version 3
Read only state {(table)} Boolean
Parameter | Type | Description | |
table | Table | Table for which to test read-only state, or | |
Default table, if omitted | |||
Function result | Boolean | Access to table is read-only (TRUE), or | |
Access to table is read-write (FALSE) |
Description
This function is used to test whether or not the state of table is read-only for the process in which it is called. Read only state returns TRUE if the state of table is read-only. Read only state returns FALSE if the state of table is read/ write.
Example
The following example tests the state of an [Invoice] table. If the state of the [Invoice] table is read-only, it is set to read/write, and then the current record is reloaded.
If (Read only state([Invoice])) READ WRITE([Invoice]) LOAD RECORD([Invoice]) End if
Note: The invoice record is reloaded to allow the user to modify it. A record that was previously loaded in a read-only state will remain locked until it is reloaded in a read/write state.
See Also
READ ONLY, READ WRITE, Record Locking.