First, let's review some basic NAV terminology:
- Data type: Defines the kind of data that can be held in a field, whether it be numeric (such as an integer or decimal), text, a table RecordID, time, date, Boolean, and so forth. The data type defines what constraints can be placed on the contents of a field, determines the functions in which the data element can be used (not all data types are supported by all functions), and defines what the results of certain functions will be.
- Fundamental data type: A simple, single component structure consisting of a single value at any point in time, for example, a number, a string, or a Boolean value.
- Complex data type: A structure made up of, or relating to, simple data types, for example, records, program objects such as Pages or Reports, Binary Large Objects (BLOBs), DateFormulas, external files, and indirect reference variables.
- Data element...