Syntax:
Then: CLEARP
Version Ref: 4.1
Description:
This command removes a popup and cleans up the screen. It is a good idea to always use this command after a popup.
Examples:
Then: end
@keyV If:
Then: lookup cust = customer k=2 i=a -nx
If: not cust
Then: errorbox "Customer Not On File!" ; end
Then: popup cust,"bal" ; show "@" ; clearp ; end
The above code puts screen "bal" from the "customer" file on the screen and keeps it there until the user presses ENTER (the show "@" does this). Once ENTER is pressed, the CLEARP command clears the popup from the screen.
NOTES: The ERRORBOX in the above code clears itself from the screen when the user presses ENTER. This is the nature of how ERRORBOX works, but not so with POPUP.
The quotes are necessary around the screen name "bal", but there are no quotes needed around the filename (or filename alias) in the POPUP command. If a single character screen name is used, no quotes are required. You can substitute a screen name that is contained in a variable by enclosing the variable in parentheses.
If:
Then: aa="test"
If:
Then: popup -,(aa) ; show "@" ; clearp ; end
The above code will display screen "test" in the current file.