INTOUCH® 4GL
A Guide to the INTOUCH Language


Previous Contents Index

S
S1032 #1
S1032 #2
S1032 #3
SAVE command
Scale factor
SCAN function
Screen attributes
    BLINK
    BOLD
    REVERSE video
    UNDERLINE
Screen clearing
Screen column
Screen coordinates
Screen format characters
Screen format options
    AJ - auto jump
    AT row, column
    BOLD, BLINK, UNDERLINE, REVERSE
    DIGITS
    ELAPSED time
    LCASE
    NOECHO
    REQ - required
    UCASE
    VALID
Screen frame
Screen mask
Screen message trapping
SCREEN option in INPUT
SCREEN option - user response
Screen row
SCREENMASK - field definition item
SEC function
SECONDS function
SEG$ function
Segmented key field
SELECT CASE construct
SELECT CASE statement
Semicolon in PRINT statement
Sequential file #1
Sequential file #2
SET/ASK statements
SET AUTOEXIT statement
SET BACK OFF statement
SET BACK ON statement
SET #chnl_num options
    CURRENT
    MARGIN
    ZONEWIDTH
SET #chnl_num statement
SET ERROR OFF statement
SET ERROR ON statement
SET EXIT OFF statement
SET EXIT ON statement
SET, FIELD: KEY option in EXTRACT STRUCTURE
SET HELP OFF statement
SET HELP ON statement
SET MARGIN statement
SET MESSAGELINE statement
SET PORT OFF statement
SET PORT ON statement
SET SCROLL statement
SET STRUCTURE: CURRENT
SET STRUCTURE: EXTRACTED 0
SET STRUCTURE, FIELD: KEY
SET STRUCTURE, FIELD: PARTIAL KEY
SET STRUCTURE: ID
SET STRUCTURE options
SET STRUCTURE: POINTER
SET STRUCTURE: RECORD
SET STRUCTURE, SET: EXPRESSION 'owner'
SET STRUCTURE, SET, USING
SET STRUCTURE, SET, USING: EXPRESSION 'owner'
SET STRUCTURE, SET, USING, FIELD: KEY
SET STRUCTURE #string_expr...
SET STRUCTURE:TIMEOUT
SET SYSTEM: COMMENT statement
SET SYSTEM, LOGICAL: VALUE statement
SET SYSTEM: PROCESS statement
SET SYSTEM: SESSION statement #1
SET SYSTEM: SESSION statement #2
SET SYSTEM, SYMBOL: VALUE statement
SET, USING option in EXTRACT STRUCTURE
SET WINDOW AREA statement
SET WINDOW: COLUMN statement
SET WINDOW: CURRENT statement
SET WINDOW: DATA statement
SET WINDOW: KEYMAP statement
SET WINDOW KEYSTROKE: VALUE statement #1
SET WINDOW KEYSTROKE: VALUE statement #2
SET WINDOW: ROW statement
SET WINDOW: TYPEAHEAD statement
SET ZONEWIDTH statement
SETUP
    Access rules
    array elements
    Brief Field Display
    Call
    Classification
    Create
    Create data file procedure
    Data dictionary
    Data Type
    Database engine
    Dataset
    Define
    Define fields procedure
    Description
    Ending position
    Exit
    Field length
    Field Name
    File organization
    First position
    Full Field Display
    Help
    Help text
    List Fields Display
    Modify structure
    Modify structure general information
    Modify structure procedure
    Modify structure security information
    occurrences
    Primary key
    Print mask
    Procedures
    Prompt text
    Record size
    Report heading
    Screen mask
    Semantics
    Show
    Show procedure
    Structure Display
    Structure name
    Validation rules
SETUP DEFINE screen #1
SETUP DEFINE screen #2
SETUP DEFINE screen #3
SETUP procedures
SETUP procedures menu
SETUP prompts #1
SETUP prompts #2
SETUP Routine #1
SETUP Routine #2
SETUP routine
SGN function
Show procedure in SETUP
SIN function
SINH function
SIZE function
%SIZE menu directive
SKIP function
SORT
    ASCENDING
    DESCENDING
