Functions
Function | Description |
---|---|
BIT | This syntax of the BIT function is:
This result of this function depends on whether it is used during import or export: When used during import the value of the database column field is compared with the <Bit set value>. If the match then the bit <Bit number> is set in the M3 PWB field otherwise it is cleared. When used during export the value of bit <Bit number> in the M3 PWB field is examined. If the bit is set then the <Bit set value> is sent to the database, otherwise the <Bit not set value> is sent. The type of the M3 PWB field has to be LONG or SHORT. |
IFEMPTY | This syntax of the IFEMPTY function is:
This function converts an empty or blank value to another value. If the input to the function is empty or blank the argument value is returned instead. The type of the M3 PWB field must be CHAR. |
LTRUNC | This function removes leading blanks from a string. The type of the M3 PWB field must be CHAR. |
MATH | This syntax of the MATH function is:
This function can make simple calculations using ordinary arithmetic operators. You can perform several calculations on the same data. These operators are available:
|
PMS2XD | This function converts a date value in internal M3 PWB format to a LONG representation of a date value in the format YYYYMMDD. The type of the M3 PWB field must be LONG. |
PMS2XT | This function converts a time value in internal M3 PWB format to a LONG representation of a time value in the format HHMMSS. The type of the M3 PWB field must be LONG. |
RTRUNC | This function removes trailing blanks from a string. The type of the M3 PWB field must be CHAR. |
STRIP | This function removes leading and trailing blanks from a string. The function combines the functionality of the LTRUNC and RTRUNC functions. The type of the M3 PWB field must be CHAR. |
TRANS | This syntax of the TRANS function is:
This function transforms data from one value to another value. The function compares the input to the function with the value stated as the x value in the syntax. If these two values match, then the function will instead return the y value. You can state a default value. The default value is used if none of the x values equals the input value. If a default value is stated it must be placed at the end of the TRANS function. |
XD2PMS | This function converts a date on the format YYYMMDD to internal M3 PWB format. The type of the M3 PWB field has to be LONG. |
XT2PMS | This function converts a time value on the format HHMMSS to internal M3 PWB format. The type of the M3 PWB field has to be LONG. |
DECPCD | This function converts a decimal point from "," to "." in a character representation of a decimal. The type of the M3 PWB field has to be CHAR. |
DECPDC | This function converts a decimal point from "." to "," in a character representation of a decimal. The type of the M3 PWB field has to be CHAR. |