Progress
Language Reference
INPUT Function
References the value of a field in a frame. For example, if you use the PROMPT-FOR statement to get input from the user, PROMPT-FOR stores that information in the window buffer. You can use the INPUT function to refer to that information.
SYNTAX
FRAME frame
The name of the frame that contains the field named by the field argument. If you do not name a frame, the INPUT function starts with the current frame and searches outward until it finds the field you name with the field argument.
field
The name of a field or variable whose value is stored in the window buffer. The specified field must be viewed as a fill-in or text widget.
EXAMPLEThis procedure displays the current credit-limit for a customer. The PROMPT-FOR statement prompts the user for a new credit-limit value and stores the supplied data in the window buffer. The procedure uses the INPUT function to point to the data in that buffer.
If the user enters a new value, the procedure displays a message that the value has been changed. If the user enters the same value, the procedure displays a message that the credit-limit has not been changed.
NOTES
- If you use a field or variable that is referenced with INPUT in more than one frame, then Progress uses the value in the frame most recently introduced in the procedure. To ensure that you are using the appropriate frame, use the FRAME option with the INPUT function to reference a particular frame.
- If you use the INPUT function for a character field whose format contains fill characters, then the value of the function does not contain the fill characters. The fill characters are not stored in the database field or variable, but are instead supplied during display formatting of the data.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |