Category: ZIM User Documentation

The Original Internet Language

LET

Assigns a value to a variable object. Syntax LET expression Parameters target A global or local variable, a form field or menu item, a parameter, or a macro can be used. Subscripted (array) variables are valid. expression Any value expression. The value of expression is assigned to target. Expression can include literals, constants, global or…
Read more

[NOT] BETWEEN

Compares one value to a specified range of values. Syntax expression [NOT] BETWEEN expr1 AND expr2 Parameters expression An expression that evaluates to either a number or a character string. expr1 An expression that evaluates to either a number or a character string. expr2 An expression that evaluates to either a number or a character…
Read more

$InTransaction

Indicates if an explicit transaction is in progress. Syntax $intransaction Return Value “1” ($True), or “0” ($False). Can be reset by an application program. Description $InTransaction acts as a flag, indicating if the software is currently processing an explicit transaction. $InTransaction is set to “1” ($True) if a TRANSACTION (or BEGIN WORK) command has started…
Read more

FORM SAVE

Saves the current form or display in its current state for later use in the current Zim window. Note: This command is invalid in Zim version 5 and above. Syntax FORM SAVE Comments This command should be used to preserve only dynamic changes to form field attributes (made using FORM SET(Attributes) commands) across FORM OPEN…
Read more

FORM SET SCROLL

Establishes a scrolling association between a form and a result set. Syntax FORM SET SCROLL [ NOCLEAR] form FROM set [LET clause] [EVALUATE clause] Parameters NOCLEAR Specifies that form is not to be immediately initialized with data from set. form The form through which records are to be scrolled. Form must be open in the…
Read more

WINDOW DISPLAY

Controls the display of windows on the screen. Syntax WINDOW DISPLAY [window] [EXPOSE|HIDE] Parameters window Window can benameThe name of an open window. The software looks up the value of name in the currently accessed directories in the usual way. A compiled command using name contains the unambiguous name of the window (including a reference…
Read more

COMPUTE

Computes the results of one or more expressions for a set of records. Syntax COMPUTE [num] [setspec] EVALUATE clause [-> clause] Parameters num Can bean integer constant (15, 200);a variable, form field, or parameter that evaluates to an integer;the word ALL.If num is omitted, or less than 0, it defaults to ALL. setspec The set…
Read more

FORM DEFINE

Invokes Zim IDE to edit a form. Syntax FORM DEFINE formname [[IN] dirname] Parameters formname The name of a new or existing form. dirname The name of the application directory in which the specified form can exist. If the form does not exist in the provided application directory, it will be created there. If omitted:…
Read more

MENU DEFINE

Invokes Zim IDE to edit a menu. Syntax MENU DEFINE menuname [[IN] dirname] Parameters menuname The name of a new or existing menu. dirname The name of the application directory in which the specified menu can exist. If the menu does not exist in the provided application directory, it will be created there. If omitted:…
Read more

WINDOW DEFINE

Invokes Zim IDE to edit a window. Syntax WINDOW DEFINE winname [[IN] dirname] Parameters winname The name of a new or existing window. dirname The name of the application directory in which the specified window can exist. If the window does not exist in the provided application directory, it will be created there. If omitted:…
Read more

en_CAEnglish