Required Arguments
window <.group>
names the window and group of fields to be displayed. If the window has more than
one group of fields, give the complete window.group specification. If a window
contains a single unnamed group, specify only window.
NOINPUT
specifies that you cannot input values into fields displayed in the window. If you
omit the NOINPUT option, you can input values into unprotected fields displayed in
the window. Use the NOINPUT option when the %DISPLAY statement is inside a
macro definition and you want to merge more than one group of fields into a single
display. Using NOINPUT in a particular %DISPLAY statement causes the group
displayed to remain visible when later groups are displayed.
BLANK
clears the display in the window. Use the BLANK option to prevent fields from a
previous display from appearing in the current display. This option is useful only
when the %DISPLAY statement is inside a macro definition and when it is part of a
window.group specification. When the %DISPLAY statement is outside a macro
definition, the display in the window is cleared automatically after the execution of
each %DISPLAY statement.
BELL
rings your personal computer's bell, if available, when the window is displayed.
DELETE
deletes the display of the window after processing passes from the %DISPLAY
statement on which the option appears. DELETE is useful only when the
%DISPLAY statement is inside a macro definition.
Details
You can display only one group of fields in each execution of a %DISPLAY statement.
If you display a window containing any unprotected fields, enter values into any
required fields and press Enter to remove the display from the window.
If a window contains only protected fields, pressing Enter removes the display from the
window. While a window is displayed, you can use commands and function keys to view
other windows, change the size of the current window, and so on.
%DO Statement
Begins a %DO group.
Type: Macro statement
Restriction: Allowed in macro definitions only
See: “%END Statement” on page 313
Syntax
%DO;
text and macro language statements
%END;
308 Chapter 19 • Macro Statements