Tech Tip: Keeping a current record while performing multiple queries
PRODUCT: 4D | VERSION: 2004 | PLATFORM: Mac & Win
Published On: February 24, 2006
The 4D stack stores a current record and lasts until the method ends. The purpose of the stack is to keep the current record while performning query-related commands. Use the 4D stack commands POP RECORD and PUSH RECORD to place a current record on the stack.
Common usage of the stack commands looks like this:
PUSH RECORD ([table]) ` Places the current record on the stack
` Execute several queries with [table]
POP RECORD ([table]) ` Restores the current record from the stack
The stack can hold more than one record, where the record that was placed last will be recalled first (LIFO stack).
Common usage of the stack commands looks like this:
PUSH RECORD ([table]) ` Places the current record on the stack
` Execute several queries with [table]
POP RECORD ([table]) ` Restores the current record from the stack
The stack can hold more than one record, where the record that was placed last will be recalled first (LIFO stack).