Tel: +44(0)1865 300 579
Fax: +44(0)1865 300 232

Programs for Programmers

Forms Manager - Subroutine Descriptions

copyright Interactive Software Services Ltd. 2000

Group FM(1) : General Form Creation & Editing

Name Description
IFormDefaults Activate default settings specified in form defs file
IFormDefine Define field layout for a new form
IFormDefineBox Define box layout for a new form
IFormDefineTabs Define tabs/layout for a tabbed multi-part form
IFormEdit Allow user to edit a form
IFormEditUser Edit a form, with calls to form specific 'user-routine'
IFormHelp Define size & position of a 'help' field
IFormIdentifier Specify identifier numbers for all fields
IFormIdentifierBox Specify identifier numbers for all form-boxes
IFormLoad Load a form definition from a file
IFormOpenWindow Open window ready for a form, as specified in form file
IFormRadioButton Define a set of check-boxes as a radio-button group
IFormSave Save a form definition to a file

 

Group FM(2) : Field-specific Characteristics

Name Description
IFormAttribute Define a field's attributes/colours by name
IFormAttributeN Define a field's attributes/colours by number
IFormBox Define attributes/type of a form-box, by name
IFormBoxN Define attributes/type of a form-box, by number
IFormFrame Define field frame type/colour by name
IFormFrameN Define field frame type/colour by number
IFormInputParam Define input control parameters (visibility, etc)
IFormPopUpMenu Define availability/size of a pop-up menu
IFormProtection Change the protection status of a field
IFormRangeDouble Define valid range for a double precision field
IFormRangeInteger Define valid range for an integer field
IFormRangeReal Define valid range for a real field
IFormVerticalMenu Define vertical menu size & frame availability

 

Group FM(3) : Assign/Retrieve Field Contents

Name Description
IFormClearField Clear contents of a field
IFormGetCheckBox Get a check box field value
IFormGetDouble Get a double precision value from a field
IFormGetInteger Get an integer value from a field
IFormGetMenu Get a menu option from a field
IFormGetRadioButton Get a radio-button group value
IFormGetReal Get a real value from a field
IFormGetString Get a string from a field
IFormPutButton Put a string & exit code into a push button field
IFormPutCheckBox Put a check box field value
IFormPutDouble Put a double precision value into a field
IFormPutFormat Define real/double-precision field output format
IFormPutHelp Define a field dependent help string
IFormPutInteger Put an integer value into a field
IFormPutMenu Put a set of options into a menu field
IFormPutOption Define the currently selected option in a menu field
IFormPutRadioButton Put a radio-button group value
IFormPutReal Put a real value into a field
IFormPutString Put a string into a field

 

Group FM(4) : Display Form/Field Boxes

Name Description
IFormShow Display all fields in the current form
IFormShowBox Display a specified form-box
IFormShowField Display a specified field
IFormShowFrame Display frame around a specified field
IFormShowSubForm Display a specific sub-form in a tabbed multi-part form
IFormShowUnp Display all unprotected fields in the current form