RecordIsUpdated (System function)
<section begin=dpl_desc/>Has specified record been updated?<section end=dpl_desc/>
RecordIsUpdated is a member of the System class.
This shared function returns a Boolean value that indicates whether a record you specify (by file name and record number) has been updated in the current transaction.
The RecordIsUpdated method is available in Sirius Mods 7.7 and later.
Syntax
%bool = %(system):RecordIsUpdated(filename, recnum)
Syntax Terms
- %bool
- The Boolean enumeration value indicating whether the record has been updated. For more information about these enumerations, see Using Boolean enumerations.
- %(system)
- The class name in parentheses denotes a shared method.
- filename
- A string that is the name of the file that contains the record whose update status you are querying.
- recnum
- The number of the record whose update status you are querying.
Usage Notes
- CurrentRecordIsUpdated reports whether the currently selected record has been updated within the current transaction.
Example
The following request fragment sketches a record loop that reports to the audit trail if this will be the initial update in the transaction for the records that satisfy a particular condition:
%recs is object recordset in file myfile %rec is object record in file myfile fd to %recs end find for each record in %recs ... %rec = CurrentRecord if %(system):RecordIsUpdated($curfile, $currec) ne true then Audit 'First update of Record num: ' %rec:RecordNumber end if ... end if end for