CurrentRecordIsUpdated (System function)

From m204wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Is the current record updated? (System class)

[Introduced in Sirius Mods 7.7]

The CurrentRecordIsUpdated is shared function which returns a Boolean value that indicates whether the current record in the current record-oriented loop has been updated in the current transaction.

Syntax

%boolean = %(System):CurrentRecordIsUpdated

Syntax terms

%booleanA Boolean enumeration value indicating whether the current record has been updated.
%(System)The class name in parentheses denotes a shared method.

Usage Notes

  • CurrentRecordIsUpdated is available in Sirius Mods Version 7.7 and later.

Example

The following request fragment sketches a record updating loop that reports to the audit trail if this is an initial update for each record in the transaction:

%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):currentRecordIsUpdated ne true then audit 'First update of Record num: ' %rec:RecordNumber end if ... end for

See also

  • RecordIsUpdated reports whether a record you identify by filename and record number has been updated within the current transaction.
  • IsUpdated reports whether a record referenced by a Record object has been updated within the current transaction.