─────────────────────────────────────────────────────────────────────────
                           Dbase III File Editor V2
                        Copyright (C) 1991 C.E. Deveza

    F1   - Call up this help          F9  - Hide Column (Field).
    F2   - Edit (Full Screen).        F10 - Recall All Hidden Columns.
    F3   - Append New Record.
    F4   - Reserved                   ^U  - Delete/Recall Record(Toggle)
                                      ^M  - Mark/UnMark Record(Toggle)
                                      ^K-[1..4] - Memorize Location
    F6   - Search (Multiple Fields)   ^Q-[1..4] - Recall Cursor Location
           '-' - Search Again.
    F7   - Binary Search (on index file)
    F8   - Go To Record Number(Record Number of Index file if indexed).
   ' / ' - Main Menu
   ' . ' - Mark Range

    ESC  - Hide Marked Fields (Toggle)
  Enter  - Anchor End / Start Copy


                                                              More.....

 FORWARD SLASH '/'
      
┌ MAIN  MENU ┐
│File ───────────────────┐
│Copy Block  │           
│Erase Block │   ┌── FILE MENU ───┐
│Delete Block│   │Load New File   │
│Recall Block│   │File Info/Status│
│Mark Block  │   │Pack File       │
│UnMark Block│   │UnMark File     │
│Print Block │   │Open Index File │  ┌ Opens Index FileName Prompt Box
│Quit        │   │Close Index File│  │                
└────────────┘   │New Index File ────┘  ┌────  FILTER SELECTION ───────┐
                 │ReIndex         │     │All Records                   │
                 └────────────────┘     │Deleted Records Excluded      │
                                        │Marked Records Excluded       │
                                        │Both Marked & Deleted Excluded│
                                        └──────────────────────────────┘
                                                      
                                        ┌──────────────────────────────┐
                                        │    INDEX FIELD SELECTION     │
ESC - Brings you one level Up           └──────────────────────────────┘


CURSOR MOVEMENTS:
Right/Left Arrows - Moves Cursor One Cell (Field).
Up/Down Arrows    - Moves Cursor One Cell (Record).

PgDn/PgUp - Moves Cursor One Screen Page.

Home      - Go to First field of record
End       - Go to Last field of record

^Home     - Go to First Record of File.
^End      - Go to Last Record of File.
                                                              More.....

COPYING BLOCK:
 Move the cursor to the starting cell then hit '/'-'C' to activate Copy Block.
 Move the cursor to the ending cell. The cells that will be copied will be
 highlighted. Hit the Enter key to Anchor the end. Move the cursor to the
 target position. Hit Enter to execute copy.

 If only one record was Marked, pressing '.' will Mark Multiple copies Starting
 location. Highlight the range where you want to make copies, then hit Enter to
 execute Multiple Copies.

 If however you want to abandon any of the above operation, hitting 'ESC'
 will hide whatever you have done. This is a toggle so hitting it back will
 highlight what your have done. Useful in checking what you have done.

 An Indicator at the upper left corner of the screen is provided to indicate
 your current mode of operation.
                                                          More.....

DELETING AND RECALLING RECORD(s)
Single Record (Ctrl-U)
 This Toggles the Delete condition of a single record. It Toggles the Deletion
 Mark On or Off.

Block Deletion and Recalling
 Move the cursor to the starting record then hit '/'-'D' or '/'-'R' to activate
 Delete Block or Recall Block respectively. Move the cursor to the ending
 record. The records that will be Deleted or Recalled will be highlighted. Hit
 Enter to execute operation.

The Deleted record Indicator is an asterisk '*' that appears in the upper left
corner of the screen.

                                                          More.....

MARKING AND UNMARKING RECORD(s) (Unique to D123)
Single Record (Ctrl-M)
 This Toggles the Mark condition of a single record. It Toggles the Mark On or
 Off.

Block Marking and UnMarking
 Move the cursor to the starting record then hit '/'-'M' or '/'-'U' to activate
 Mark Block or UnMark Block respectively. Move the cursor to the ending record.
 The records that will be Deleted or Recalled will be highlighted. Hit Enter to
 execute operation.

The Deleted record Indicator is a Dollar sign '$' that appears in the upper
left corner of the screen.

This feature is used to add some filtering during indexing. See Indexing.

The file can be cleansed of Mark Dollar signs '$' by hitting '/'-'F'-'U'.

                                                          More.....

INDEXING:
The program has a simple Indexing routine. It creates the index file with the
key fields and the associated record number then the program sorts the file.

