Processing codes describe database links and data manipulation rules in dictionaries. The D3 dictionary defines file layouts and data structures.
Processing codes are used by various D3 system processors, such as the Update Processor, to transform the value of data. Processing codes are stored in attribute-defining and file-defining items in file dictionaries. The processing codes are found in:
|
Output-conversion codes manipulate the display or format of data. They are applied prior to output from the Update Processor, the Access List processor, or a FlashBASIC call.
Correlative codes are used by all the system processors. Correlative codes for attributes are applied by the sort or select processor when building a list of item-IDs and by the Update Processor and the List processor prior to calling the output-conversions. Correlative codes in file-defining items are called when the item is filed, especially from the Update Processor. Some correlative codes, such as stamps, item-ID generation, and FlashBASIC subroutines, are only called from the Update Processor.
More than one processing code can be specified in an attribute by separating the codes with value marks (CTRL+V in the Update Processor).
Input-conversion codes are used by the Update Processor to validate data as it is entered. These codes include:
Input-conversion codes define single or multiple file indexing. This allows cruising through both the current file (that is, the file where the item resides) and other linked files.
See Also
c (Concatenate) Processing Code
c (Controlling) Processing Code
callx (Write Trigger) Processing Code
cu (Character Update) Processing Code
d (Dependent Value) Processing Code
g (Group Extract) Processing Code
i (Local Index) Processing Code
i (Remote Index) Processing Code
mc (Mask Character) Processing Code
mi (Must Input) Processing Code
mp (Mask Packed Decimal) Processing Code
ms (Mask Alter Sort) Processing Code
mt (Mask Time) Processing Code
mx (Mask ASCII to Hexadecimal) Processing Code
my (Mask Hexadecimal to ASCII) Processing Code
o (Sort Values Ascending) Processing Code
p (Pattern Match) Processing Code
s (Substitution) Processing Code
t (Text Extraction) Processing Code
v (Value Limit) Processing Code
x (Display Only) Processing Code
x (Update Stamp) Processing Code
xi (Input Conversion) Processing Code
xo (Input Conversion) Processing Code
xr (Running Subtotal) Processing Code
xt (Toggle Input/Output Conversion) Processing Code