Category: Commands

The Original Internet Language

BREAK (Loops)

Exits from a WHILE loop. Syntax BREAK Comments Upon encountering a BREAK command, the software continues execution at the first command following the ENDWHILE of the “innermost WHILE loop” containing the BREAK. Any IF or CASE statements that are still open when a BREAK command is executed are automatically closed. Example Consider the following code…
Read more

SCREEN CLEAR

Clears the screen and establishes the application window (BACKSCREEN) as the current window. Syntax SCREEN CLEAR Comments The SCREEN CLEAR command clears the contents of the application window (BACKSCREEN), hides any other windows that are currently displayed, makes the application window the current window, and places the cursor at the top, left-hand corner of the…
Read more

DISCONNECT

Releases a connection to Zim Integrated Server on to an SQL database. Syntax DISCONNECT FROM [ “ZIMSERV” | “JDBCSAM” | alias name ] Parameters The alias name is one of the defined ones in the zimalias.zim configuration file. Comments The DISCONNECT command should only be issued after a CONNECT command has been successfully executed in…
Read more

GOTO NEXT

Branches from an exception handler to the command immediately following the command that caused the exception. Syntax GOTO NEXT Comments GOTO NEXT is used only in an exception handler and only to branch to the command immediately following the one that caused the exception to occur. GOTO NEXT exits the exception handler, and closes it…
Read more

UP

Moves the current member pointer one or more records “up” in a result set. Syntax UP [num] [setname] Parameters num Can be: an integer constant (15, 200); a variable, form field, or parameter that evaluates to an integer; the word ALL. The default value of num is 1. If num is negative, the command effectively…
Read more

DISPOSE

Releases memory occupied by user-defined variables (including form fields and menu items) or result sets. Syntax DISPOSE option Parameters option Can be «item» The name of a variable, form field, menu item, form or menu whose current memory allocation is to be released. ALL Releases the current memory allocation of all user-defined variables, form fields,…
Read more

DECRYPT

Decrypts the data in an EntitySet or relationship with fields. Syntax DECRYPT object Parameters object The name of a previously encrypted entity set or a relationship with fields. A role name can be used. Comments Reverses an ENCRYPT command. If the data in the specified EntitySet or relationship was not previously encrypted, the command raises…
Read more

RENAME

Changes the name of certain objects. Syntax RENAME object oldname AS newname [IN directory] Parameters object One of CONSTANT, DIRECTORY, DISPLAY, DOCUMENT, ENTITYSET, FORM, RELATIONSHIP, ROLE, SET, VARIABLE, WINDOW oldname The current name of object. newname The new name for object. The new name must not be the name of an existing object. directory The…
Read more

PAGE LEFT

Specifies the vertical heading for each page in a column-oriented report. Syntax PAGE LEFT reportitem [:format:] Parameters reportitem Any valid expression. Complex expressions must be enclosed in parentheses. When you specify more than one expression, each must be separated from the next by at least one space. format A set of instructions defining the format…
Read more

TRANSACTION

Starts an explicit transaction. Syntax TRANSACTION [READ] Parameters READ This option is ignored. Comments TRANSACTION marks the start of a sequence of commands that are to be handled as a single transaction. The transaction can be terminated either with an ENDTRANSACTION or  with a QUITTRANSACTION command. TRANSACTION sets the system variable $InTransaction to $True. Example…
Read more

en_CAEnglish