Browse records in a table
| Key | Meaning |
| Left | Move one column to the left (previous field) |
| Right | Move one column to the right (next field) |
| Up | Move up one row (previous record) |
| Down | Move down one row (next record) |
| Page-Up | Move to the previous screen |
| Page-Down | Move to the next screen |
| Ctrl Page-Up | Move to the top of the file |
| Ctrl Page-Down | Move to the end of the file |
| Home | Move to the leftmost visible column |
| End | Move to the rightmost visible column |
| Ctrl Left | Pan one column to the left |
| Ctrl Right | Pan one column to the right |
| Ctrl Home | Move to the leftmost column |
| Ctrl End | Move to the rightmost column |
| Key | Meaning |
| Esc | Terminate BROWSE() |
| Enter | Terminate BROWSE() |
| Dbedit.ch | Meaning |
| DE_IDLE | DBEDIT() is idle, all movement keys have been handled. |
| DE_HITTOP | Attempt to cursor past top of file. |
| DE_HITBOTTOM | Attempt to cursor past bottom of file. |
| DE_EMPTY | No records in work area, database is empty. |
| DE_EXCEPT | Key exception. |
| Dbedit.ch | Value | Meaning |
| DE_ABORT | 0 | Abort DBEDIT(). |
| DE_CONT | 1 | Continue DBEDIT() as is. |
| DE_REFRESH | 2 | Force reread/redisplay of all data rows. |
// Browse a file using default values
USE Test
DBEDIT()