Editing blocks
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Prior to Progress Version 7 and user interface triggers,
editing blocks were the only method available to monitor individual
keystrokes. An editing block is part of an UPDATE, SET,
or PROMPT–FOR statement that allows the programmer
to read and process each keystroke individually. Editing blocks
are used for the following purposes:
- To enable a few special keys in one or more fields while allowing normal data entry
- To disallow normal data entry in one or more fields and instead allow the use of only a few special keys to change the value
Each type of editing block can now be replaced with user interface triggers.