Sets the Symbology ID for a field. A field may have more than one Symbology ID. If the field already has a Symbology ID, this command will add another Symbology ID. Use Symbology ID ANY to clear the symbologies, which will then allow you to use All Symbologies. ANY causes Get_Num_Field_Symbology_IDs () to return zero, and Get_Field_Symbology_ID () to return an empty string.
This action is only valid when using IBM 5250 or 5555 emulation.
Scanner symbology values can be found in Symbologies and Values.
Parameters
Field Index |
The numeric index of the 5250 data field, index 0 is the first field. |
Symbology ID |
The name of the symbology. |
And-Or with Data ID |
Indicates whether the field data must match the Data ID and/or Symbology ID. |
Format
Set_Field_Symbology_ID (Field Index, "Symbology ID", And-Or with Data ID)
Return Value
If And-Or with Data ID is TRUE, then the field data must match both the Data ID and the Symbology ID. If And-Or is FALSE, then the field data must match either the Data ID or the Symbology ID.
Example
Script( Set_Field_Symbology_ID_Test )
Boolean( bSetOK )
Activate( From_Menu )
bSetOK = Set_Field_Symbology_ID( 2, "UPCA", FALSE )
If( bSetOK )
Message( "Set_Field_Symbology_ID worked", 5 )
Else
Message( "Set_Field_Symbology_ID failed", 5 )
End_If
Return
See Also
Set_Field_Data_ID, Get_Field_Symbology_Operator, Set_Field_Append_Scan_Data, Set_Field_Com_Data_Field, Set_Field_Prefix_Scan_Data, Get_Field_Append_Scan_Data, Get_Field_Data_ID, Get_Num_Field_Data_IDs, Get_Num_Field_Symbology_IDs, Get_Field_Com_Data_Field, Get_Field_Symbology_ID, Get_Num_Fields, Get_Field_Prefix_Scan_Data
Was this article useful?
The topic was:
Inaccurate
Incomplete
Not what I expected
Other