Applies to
Window.
Description
Sets/Gets the file I/O options for the window. File I/O operations, as well as concurrency window locking are tracked here.
Usage
previooptions = Set_Property (windowname, "IOOPTIONS", newiooptions)
curriooptions = Get_Property (windowname, "IOOPTIONS")
IOOPTIONS contains the following fields:
Field | Parameter | ||||||||
---|---|---|---|---|---|---|---|---|---|
Field 1 | |||||||||
| |||||||||
Field 2 | For Pessimistic locking, specifies a lock type. | ||||||||
| |||||||||
Field 3 | Specifies whether file coordinated locking is used. | ||||||||
| |||||||||
Field 4 | |||||||||
| |||||||||
Field 5 | Not applicable | ||||||||
Field 6 | Clear form options. | ||||||||
| |||||||||
Field 7 | Specifies whether transactions are commited after committing DataSets. | ||||||||
| |||||||||
Field 8 | Specifies whether transactions are rolled back after DataSet commit fails. | ||||||||
| |||||||||
Field 9 | Specifies whether the form will automatically rollback transactions during CLEAR processing. | ||||||||
| |||||||||
Field 10 | Specifies when required field processing is enforced. | ||||||||
| |||||||||
Field 11 | Specifies whether QBF events force a Read event. | ||||||||
|
Inputs
To set a certain field, issue a Get_Property to get the IOOPTIONS first, replace with the intended modified field and call the Set_Property with the complete @FM-delimited structure.
Outputs
For Set_Property: It returns the IOOPTIONS for the window when Set_Property was called.
For Get_Property: It returns the current IOOPTIONS for the window.