In creating the index file you can elect to include the entire file, to
exclude records that are marked for deletion, to exclude records that are
marked with '$' (unique to d123) or exclude both deleted and marked records.
This features eliminates records that do not need to be edited from showing on
the screen. Under the File Menu, selecting UnMark cleans the file of all Mark.

BINARY SEARCH (F7)
Binary search can only be performed on sorted Index File. Enter arguments on
fields you want to search, then hit ^End to begin. It is important that the
Opened Index File is properly sorted (ReIndexed) for it to performed properly.

                                                          More.....

EDITING (F2) and ADDING (F3)
 Cursor Movements:
  Right/Left Arrows   - Moves Cursor One Character.
  Up/Down Arrows      - Moves Cursor One Field.
  ^Right/^Left Arrows - Moves Cursor One Word.
  ^Enter - Deletes from cursor to End Of Field.
  ^Y     - Deletes entire field contents.
  Home   - Go to Beginning of Field.
  End    - Go to End of Field.
  PgDn   - Moves One Screen Full Down.
  PgUp   - Moves One Screen Full Up.
  ^End   - Accepts changes, UpDates DataBase and Exits.
  ESC    - Aborts Editing and leaves Current Record UnTouched.

 On Editing:
  ^PgDn  - Accepts changes, UpDates DataBase and Go To Next Records. If
           End-Of-File is reached, you will be asked if you want to switch
           to ADD mode to start adding new records.

  ^PgUp  - Accepts changes, UpDates DataBase and Go To Previous Records.

  On entry, the Cursor will be on the same field where the Cursor was on the
  main screen. A quick edit of a single field can be done this way.

EDITING (F2) and ADDING (F3) (Cont'd)
 On Adding:
  ^PgDn  - Appends New Entry to DataBase and Starts a New Records.
  ^PgUp  - Aborts New Entry and switch to EDIT Mode.

  Set Carry Flag is On by default, F3 toggles the flag.
  When Carry Flag is On, the fields will be copied from the record where your
  current cursor was at from the Main Screen, otherwise the fields will be
  initialized to Blanks or Zeros.

Notes on EDITING or ADDING:
 Editing a Field of type 'DATE' requires some care as the program displays
 it in the internal format of the file. This format is as follows, the first
 FOUR numbers signifies the YEAR, the next two numbers signifies the MONTH,
 then the last two signifies the DAY.

 Memo fields can not be edited (not supported).
 If you encounter a Memo Field, you can get out by hitting the Up Arrow(),
 Dn Arrow(), Page Down or Page Up Key.

 Note that Hidden Fields cannot be edited. If you desire to edit Hidden Fields,
 restore the fields first (F10).

SEARCHING MULTIPLE FIELDS (F6) and SEARCHING AGAIN ('-')
 On entry, all fields are shown, hitting function key 9 (F9) will hide the
 field where your cursor is, hitting function key 10 (F10) will restore all
 fields. Hiding fields you are not interested in, speeds up the search process
 a little bit. A good field to hide are Memo Fields.

 Enter arguments on fields you want to search, then hit ^End to begin the
 search. Note that fields left blank will be disregarded but still included
 as a field to search. An exemption to this are Numeric field, since they are
 never blank but initialized to Zero (0). Hitting '-' will search again the
 occurence of the previous argument.

HIDE COLUMN(s) (F9) RESTORE HIDDEN COLUMNS (F10)
 Hide Columns is similar to DBase III Set Fields concept. Hitting F9 will hide
 the Column(field) where your cursor is. Hitting F10 will recall all hidden
 Columns(all fields).

 This is useful if you dont want a particular field be touch while editing.
 i.e. Keyfields like MicroStation MSLINK.


PLACING (Ctrl-K-[1,2,3,4]) AND RECALLING MARK FROM MEMORY (Ctrl-Q-[1,2,3,4])
 The current location of the cursor can be memorized by hitting Ctrl-K and
 the appropriate memory register. You have Four free registers to use, 1 to 4.
 Hitting Ctrl-Q and the appropriate register will bring you to the position
 what was placed in that particular register.

PROGRAM NOTES:
 If you find this program to be useful to you. Please send in your name and
 registration fee of $25.00.

 Please report any bugs encountered.
 Programmer: Calixto E. Deveza
             44 Harder Rd. #33
             Hayward Ca. 94544
             (415) 582-7661
                                                                More.....

Program Restriction:
(1) Does Not Work with monochrome monitors
(3) Requires 80286/80386 machine with Math-Coprocessor
(3) Memo Fields are not supported.



 Notes:
 1. In the process of being fixed.
 2. Will be developed.
 3. Intended.
 4. Not sure if this is wise.

