
Keyword
The keyword temp specifies a temporary variable.
Syntax
define temp VARIABLE NAME datatype .
assign temp VARIABLE NAME := value .
Usage
A variable is used to store a value such as a text string or a calculated result that can change during the processing of a procedure. By specifying the variable's name in a script, the stored value can be used like any other value.
The status of a variable can be global (denoted by the keyword global) or temporary (denoted by the keyword temp).
Although a global variable can pass its value from one procedure to another, a temporary variable holds its value only while the current procedure is processing.
Note: Because the value in a variable is frequently accumulated as each record is processed, you cannot sort (e.g., using in order or in groups) the value stored in a variable.
define temp "DISCOUNT" Number .
for RESERVATIONS with TOTAL DUE > 4000 ;
assign temp DISCOUNT := ( TOTAL DUE * 0.15) .
TOTAL DUE := ( TOTAL DUE - temp DISCOUNT ) .
This script tells DataEase: (1) Create (define) a temporary variable called DISCOUNT to store a number while processing the current script, (2) find all the RESERVATIONS records that have a value greater than $4000 in the TOTAL DUE field, (3) give (assign) the DISCOUNT variable a number value determined by multiplying the TOTAL DUE on each invoice by 15%, and (4) modify these RESERVATIONS records by subtracting the value of the DISCOUNT variable from the value in the TOTALDUE field.
Product: DataEase for Windows 7.x. Written by George Washington 11/04/14 at 08:26:17
Product: DataEase 8 Reporter. Written by eduardo paez 02/05/14 at 14:40:11
Product: . Written by Marco Marchesi 15/02/16 at 14:50:46
Product: . Written by Grossi Gioacchino 18/11/19 at 14:33:44
Product: Dataease [{8}]FIVE. Written by Rainer 22/03/21 at 11:13:10
Product: Dataease [{8}]FIVE. Written by Rainer 08/06/21 at 14:12:40