SORT$ function
SORT in EXTRACT
Sort keys
SORT within EXTRACT STRUCTURE
Sorting extracted records
SPACE$ function
Specifications manual
Spelling correction with the TAB key
%SPLIT menu directive
SQR function
Statement presentation
Statements
    ADD STRUCTURE/END ADD
    ASK #chnl_num
    ASK ERRORS
    ASK KEYSTROKES
    ASK PAGESIZE
    ASK RESPONSES
    ASK/SET MARGIN #1
    ASK/SET MARGIN #2
    ASK/SET MESSAGELINE #1
    ASK/SET MESSAGELINE #2
    ASK/SET SEED
    ASK/SET SYSTEM: COMMENT #1
    ASK/SET SYSTEM: COMMENT #2
    ASK/SET SYSTEM: DIRECTORY #1
    ASK/SET SYSTEM: DIRECTORY #2
    ASK/SET SYSTEM, LOGICAL: VALUE #1
    ASK/SET SYSTEM, LOGICAL: VALUE #2
    ASK/SET SYSTEM: PROCESS #1
    ASK/SET SYSTEM: PROCESS #2
    ASK/SET SYSTEM, SYMBOL: VALUE #1
    ASK/SET SYSTEM, SYMBOL: VALUE #2
    ASK/SET WINDOW AREA #1
    ASK/SET WINDOW AREA #2
    ASK/SET WINDOW: COLUMN #1
    ASK/SET WINDOW: COLUMN #2
    ASK/SET WINDOW: CURRENT
    ASK/SET WINDOW: DATA #1
    ASK/SET WINDOW: DATA #2
    ASK/SET WINDOW: KEYMAP
    ASK/SET WINDOW: ROW #1
    ASK/SET WINDOW: ROW #2
    ASK/SET WINDOW: TYPEAHEAD #1
    ASK/SET WINDOW: TYPEAHEAD #2
    ASK/SET ZONEWIDTH #1
    ASK/SET ZONEWIDTH #2
    ASK STRUCTURE options
    ASK SYSTEM: MODE
    ASK SYSTEM: PARAMETER
    ASK SYSTEM, PASS: SUCCESS
    ASK SYSTEM: RIGHTS
    ASK SYSTEM: USER
    BREAK
    CALL
    CANCEL ADD
    CANCEL EXTRACT
    CASE
    CASE ELSE
    CASE IS
    CAUSE EXCEPTION
    CHAIN
    CLEAR
    CLOSE ALL #1
    CLOSE ALL #2
    CLOSE #chnl_num
    CLOSE STRUCTURE
    CONTINUE in HANDLER routine
    CSET
    CSET FILL
    DATA
    DEBUG ON/OFF #1
    DEBUG ON/OFF #2
    DEBUG ON/OFF #3
    DECLARE
    DECLARE PREFIX
    DECLARE STRUCTURE
    DELAY
    DELETE STRUCTURE
    DIM
    DISPATCH
    DO in DO/LOOP
    END
    END DO
    EXCLUDE in EXTRACT STRUCTURE
    EXECUTE
    EXIT ADD
    EXIT DO
    EXIT EXTRACT
    EXIT FOR
    EXIT FOR in FOR/NEXT loop
    EXIT HANDLER in HANDLER routine
    EXIT ROUTINE
    EXTRACT STRUCTURE ... END EXTRACT
    FOR EACH ... NEXT structure
    FOR in FOR/NEXT loop
    FRAME ON/OFF
    GOSUB/RETURN
    GOTO
    HALT
    IF/THEN...END IF
    INCLUDE in EXTRACT STRUCTURE
    INPUT
    INPUT #chnl_num
    ITERATE
    ITERATE DO
    ITERATE FOR in FOR/NEXT loop
    KILL a file
    LET
    LIBRARY
    LINE INPUT #chnl_num
    LIST STATS
    LOCK/UNLOCK STRUCTURE
    LOOP in DO/LOOP
    LSET
    LSET FILL
    MESSAGE
    NEXT in FOR/NEXT loop
    ON..GOSUB..[ELSE]
    ON..GOTO..[ELSE]
    OPEN #chnl_num: NAME
    OPEN STRUCTURE
    OPTION BASE #1
    OPTION BASE #2
    OPTION COMMUNICATE ON/OFF
    OPTION REQUIRE DECLARE
    PASS [NOWAIT:/NORETURN:]
    PRINT
    PRINT #chnl_num
    PROGRAM
    RANDOMIZE
    READ
    REDIM
    REEXTRACT STRUCTURE ... END EXTRACT
    REM
    REPEAT
    REPEAT DO
    REPEAT FOR in FOR/NEXT loop
    REPEAT ROUTINE
    RESTORE
    RESUME in HANDLER routine
    RETRY in HANDLER routine
    ROUTINE/END ROUTINE
    RSET
    RSET FILL
    SELECT CASE/END SELECT
    SET AUTOEXIT
    SET BACK ON/OFF #1
    SET BACK ON/OFF #2
    SET #chnl_num
    SET ERROR ON/OFF #1
    SET ERROR ON/OFF #2
    SET EXIT ON/OFF #1
    SET EXIT ON/OFF #2
    SET HELP ON/OFF #1
    SET HELP ON/OFF #2
    SET PORT ON/OFF #1
    SET PORT ON/OFF #2
    SET SCROLL
    SET STRUCTURE options
    SET WINDOW KEYSTROKE: VALUE
    SORT in EXTRACT STRUCTURE
    STATS ON/OFF #1
    STATS ON/OFF #2
    STEP
    STOP
    TRACE ON/OFF #1
    TRACE ON/OFF #2
    WHEN EXCEPTION IN/USE/END WHEN
    WHEN EXCEPTION USE
STATISTICS feature in DEBUG system #1
STATISTICS feature in DEBUG system #2
STATS ON/OFF in debug system #1
STATS ON/OFF in debug system #2
STEP option in FOR/NEXT loop
STEP statement in debug system
STEP statement with DEBUG
STOP statement
STR file change #1
STR file change #2
STR$ function
String data
String delimiters
String expressions - concatenated
String format characters in PRINT USING
Structure
structure contents
Structure display
Structure name
Structure references
Structure security level
Structure types
Structures
    field names
    fields
    records
Submenu indicator
Substrings
System functions
System utilities access
SYSTEXT$
SYSTEXT$ function #1
SYSTEXT$ function #2


Previous Next Contents Index