| index, remote | Index Level | a (algebraic) |
| Syntax | |
| Category | Processing Codes |
| Type | Introduction |
| Description |
Describe data base links and data manipulation rules, in dictionaries. The Pick dictionary defines file layouts and data structures. Processing codes are used by various Pick System processors, such as the Update processor (UP), 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: Attribute 7 -- Output Conversion Attribute 8 -- Correlative Attribute 14 -- Input Conversion Output conversion codes manipulate the display or format of data. They are applied just prior to output from UP, the 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 UP 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 UP. Some correlative codes, such as stamps, item-id generation, and FlashBASIC subroutines, are only called from UP. More than one processing code can be specified in an attribute by separating the codes with value marks (<Ctrl>v in UP). Input conversion codes are used by UP to validate data as it is entered. These codes include: Algebraic functions Edit patterns Pick/Assembly code executions FlashBASIC calls Range limitations Required fields 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. |
| Options | |
| See Also | a (algebraic) b (bridge) c (concatenate) c (controlling) call callx subroutine cu (character update) d (date) d (dependent value) g id (assign id) l (length) mc (mask character) mi (must input) mx (mask ASCII to hex) my (mask hex to ASCII) ml (mask left) mr (mask right) mt (mask time) o (sort values ascending) p (pattern match) r (range) s (substitution) t (text extraction) t (translate) u (user exit) v (within) x (display only) x (update stamp) za zc (zip code) seq xc xr xt xi xo i (index, File-defining Item) m (mask) v (value limit) ms (mask alter sort) mp (mask packed decimal) mcxd (mask hex to decimal) mcu (mask character upper case) mct (mask character upper/lower) mcs (mask character sentences) mcp (mask characters printable) mcna (mask character alpha-numeric) mcn (mask character numeric) mcna (mask character alpha-numeric) mcl (mask character lower case) mcdx (mask decimal to hex) mcan (mask character alpha-numeric) mca (mask character alpha) mc/na (mask character not alpha-numeric) mc/n (mask character non numeric) mc/an (mask character not alpha-numeric) mc/a (mask character non-alpha) if i (index, remote) i (index, local) f (function) internal format |
| Example | |
| Warnings | |
| Compatibility |
| index, remote | Index Level | a (algebraic) |