Displays a macro window
Type: |
Macro statement
|
Restriction: |
Allowed in macro definitions or open code
|
See also: |
%WINDOW
|
%DISPLAY
window<.group><NOINPUT><BLANK>
<BELL><DELETE>;
|
- 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. 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 is cleared automatically
after the execution of each %DISPLAY statement.
-
BELL
- rings the terminal'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.
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.
If a window contains only protected fields, pressing ENTER removes the
display. 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.
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.