Formscripts
| <createscriptst> | := | OS_CREATEFORMSCRIPT ident <numorsep> <repchangest> ';' |
| ; | ||
| <updateformscriptst> | := | <updatefieldst> |
| | OS_UPDATEFORMSCRIPT ident <scripttype> <formtype> ident <optprinter> <repchangest> ';' | |
| ; | ||
| <scripttype> | := | OS_UPDATE |
| | OS_INSERT | |
| | OS_DELETE | |
| | OS_MASK | |
| | OS_INPUTACTION | |
| | OS_FIELD ident | |
| | OS_FORMPULLDOWN | |
| ; | ||
| <formtype> | := | OS_PRINT |
| | OS_SURVPRINT | |
| ; | ||
| <optprinter> | := | OS_PRINTER ident |
| ; | ||
| <numorsep> | := | <separatorst> |
| | <number> | |
| ; | ||
| <separatorst> | := | OS_SEPARATOR ident ';' |
| ; | ||
| <repchangest> | := | OS_REPLACE ident ';' |
| | <changest> | |
| ; | ||
| <changest> | := | OS_BEFORE <placest> ';' |
| | OS_AFTER <placest> ';' | |
| ; | ||
| <placest> | := | <number> |
| | ident | |
| | OS_FIRST | |
| | OS_LAST | |
| ; |
