Browse records within a window

     BROWSE([<nTop>], [<nLeft>],
        [<nBottom>], [<nRight>]) lSuccess


     <nTop>, <nLeft>, <nBottom>, and <nRight> define the
     window coordinates.  If not specified, the default window coordinates
     are 1, 0 to MAXROW(), and MAXCOL().


     BROWSE() returns false (.F.) if there is no database file in use;
     otherwise, it returns true (.T.).


     BROWSE() is a user interface function that invokes a general purpose
     table-oriented browser and editor for records in the current work area.
     For a list of the navigation keys which are used by BROWSE(), refer to
     the DBEDIT() function.  Note that Browse() is a compatibility function.
     DBEDIT() should be used in its place.  For a more complicated BROWSE(),
     TBROWSE() should be used.


     .  Status line: BROWSE() supports a status line in the upper
        right corner of the browse window indicating one of the following:

        BROWSE() Status Line Messages
        Message   Meaning
        <new>     Append mode
        <bof>     Top of file
        <delete>  Current record is deleted
        Record    Record number display

     .  BROWSE() has the following three modes:

        -  Browsing: This is the default mode of BROWSE().  Pressing any
           DBEDIT() navigation key moves the highlight to a new column or

        -  Field edit: Pressing Return on any field enters field edit
           using a GET.  Pressing Return terminates the edit mode, saving the
           changes.  Esc terminates without saving changes.  Since the field
           edit mode uses GET, all navigation and editing keys are READ keys.

        -  Append: GOing BOTTOM with Ctrl+PgDn and then pressing Down
           arrow enters append mode with the indicating message "<new>" on
           the status line.  A new blank record is then inserted.  Pressing
           Up arrow terminates the append mode, saving the new record if data
           has been entered.  If no data has been entered, the new record is
           not saved.


     .  This is an example of browsing a file:

        USE File1 NEW

 Files   Library is EXTEND.LIB, source file is SOURCE\SAMPLE\BROWSE.PRG

See Also: DBEDIT()


2 responses to “C5_BROWSE

  1. Pingback: C5 TBColumn Class | Viva Clipper !

  2. Pingback: C5 UI – Advanced | Viva Clipper !

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.