DATATYPE keyword

Applies To

Form components

Property defaults

edt_ (extended data type) variable values

Property: Data type

Description

Specifies the data type in WinStudio, either reflecting the type of data from the IDO or overriding the type from the IDO.

Syntax

DATATYPE( type )

Part Description
type Expression that evaluates to a string specifying a type of data, as described in Settings.

Settings

Setting Description
CHAR Character string.
DATE Date and time.
CURRENCY Money.
I1 One-byte integer.
I2 Two-byte integer.
I4 Four-byte integer.
R4 Four-byte floating point.
R8 Eight-byte floating point.
DECIMAL Fixed decimal.
BINARY BLOB (binary large object) data.
NUMSORTCHAR A numeric or alphanumeric string that is padded for the purpose of proper numeric sorting. See the method ExpandNumSortedChar for details on how data values are padded.

Remarks

Windows client validates component values according to the type of data specified with the DATATYPE keyword. The type is normally equivalent to the type returned by the IDO. In some cases, you may wish to override the IDO type. For example, a character string type can be overridden with the DATE data type so that date or time validation is imposed on component values. You can reduce the precision of numeric values of a component by specifying a data type with lower precision than that of the type returned by the IDO.

Example

The following example is an edt_ variable value.

DATATYPE(CHAR)LENGTH(80)