Simple Fields | Forms Display Mode | |||
---|---|---|---|---|
Action or Statement | Fill | Read | Update | Query |
Field validated on leaving field? (1) | Y | N | Y | N |
Form field validated when program references it? | Y | Y | Y | D |
Form field validated when program assigns a value? | D | D | D | D |
Field validated when validate field statement executes? | Y | Y | Y | D |
Fields validated when return statement executes? (2) | N | N | N | N |
Table Fields | Table Field Display Mode | |||
---|---|---|---|---|
Action or Statement | Fill | Read | Update | Query |
Field validated on leaving column or table field? (1) | Y | N | Y | D |
Field validated on tabbing backward to previous column or out of table field? (1) | N | N | N | N |
Current row validated on moving to row above or below? (3) | Y | N | Y | D |
Column validated when program references a value in the table-field column? | Y | Y | Y | D |
Column validated when program assigns a value to the table-field column? | D | D | D | D |
Row validated on validrow statement? | Y | Y | Y | D |
Visible rows validated before rows in table field scroll out of view, due to user action or program scroll statement? | Y | N | Y | D |
Loaded rows validated before loadtable statement executes? | N | N | N | N |
Visible rows validated before unloadtable or deleterow statement executes? (4) | Y | N | Y | D |
Rows not visible validated before unloadtable statement executes? | N | N | N | N |
Validate row to be deleted before deleterow statement executes? | N | N | N | N |
Visible rows validated before successful deleterow or insertrow statement? | Y | N | Y | D |
Key Validations | Form Display Mode | |||
---|---|---|---|---|
Action or Statement | Fill | Read | Update | Query |
Validation on pressing Menu key or mapped FRS key with validation checking on (through validate=1 on menu line or set_forms/set_frs)? | Y | Y | Y | D |
Validation on pressing Menu key or mapped FRS key with validation checking not on? (1) | N | N | N | N |