Browse a database file
BROWSE( [<nTop>, <nLeft>, <nBottom>, <nRight>] ) --> lOk
<nTop> coordinate for top row display.
<nLeft> coordinate for left column display.
<nBottom> coordinate for bottom row display.
<nRight> coordinate for right column display.
BROWSE() return .F. if there is no database open in this work area, else it return .T.
BROWSE() is a general purpose database browser, without any thinking you can browse a file using the following keys:
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 Esc Terminate BROWSE()
On top of the screen you see a status line with the following indication:
Record ###/### Current record number / Total number of records. <none> There are no records, the file is empty. <new> You are in append mode at the bottom of file. <Deleted> Current record is deleted. <bof> You are at the top of file.
You should pass whole four valid coordinate, if less than four parameters are passed to BROWSE() the coordinate are default to: 1, 0, MAXROW(), MAXCOL().
// this one shows you how to browse around USE Around Browse()
Library is rtl
DBEDIT()*, TBrowse class