Input functions
This chapter describes the built-in 4GL functions used for input:
- arr_count() returns the number of records entered in a program array during or after the INPUT ARRAY execution
- arr_curr() returns the number of the program record within the program array that is displayed in the current line of a screen array
- fgl_bell() invokes a system bell in the client
- fgl_dialog_fieldorder() toggles between two different sets of events that occur when moving from one field to another
- fgl_dialog_setcurrline() displays the specified row of the program array at the specified line of the screen array
- fgl_getkey() waits for a key to be pressed and returns the integer code of the keystroke
- fgl_key_queue() pushes the specified key value into the key queue
- fgl_keyname() returns the key name by its value
- fgl_keyval() returns the integer code of a logical or physical key
- fgl_lastkey() returns the integer code for the last key received at runtime
- scr_line() returns the number of the current screen record in its screen array during the DISPLAY ARRAY or INPUT ARRAY execution
- set_count() returns the number of records of the program array that contain data