SubComponentValue

PROPERTY - Read Write

Parent Object - HL7MessageField


Name: SubComponentValue(Optional nComponent = 1, Optional nSubComponent = 1)

Parameters: 1. nComponent (Long) Which component value are you getting/setting

2. nSubComponent (Long) Which subcomponent value are you getting/setting

 

Data Type: String

Description: Get/Set the subcomponent value in a field component.

 

 

How to set a component's value within a field. The following 3 examples ARE FUNCTIONALLY EQUIVALENT.

Example 1:

oField.Value(1) = "Smith"

oField.SubComponentValue(1, 1) = "Smith"

oField.RepeatValue(1, 1) = "Smith"

 

Example 2: Assuming the SubComponentDelimiter = &

'To really create subcomponents in a field do this

oField.Value(1) = "Smith"

oField.SubComponentValue(1,2) = "Jones"

oField.SubComponentValue(1,3) = "Davis"

oField.SubComponentValue(1,4) = "Wilson"

oField.SubComponentValue(1,5) = "House"

 

OR you could do this:

oField.Value(1) = "Smith&Jones&Davis&Wilson&House"

 

At this point oField.Value(1) would be:

 

Smith&Jones&Davis&Wilson&House