INTOUCH® 4GL
A Guide to the INTOUCH Language


Previous Contents Index

Chapter 5
5 Inputting and Storing Terminal Data
     5.1     INPUT Statement
         5.1.1         Types of INPUT Statements
         5.1.2         INPUT Styles
     5.2     INPUT Options
     5.3     INPUT Commands and Keystrokes Available to the User
         5.3.1         Editing Input
     5.4     Inputting Strings
     5.5     Inputting Multiple Variables
         5.5.1         Simple Input Statement
         5.5.2         LINE INPUT Statement
     5.6     INPUT Default Prompt and Text
     5.7     PROMPT Option
     5.8     AT Option
     5.9     ATTRIBUTES Option
     5.10     LENGTH Option
     5.11     DEFAULT Option
         5.11.1         Pre-positioning to a DEFAULT Menu Item
     5.12     ERASE Option
     5.13     VALID Option
     5.14     TIMEOUT Option
     5.15     AREA Option
     5.16     SCREEN Option
         5.16.1         Screen Format Characters
         5.16.2         Screen Format Options
         5.16.3         The User's Response to the SCREEN Option
     5.17     MENU Option
         5.17.1         Items
             5.17.1.1             Descriptions
             5.17.1.2             Data Value
         5.17.2         Submenu Indicator
         5.17.3         Menu DIRECTIVES:
         5.17.4         User Interface
     5.18     KEY INPUT
Chapter 6
6 Printing and Displaying Data
     6.1     PRINT
         6.1.1         Printing Multiple Expressions
         6.1.2         TAB Function
         6.1.3         AT Option
         6.1.4         ERASE Option
         6.1.5         WIDE Option
         6.1.6         Printing Numbers
         6.1.7         Positioning the Cursor for the Next Print Statement
         6.1.8         Printing Attributes--Highlighting Options
         6.1.9         USING Option
         6.1.10         Fields
             6.1.10.1             String Format Characters
             6.1.10.2             Numeric Format Characters
         6.1.11         Directives
             6.1.11.1             {UCASE}?
             6.1.11.2             {LCASE}?
             6.1.11.3             {HYPHEN}
             6.1.11.4             {DATE [argument]}?
             6.1.11.5             {ROTATE n}?
             6.1.11.6             {TIME}?
             6.1.11.7             {ZIPCODE}?
     6.2     Using the INTOUCH Screen
     6.3     MESSAGE
     6.4     DELAY
     6.5     CLEAR
     6.6     OPTION COMMUNICATE ON | OFF
Chapter 7
7 Program Directives
     7.1     Compile Directives
         7.1.1         %MESSAGE
         7.1.2         %MESSAGE ERROR
         7.1.3         %INCLUDE
         7.1.4         %INCLUDE CONDITIONAL
         7.1.5         %DEBUG
Chapter 8
8 Assigning Variables
     8.1     DECLARE
         8.1.1         DECLARE STRUCTURE
         8.1.2         DECLARE PREFIX
     8.2     OPTION Statements
         8.2.1         OPTION REQUIRE DECLARE
         8.2.2         OPTION BASE
     8.3     LET
     8.4     LSET, RSET and CSET
         8.4.1         LSET
         8.4.2         RSET
         8.4.3         CSET
     8.5     LSET, RSET, CSET FILL
     8.6     DATA, READ, RESTORE Statements
         8.6.1         READ
         8.6.2         RESTORE
Chapter 9
9 Set and Ask Statements
     9.1     SET AUTOEXIT
     9.2     SET BACK ON | OFF
         9.2.1         SET BACK ON
         9.2.2         SET BACK OFF
     9.3     SET ERROR ON | OFF
         9.3.1         SET ERROR ON
         9.3.2         SET ERROR OFF
     9.4     ASK ERRORS
     9.5     SET EXIT ON | OFF
         9.5.1         SET EXIT ON
         9.5.2         SET EXIT OFF
     9.6     SET HELP ON | OFF
         9.6.1         SET HELP ON
         9.6.2         SET HELP OFF
     9.7     ASK KEYSTROKES
     9.8     ASK | SET MARGIN
         9.8.1         ASK MARGIN
         9.8.2         SET MARGIN
     9.9     ASK | SET MESSAGELINE
         9.9.1         ASK MESSAGELINE
         9.9.2         SET MESSAGELINE
     9.10     ASK PAGESIZE
     9.11     SET PORT ON | OFF
         9.11.1         SET PORT ON
         9.11.2         SET PORT OFF
     9.12     ASK RESPONSES
     9.13     SET SCROLL
     9.14     ASK | SET SEED
     9.15     ASK | SET SYSTEM
         9.15.1         ASK SYSTEM: COMMENT
         9.15.2         SET SYSTEM: COMMENT
         9.15.3         ASK SYSTEM: DIRECTORY
         9.15.4         SET SYSTEM: DIRECTORY
         9.15.5         ASK SYSTEM, LOGICAL: VALUE
         9.15.6         SET SYSTEM, LOGICAL: VALUE
         9.15.7         ASK SYSTEM: MODE
         9.15.8         ASK SYSTEM: PARAMETER
         9.15.9         ASK SYSTEM, PASS: SUCCESS
         9.15.10         ASK SYSTEM: PROCESS
         9.15.11         SET SYSTEM: PROCESS
         9.15.12         ASK SYSTEM: RIGHTS
         9.15.13         ASK SYSTEM, SYMBOL: VALUE
         9.15.14         SET SYSTEM, SYMBOL: VALUE
         9.15.15         ASK SYSTEM: USER
     9.16     ASK | SET WINDOW
         9.16.1         ASK WINDOW AREA
         9.16.2         SET WINDOW AREA
         9.16.3         ASK WINDOW: COLUMN
         9.16.4         SET WINDOW: COLUMN
         9.16.5         ASK | SET WINDOW: CURRENT
         9.16.6         ASK WINDOW: DATA
         9.16.7         SET WINDOW: DATA
         9.16.8         ASK | SET WINDOW: KEYMAP
         9.16.9         SET WINDOW KEYSTROKE: VALUE
         9.16.10         ASK WINDOW: ROW
         9.16.11         SET WINDOW: ROW
         9.16.12         ASK WINDOW: TYPEAHEAD
         9.16.13         SET WINDOW: TYPEAHEAD
     9.17     ASK | SET ZONEWIDTH
         9.17.1         ASK ZONEWIDTH
         9.17.2         SET ZONEWIDTH


Previous Next Contents Index