PARADYME V4.0 - Manual |
System Variables |
The following variables do not fall into a specific category and so are detailed here.
This is the control variable for the ON ... GOSUB ... , ... , statement that controls input routine execution. PROMPT.NO$ will have a value of 1 when executing the first routine, whether it be a single valued input or a multi-valued window driver. It can be seen that by modifying this value, the sequence in which the input routines are called can be modified.
This variable holds the value for the mode in which the record is to be processed, provided MULTI-MODE was selected in option 4. The variable will contain the strings 'ADD' , 'CHANGE' , 'DELETE' or 'ENQUIRY'. Should these values be assigned by the user in the calling routine then it should be noted that these values and ONLY these values should be used, otherwise the processing of the record will be unpredictable.
This is the flag used by PARADYME to determine whether a cross referenced record is present on the relevant file. If RECORD.ON.FILE$ is set to TRUE$ then the record was found and processing can continue. Otherwise, the record is missing and the user must try again to input a valid value.
When PARADYME accesses a cross reference file, the variable RECORD.ON.FILE$ is set according to whether the record is found or not. This flag is set in all cases where a file is accessed OTHER than the main update file. This is because 2 files may be accessed at the same time. To differentiate between the 2, a second variable is set. This variable is KEY.ON.FILE$.
This is used in conjunction with the PARADYME record reading routine, PD.READ. It is a flag, which if set to TRUE$, indicates that although the record is present, another user is presently updating it and has 'locked' it in memory.
This is a variable to be found in the O.K. (Y/N) routine at the end of the program. It is assigned to the text that is to be displayed following the O.K. Prompt.
This variable is the result of the user using the SUM ABOVE$ option. It contains the sum of all the values from the records to which variable.name refers.
Use the BACK BUTTON to return to the previous page