Using the Name Recall Function [ HP ALLBASE/4GL Developer Administration Manual ] MPE/iX 5.0 Documentation
HP ALLBASE/4GL Developer Administration Manual
Using the Name Recall Function
The context-sensitive name recall facility available on developer screens
and administrator screens helps you maintain consistency in item and
field names.
Activating the name recall facility puts the system into search mode.
When in search mode, the function keys let you search through item names,
change the display to another item type, and access the item name
catalog. The message "Search mode [type]" appears on the screen's
message line.
To search item names
1. To see the next or previous item, choose the Previous Item or the
Next Item function key.
2. To return to the first item, choose the FirstItem function key.
3. To search the list for another item type, choose the Next Type
or the Previous Type function key.
4. To search alphabetically through the current list of item names,
press the Next Item key.
If the selected field has no item names defined, the following
message appears on the message line: "Search mode [type] WARNING:
No items found."
NOTE The item names are a list of items that are already defined for
that item type. They may not always represent the correct choices
for that particular field.
Using Name Completion
In addition to search item names, the name recall facility includes a
name completion function. When you enter a partial name in a field, the
name completion function attempts to complete the field with an existing
name defined for that item type.
To use the name completion facility:
1. Type the first word or partial word of the item name you want to
search for at the active field.
You can type part of a valid identifier sequence (a letter
followed by an alphanumeric sequence or an underscore) in the
field.
The name must be a valid name already defined for the current
ALLBASE/4GL application.
2. Press the Next Function key.
The field is completed, if possible, from the defined names for
that field's item type. For instance, if you are in a field that
requires screen names, the defined names are screen names.
3. If the name completed is not the desired name, you may browse
through other names by pressing the Next Item or Previous Item
function keys.
The keys scroll you through the list of all possible item names in
alphabetical order, even if the names do not match the text
pattern originally entered.
Note that name completion is performed only for the right-most text in
the field (that is, the right-most alphanumeric characters after a non
alpha-numeric character other than - or *). Other text is ignored. For
example, you can complete the record name in a field that accepts both a
file name and a record name (for example, file.record). In this case, HP
ALLBASE/4GL will default to the defined files for the search since the
field is defined for a file.
To search through the Records, you must switch the item type. While
performing name completion for the records, HP ALLBASE/4GL will display
the first record layout that matches the text entered, which may or may
not be a record defined for the file specified.
Checks are made for the amount of space left within the field before
completion is allowed. If there is not enough space in the field to
complete the name based upon the longest possible name for the current
item type, HP ALLBASE/4GL will display a message saying there is not
enough room in the field. This condition should never occur if you
search for names having the same item type as the current field; however,
it might occur if you have changed the item type for the search.
Using Catalog Display Function
Within the developr environment, name recall also allows you to use the
catalog display function to display all defined names for an item type.
To show all item names for the active field
1. Choose the Catalog Display function key to show the names of all
items for the item type indicated.
The display changes to a screen similar to the Catalog Display
screen showing all of the items defined for the type.
2. Press the Return key or choose the Previous Screen function key
to return to the original screen.
Returning to Non-Search Mode
To return to non-search mode, complete the current field (usually by
pressing the Return key). The function keys revert back to their
previous values and normal data entry can resume.
NOTE Some fields cannot be left blank. If you cannot find an existing
item name and press the Return key to continue, this message may
appear:
This is a required field -- it must not be left blank.
Enter an item name in the field to continue.
Using the Tab Key for Name Recall
In addition to using the system function keys to activate name recall,
you can also insert the -n option into the command line used to start HP
ALLBASE/4GL. This option activates the tab key for use with name recall.
Once activated for name recall, the tab key puts you into search mode
when you are in a developer screen (such as the Field Specification
screen) and the cursor is on a field where name recall is applicable.
In search mode, the tab key lets you access item names in two ways:
1. If you do not type anything in the field, pressing the tab key
will show the first item name (if any) defined for the field type.
2. If you have filled in the field with at least one or more
characters that begin a valid entry for the field, pressing the
tab key will cause the name recall facility to complete the item
name.
Pressing Shift--Tab in search mode returns you to the front of the field.
Pressing Shift--Tab a second time returns you to normal mode.
MPE/iX 5.0 Documentation