home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / dbfed120.zip / DBFEDIT.DOC next >
Text File  |  1990-09-15  |  120KB  |  3,181 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                               D  B  F  E  D  I  T
  23.  
  24.                            D b a s e     E d i t o r
  25.  
  26.                     CopyRight (C) 1989, 1990 by Preston Lau
  27.  
  28.  
  29.                                  Version 1.2
  30.  
  31.                              FOR EVALUATION ONLY!
  32.  
  33.  
  34.                                September   1990
  35.  
  36.  
  37.                         R E F E R E N C E   M A N U A L
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.                               1309 Spring Street
  46.                                   Apt. 303
  47.                               Madison, WI 53715
  48.  
  49.                               (608) 257 - 0233
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60. Dbase Editor
  61.  
  62.  
  63.  
  64.  
  65.                      T A B L E    O F    C O N T E N T S
  66.                      -----------------------------------
  67.  
  68.  
  69.  
  70.            1.  License Information
  71.  
  72.            2.  Registration Form
  73.  
  74.            3.  Introduction
  75.  
  76.            4.  Features
  77.  
  78.            5.  Requirements
  79.  
  80.            6.  Running the Program
  81.  
  82.            7.  Special features in DBFEDIT
  83.  
  84.                (a) The Status Line
  85.  
  86.                (b) Pull-Down Menu
  87.  
  88.                (c) Moving around in the database
  89.  
  90.                (d) Block Commands
  91.  
  92.                (e) Window Commands
  93.  
  94.                (f) Edit and Append Record
  95.  
  96.                (g) Cut and Paste
  97.  
  98.                (h) Statistical Functions
  99.  
  100.                (i) Sort File
  101.  
  102.                (j) Filter File
  103.  
  104.                (k) Graph Plotting
  105.  
  106.                (l) Special Commands
  107.                
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120. Dbase Editor
  121.  
  122.  
  123.  
  124.  
  125.                   L I C E N S E    I N F O R M A T I O N
  126.                   --------------------------------------
  127.  
  128.  
  129.  
  130.         This program is a 'shareware' program.
  131.  
  132.         It represens many, many hours of work. You are granted a limited
  133.         license to make copies of the program distribution diskettes
  134.         for the sole purpose of evaluation. If, after 10 days, you find
  135.         that the program meet your needs, you are expected to pay the
  136.         registration fee of $30.00 per copy. Registered users will
  137.         receive the latest version of DBFEDIT by mail. There will be
  138.         many new features coming in the next version, so please
  139.         register NOW!!! All the coming features will be described later!!
  140.         However, if you do not find the program of value, you must
  141.         discontinue to use the program after the trial period. You are
  142.         encouraged to make complete copies of the original distribution
  143.         diskettes to other interested people.
  144.  
  145.         Checks should be made payable to Preston Lau and mailed to me at:
  146.  
  147.                    1309 Spring Street
  148.                    Apt. 303
  149.                    Madison, WI 53715
  150.                    U.S.A.
  151.  
  152.         A convenient mailer form is shown below.
  153.  
  154.         If you have any problem, just send me a letter.
  155.         Every effort is made to support registered users.
  156.                                         ^^^^^^^^^^
  157.         If you are in Madison, you can also contact me through the
  158.         following BBS:
  159.  
  160.  
  161.                         DILHR
  162.                         Madison PC User Group
  163.                         Selene
  164.  
  165.  
  166.          My user name of the above BBS is Preston Lau
  167.  
  168.          or you can send e-mail to me through the following address
  169.  
  170.  
  171.                         wun@garfield.cs.wisc.edu
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180. Dbase Editor
  181.  
  182.  
  183.                           DBFEDIT  Version 1.2
  184.                 Copyright (C) 1989, 1990 by Preston Lau
  185.  
  186.                            Registration  Form
  187.                            ------------------
  188.  
  189.                                                      Date_________________
  190.  
  191.  
  192.      Name_________________________________________________________________
  193.  
  194.      Address______________________________________________________________
  195.  
  196.      City_________________________________State____________Zip____________
  197.  
  198.      Telephone Number (Voice)_____________________(Data)__________________
  199.  
  200.  
  201.                                                      QTY   AMOUNT    TOTAL
  202.  
  203.      Basic Registration                              ____ $30.00 ea  ___.__
  204.      (include documentation on disk, author support)
  205.  
  206.      Std. Shipping & Handling (U.S.A.)                            $    3.00
  207.      Overseas orders add $5.00                                    $  ___.__
  208.  
  209.                                                              ---------------
  210.      Total Enclosed (Check or Money Order ONLY)                   $  ___.__
  211.  
  212.      Diskette (  3 1/2   or   5 1/4  )  Circle one.
  213.  
  214.  
  215.      Make checks payable to:  Preston Lau
  216.      Mail to:                 1309 Spring Street
  217.                               Apartment 303
  218.                               Madison, WI 53715
  219.                               U.S.A.
  220.  
  221.  
  222.      Your Suggestions or comments :
  223.  
  224.      1)
  225.      _____________________________________________________________________
  226.      2)
  227.      _____________________________________________________________________
  228.      3)
  229.      _____________________________________________________________________
  230.      4)
  231.      _____________________________________________________________________
  232.      5)
  233.      _____________________________________________________________________
  234.      6)
  235.      _____________________________________________________________________
  236.      7)
  237.      _____________________________________________________________________
  238.  
  239.  
  240. Dbase Editor
  241.  
  242.  
  243.  
  244.  
  245.                           I N T R O D U C T I O N
  246.                           -----------------------
  247.  
  248.  
  249.  
  250.         Dbase Editor is designed to access and edit multiple database
  251.         files created by the program Clipper, Dbase III Plus, Dbase IV
  252.         or FoxPro. This program is mainly written in Turbo C 2.0 and it
  253.         make use of Full windowing functions and pop down menu in order
  254.         to help the novice users.
  255.  
  256.         You can use DBFEDIT to:
  257.  
  258.  
  259.                         -  View and edit several database files at the
  260.                            same time.
  261.                         -  Cut and Paste between different database
  262.                            files and different fields
  263.                         -  Sort the database in any fields order
  264.                         -  Reorder fields for edit and append function
  265.                         -  View the file structure
  266.                         -  Send the file structure to a printer
  267.                         -  Mark a block for delete and recall
  268.                         -  Delete and Recall a block of records
  269.                         -  Copy a block of records in the same file
  270.                         -  Print a block of records
  271.                         -  Draw a line graph on a block of records
  272.                         -  Draw a bar graph on a block of records
  273.                         -  Draw a stack graph on a block of records
  274.                         -  Draw a HILO graph on a block of records
  275.                         -  Draw a Cubic Spline Curve on a block of records
  276.                         -  Save the block of record as ASCII text file.
  277.                         -  Search a file for certain string
  278.                         -  Change the default color.
  279.                         -  Use a pop-up calculator.
  280.                         -  Calculate the sum.
  281.                         -  Calculate the mean.
  282.                         -  Calculate the maximum and minimum.
  283.                         -  Calculate the standard deviation.
  284.                         -  Calculate the variance.
  285.                         -  Calculate the mode.
  286.                         -  View an index expression of an index file.
  287.                         -  Copy file structure to another file.
  288.                         -  Filter a record.
  289.                         -  View the filter expression.
  290.                         -  Append a record
  291.                         -  Goto anywhere in the database through the use
  292.                            of simply key combinations.
  293.                         -  Delete a record
  294.                         -  Recall a record
  295.                         -  Exit to DOS shell
  296.  
  297.         I hope you will find them useful.
  298.  
  299.  
  300. Dbase Editor
  301.  
  302.  
  303.  
  304.  
  305.                              F E A T U R E S
  306.                              ---------------
  307.  
  308.  
  309.  
  310.         In the following paragraphs, I will describe some of the special
  311.         features you will enjoy while using DBFEDIT:
  312.  
  313.  
  314.  
  315.         - Full Windowing Features. You can open, close or go to
  316.           a particular window easily. You can also resize or move
  317.           any window you like.
  318.  
  319.  
  320.         - Browse at most 20 database files at the same time with
  321.           windows that you can change their size or move it anywhere.
  322.  
  323.  
  324.         - Allow you to sort the database file and save it to the disk
  325.           in another name. You can specify the order of fields that
  326.           you want to sort.
  327.  
  328.  
  329.         - Plot a graph of several fields in the database.
  330.           At most 7 fields can be plot on a graph at the same time.
  331.           You can compare values in different fields easily.
  332.           Five types of graph are provided at this time. They are
  333.           line graph, bar graph, stack graph, HILO graph and
  334.           Cubic Spline Curve.
  335.  
  336.  
  337.         - A cut and paste function is provided to copy one field
  338.           to another between different database files.
  339.  
  340.  
  341.         - Mark any block of records for deleting, recalling
  342.           and printing. You can also copy block of records from
  343.           one position to another position in the same file.
  344.  
  345.  
  346.         - Pop-up a calculator to do simple calculation. (+, -, *, /, %)
  347.  
  348.  
  349.         - Do simple statistical calculation, such as sum, mean, mode,
  350.           standard deviation, variance, maximum and minimum.
  351.  
  352.  
  353.         - A pull-down menu is install to help the novice user,
  354.           by pressing a <ESC> key, the menu will pop up and allow
  355.           you to choose the command you want to execute.
  356.  
  357.  
  358.  
  359.  
  360. Dbase Editor
  361.  
  362.  
  363.  
  364.  
  365.         - A Pop-Up directory allows you to choose the file. With this
  366.           particular features, you can choose any file in your
  367.           harddisk or floppy disk easily.
  368.  
  369.  
  370.         - You can print the file structure you are editing with
  371.           good formatted output. Or, you can see it on the screen.
  372.  
  373.  
  374.         - Change the windows to your favorite colors.
  375.           You can load the old color set or save the new color
  376.           set as you like.
  377.  
  378.  
  379.         - View the index expression of a particular index file.
  380.           You can choose the index file from the pop-up directory.
  381.  
  382.  
  383.         - Copy the structure of the current file to another
  384.           database for further use.
  385.  
  386.  
  387.         - Filter a file for certain record and view the
  388.           filter expression on screen.
  389.  
  390.  
  391.         - An on-screen help is also available. As usual, you can
  392.           press <F1> to pop-up the help window.
  393.  
  394.  
  395.         - Allows temporary exit to DOS (or usually called DOS shell)
  396.           You can execute other program when you are running DBFEDIT.
  397.  
  398.  
  399.         - Faster performance than the Dbase III+ or Dbase IV
  400.  
  401.  
  402.         - Easy to use. No need to remember any command. You can use
  403.           the pull-down menu or press F1 to see an on-screen help.
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420. Dbase Editor
  421.  
  422.  
  423.  
  424.                          R E Q U I R E M E N T S
  425.                          -----------------------
  426.  
  427.  
  428.  
  429.         DBFEDIT will run on the IBM PS/2, PC/AT, PC/XT, PC and on
  430.         IBM compatible computers including the Compaq, NCR, Tandy 1000,
  431.         and WYSE PC's.  Minimum requirements are:
  432.  
  433.  
  434.  
  435.                        PC-DOS or MS-DOS 2.0 or greater.
  436.  
  437.                 One diskette drive. (hard disk is preferred)
  438.  
  439.                               An EGA monitor
  440.  
  441.                                     or
  442.  
  443.                   A monochrome monitor with 80-column display
  444.  
  445.  
  446.          (You cannot see the colorful window using a monochrome monitor)
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480. Dbase Editor
  481.  
  482.  
  483.  
  484.  
  485.                   R u n n i n g   t h e   P r o g r a m
  486.                   -------------------------------------
  487.  
  488.  
  489.  
  490.         To run the DBFEDIT, you can simply type
  491.  
  492.  
  493.                           C>dbfedit
  494.  
  495.  
  496.         at the DOS prompt. The progrm will automatically check whether
  497.         the monitor you are using is a monochrome or an EGA monitor.
  498.         If you are using some kind of plasma screen (Laptop user).
  499.         Then you have to pass the parameter /mono to the program
  500.         to force the monochrome display. i.e.
  501.  
  502.  
  503.                           C>dbfedit /mono
  504.  
  505.  
  506.         Note that if this is the first time you run the program,
  507.         the program will check your monitor type and save the
  508.         corresponding color set to the disk in the save directory
  509.         as the program. The config filename is dbfedit.cfg. After
  510.         changing the window color to your favourate color, you can
  511.         save the result to the disk by choosing <Save Config> in
  512.         the pull-down menu. Later if you want to change your monitor
  513.         type, you can delete the file dbfedit.cfg and when you run
  514.         the program again, it will create the config file again with
  515.         the new monitor type.
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540. Dbase Editor
  541.  
  542.  
  543.  
  544.  
  545.  
  546.         After the program started, you can see the following logo.
  547.         (Actually in inverse attribute)
  548.  
  549.  
  550.  
  551. --------------------------------------------------------------------------------
  552. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  553. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  554. ░░░░░░░░░░╒═══════════════════════════════════════════════════════════╕░░░░░░░░░
  555. ░░░░░░░░░░│                 Dbase Editor Version 1.2                  │░░░░░░░░░
  556. ░░░░░░░░░░│                                                           │░░░░░░░░░
  557. ░░░░░░░░░░│           Copyright (C) 1989, 1990 Preston Lau            │░░░░░░░░░
  558. ░░░░░░░░░░│                                                           │░░░░░░░░░
  559. ░░░░░░░░░░│              Serial number : not registered!              │░░░░░░░░░
  560. ░░░░░░░░░░│                                                           │░░░░░░░░░
  561. ░░░░░░░░░░╘═══════════════════════════════════════════════════════════╛░░░░░░░░░
  562. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  563. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  564. ░░░░╒══════════════════════════════════════════════════════════════════════╕░░░░
  565. ░░░░│         If you find any problem with the program, feel free          │░░░░
  566. ░░░░│            to send me a letter to the following address :            │░░░░
  567. ░░░░│                                                                      │░░░░
  568. ░░░░│                          1309 Spring Street                          │░░░░
  569. ░░░░│                          Apartment 303                               │░░░░
  570. ░░░░│                          Madison, WI 53715                           │░░░░
  571. ░░░░│                Thank you very much for your support.                 │░░░░
  572. ░░░░│                                                                      │░░░░
  573. ░░░░│                      Press any key to continue                       │░░░░
  574. ░░░░╘══════════════════════════════════════════════════════════════════════╛░░░░
  575. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  576. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  577. --------------------------------------------------------------------------------
  578.  
  579.  
  580.         You can now press any key to continue.
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600. Dbase Editor
  601.  
  602.  
  603.  
  604.  
  605.         After pressing a key, the program will ask you the name of
  606.         file you want to edit. At this time you can enter the file
  607.         name which is in the default directory.
  608.  
  609.  
  610.  
  611. --------------------------------------------------------------------------------
  612. ╒══════════════════════════════════════════════════════════════════════════════╕
  613. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  614. │                        Program written by Preston Lau                        │
  615. ╘══════════════════════════════════════════════════════════════════════════════╛
  616.     Current :                                                    Total :
  617.                                                                                 
  618.                                                                                 
  619.                                                                                 
  620.                                                                                 
  621.                                                                                 
  622.                                                                                 
  623.                                                                                 
  624.     ╔══════════════════════════════ Get File ══════════════════════════════╗
  625.     ║                                                                      ║    
  626.     ║   Name of file to READ : sample1.dbf                                 ║
  627.     ║                                                                      ║    
  628.     ╚══════════════════════════════════════════════════════════════════════╝    
  629.                                                                                 
  630.                                                                                 
  631.                                                                                 
  632.                                                                                 
  633.                                                                                 
  634.                                                                                 
  635.               Press <Up Arrow> or <Down Arrow> to choose the file               
  636. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    ", color.foot, 24, 0);
  637. --------------------------------------------------------------------------------
  638.  
  639.  
  640.         If you want to pass the file name when running the program
  641.         instead of entering it in the program, you can do the following
  642.  
  643.  
  644.                           C>dbfedit sample1.dbf
  645.  
  646.  
  647.         where sample1.dbf is one of the sample database file provided in
  648.         the package. If you miss out the .dbf like this
  649.  
  650.  
  651.                           C>dbfedit sample1
  652.  
  653.  
  654.         then the program will automatically add the extension .dbf to
  655.         the end of the filename.
  656.  
  657.  
  658.  
  659.  
  660. Dbase Editor
  661.  
  662.  
  663.  
  664.  
  665.         If you want also to force the monochrome display, you can type
  666.         the following:
  667.  
  668.  
  669.                           C>dbfedit /mono filename.ext
  670.  
  671.  
  672.         You should note that the parameter /mono must be the first
  673.         parameter you pass to the program.
  674.  
  675.  
  676.         If the filename you gave is not a valid filename or that
  677.         file is not exist or that file is not a Dbase file.
  678.         Then an error message will pop up and ask you for another name.
  679.         At that time, you can enter the correct filename or press
  680.         <ESC> to abort the program execution and return to DOS.
  681.  
  682.  
  683.  
  684.                        ┌──────────── Message ────────────┐                      
  685.                        │ This is not a DBASE format file │                      
  686.                        │              ╔════╗             │                      
  687.                        │              ║ OK ║             │                      
  688.                        │              ╚════╝             │                      
  689.                        └─────────────────────────────────┘                      
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720. Dbase Editor
  721.  
  722.  
  723.  
  724.  
  725.         Actually, there is another easy way to choose the file
  726.         you want to edit. Press <Up Arrow> or <Down Arrow> when
  727.         the program ask you to enter the filename. A pop up
  728.         window will appear with all the filename in the default
  729.         directory. To choose, you simply use <Up Arrow> and
  730.         <Down Arrow> to move about and press <RETURN> to choose
  731.         the highlighted filename.
  732.  
  733.  
  734.  
  735. --------------------------------------------------------------------------------
  736. ╒══════════════════════════════════════════════════════════════════════════════╕
  737. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  738. │                        Program written by Preston Lau                        │
  739. ╘══════════════════════════════════════════════════════════════════════════════╛
  740.     Current :                                                    Total :        
  741.                                    ┌─── Files ────┐                             
  742.                                    │ =DRIVE=                                   
  743.                                    │ <.>          ░                             
  744.                                    │ <..>         ▒                             
  745.                                    │ <SQLHOME>    ▒
  746.                                    │ <SAMPLES>    ▒
  747.                                    │ <SOURCE>     ▒
  748.     ╔══════════════════════════════│ SAMPLE1.DBF  ▒════════════════════════╗
  749.     ║                              │ SAMPLE2.DBF  ▒                        ║
  750.     ║   Name of file to READ :     │ TEST.DBF     ▒                        ║
  751.     ║                              │ FLIGHT1.DBF  ▒                        ║
  752.     ╚══════════════════════════════│ FLIGHT2.DBF  ▒════════════════════════╝
  753.                                    │ FLIGHT3.DBF  ▒
  754.                                    │              ▒                             
  755.                                    │              ▒                             
  756.                                    │                                           
  757.                                    └──────────────┘                             
  758.                                                                                 
  759.                                   C:\DBFEDIT\                                   
  760. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  761. --------------------------------------------------------------------------------
  762.  
  763.  
  764.         In the above diagram, choosing =DRIVES= allow you to choose a
  765.         drive letter.
  766.  
  767.         <.> means the current directory. Choosing it mean nothing
  768.         because you are already in current directory.
  769.  
  770.         <..> means the previous directory. Choosing it will move
  771.         you back one directory.
  772.  
  773.         <SQLHOME> and <SAMPLES> are the directories. Choosing it
  774.         will move you to that directory.
  775.  
  776.         SAMPLE1.DBF, SAMPLE2.DBF and .... are the filename you can
  777.         choose to edit.
  778.  
  779.  
  780. Dbase Editor
  781.  
  782.  
  783.  
  784.  
  785.         To change the default drive name. You have to choose the
  786.         option "=DRIVE=" from the listing. After choosing it, a window
  787.         will pop up asking you the drive you want to change to. You can
  788.         now use arrow keys, <TAB>, <SPACE> to move to the final drive
  789.         letter. To confirm your selection, you have to press <ENTER> once.
  790.         To abort the operation, you can press <ESC> to return to the
  791.         previous window.
  792.  
  793.         Shown below is a sample output screen.
  794.  
  795.  
  796. --------------------------------------------------------------------------------
  797. ╒══════════════════════════════════════════════════════════════════════════════╕
  798. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  799. │                        Program written by Preston Lau                        │
  800. ╘══════════════════════════════════════════════════════════════════════════════╛
  801.     Current :                                                    Total :        
  802.                                    ┌─── Files ────┐                             
  803.                                    │ =DRIVE=                                   
  804.                                    │ <.>          ░                             
  805.                                    │ <..>         ▒                             
  806.                                    │ <SQLHOME>    ▒
  807.                     ┌───────────────────────────────────────┐                   
  808.                     │        Press <Enter> to accept        │                   
  809.     ╔═══════════════│        Press <ESC>   to abort         │══════════════╗    
  810.     ║               │                                       │              ║    
  811.     ║   Name of file│ ┌───┐ ┌───┐ ╔═══╗ ┌───┐ ┌───┐ ┌───┐   │              ║    
  812.     ║               │ │ A │ │ B │ ║ C ║ │ D │ │ E │ │ F │   │              ║    
  813.     ╚═══════════════│ └───┘ └───┘ ╚═══╝ └───┘ └───┘ └───┘   │══════════════╝    
  814.                     │       Select Drive using arrows       │                   
  815.                     └───────────────────────────────────────┘                   
  816.                                    │              ▒                             
  817.                                    │                                           
  818.                                    └──────────────┘                             
  819.                                                                                 
  820.                                   C:\DBFEDIT\                                   
  821. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  822. --------------------------------------------------------------------------------
  823.  
  824.  
  825.         If you accidentally choose a not ready drive from the list,
  826.         an error message will pop up. Just press any key to choose
  827.         another valid drive letter for database reading.
  828.  
  829.  
  830.            ┌────────────────────── Message ──────────────────────┐
  831.            │ Drive A is not ready. Choose another drive please.  │
  832.            │                        ╔════╗                       │
  833.            │                        ║ OK ║                       │
  834.            │                        ╚════╝                       │
  835.            └─────────────────────────────────────────────────────┘
  836.  
  837.  
  838.  
  839.  
  840. Dbase Editor
  841.  
  842.  
  843.  
  844.  
  845.         Shown below is a sample screen editing a file.
  846.  
  847.  
  848. --------------------------------------------------------------------------------
  849. ╒══════════════════════════════════════════════════════════════════════════════╕
  850. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  851. │                        Program written by Preston Lau                        │
  852. ╘══════════════════════════════════════════════════════════════════════════════╛
  853.     Current : 46         C:\DBFEDIT\SAMPLE1.DBF                  Total : 63     
  854. ╔NAME═════════════NATURE═══════════ART═════════════════════════════════════════╗
  855. ║HARBOUR PHONIX   SAUCE            5OZX12                                      
  856. ║LEE SENG HING    SAUCE            650MLx18                                    ▒
  857. ║LEE SENG HING    SAUCE            340MLx36                                    ▒
  858. ║GAI FAT HONG     POWDER           6LBX6                                       ▒
  859. ║YAU SHING HONG   NOODLE           CUP                                         ▒
  860. ║SUN FUNG         PROVISIONS       S.FISH                                      ▒
  861. ║TAI SHING        PROVISIONS       D.SQUID                                     ▒
  862. ║CHAN YEE JAI     CAKE             ALMOND                                      ▒
  863. ║AU'S             FL               365-6                                       ▒
  864. ║ON LEE           NOODLE           500GX50                                     ▒
  865. ║TIEN CHU         SAUCE            650MLX24                                    ░
  866. ║SHING CHEONG     WICKS            WICKS                                       ▒
  867. ║LAIN LAIN        PRAWN CRACKERS   GP                                          ▒
  868. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  869. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  870. ║TONG FOOK        VERMICELLI       50gx500                                     
  871. ╚══════════════════════════════════════════════════════════════════════════════╝
  872.                                                                                 
  873. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  874. --------------------------------------------------------------------------------
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900. Dbase Editor
  901.  
  902.  
  903.  
  904.  
  905.                        T h e   S t a t u s   L i n e
  906.                        -----------------------------
  907.  
  908.  
  909.  
  910.         Under the header there is a one line status line.
  911.  
  912. --------------------------------------------------------------------------------
  913.     Current : 46   Del   C:\DBFEDIT\SAMPLE1.DBF                  Total : 63
  914. --------------------------------------------------------------------------------
  915.        |            |              |                              |
  916.        |            |              |                              |
  917.        |            |              |                              |
  918.        |            |              |     This shows the total record number
  919.        |            |              |     of the active database file.
  920.        |            |              |
  921.        |            |              |
  922.        |            |     This shows the path and filename of the active
  923.        |            |     database file.
  924.        |            |
  925.        |            |
  926.        |    This shows the status of the current record whether it is
  927.        |    deleted or not. If the current record (highlighted bar) is
  928.        |    already deleted, then it will show "Del", otherwise, it will
  929.        |    show nothing!
  930.        |
  931.        |
  932.  This shows the current record no. of the active database file.
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960. Dbase Editor
  961.  
  962.  
  963.  
  964.  
  965.                        P u l l - D o w n   M e n u
  966.                        ---------------------------
  967.  
  968.  
  969.  
  970.         When you press <ESC>, there will be a pull-down menu
  971.         appear on the top part of the screen. Most of the functions
  972.         you use in this editor can be found in the pull-down menu.
  973.         In the following, I will list all the commands in each menu.
  974.  
  975.  
  976.         1) Open File - Open a new database file.
  977.  
  978.         2) Close File - Close a database file.
  979.  
  980.         3) Save as text - Save the marked block of records in the
  981.                           current database to a text file.
  982.  
  983.         4) View Index - View the index expression of an index file.
  984.  
  985.         5) Help - A on-screen help.
  986.  
  987.         6) Shell - Go to the DOS prompt.
  988.  
  989.         7) Quit - Quit the Program and return to DOS.
  990.  
  991.  
  992. --------------------------------------------------------------------------------
  993. ╒══════════════════════════════════════════════════════════════════════════════╕
  994. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  995. │                        Program written by Preston Lau                        │
  996. ╘══════════════════════════════════════════════════════════════════════════════╛
  997. ┌──────────────────────────────────────────────────────────────────────────────┐
  998. │      File   Window   Edit   Goto   Block   Search   Options   Math           │
  999. └───┌────────────────┐─────────────────────────────────────────────────────────┘
  1000. ║LEE│ Open File      │E            650MLx18                                    ▒
  1001. ║LEE│ Close File     │E            340MLx36                                    ▒
  1002. ║GAI│ Save as text   │ER           6LBX6                                       ▒
  1003. ║YAU│ View Index     │LE           CUP                                         ▒
  1004. ║SUN│ Help           │ISIONS       S.FISH                                      ▒
  1005. ║TAI│ sHell          │ISIONS       D.SQUID                                     ▒
  1006. ║CHA│ Quit           │             ALMOND                                      ▒
  1007. ║AU'└────────────────┘             365-6                                       ▒
  1008. ║ON LEE           NOODLE           500GX50                                     ▒
  1009. ║TIEN CHU         SAUCE            650MLX24                                    ░
  1010. ║SHING CHEONG     WICKS            WICKS                                       ▒
  1011. ║LAIN LAIN        PRAWN CRACKERS   GP                                          ▒
  1012. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  1013. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  1014. ║TONG FOOK        VERMICELLI       50gx500                                     
  1015. ╚══════════════════════════════════════════════════════════════════════════════╝
  1016.                                                                                 
  1017. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  1018. --------------------------------------------------------------------------------
  1019.  
  1020.  
  1021. Dbase Editor
  1022.  
  1023.  
  1024.  
  1025.  
  1026.         1) Previous - Go to Previous Window.
  1027.  
  1028.         2) Next - Go to Next Window.
  1029.  
  1030.         3) Goto - Goto any Window by filename.
  1031.  
  1032.         4) Resize - Resize the current Window.
  1033.  
  1034.         5) Move - Move the current Window.
  1035.  
  1036.  
  1037.  
  1038. --------------------------------------------------------------------------------
  1039. ╒══════════════════════════════════════════════════════════════════════════════╕
  1040. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  1041. │                        Program written by Preston Lau                        │
  1042. ╘══════════════════════════════════════════════════════════════════════════════╛
  1043. ┌──────────────────────────────────────────────────────────────────────────────┐
  1044. │      File   Window   Edit   Goto   Block   Search   Options   Math           │
  1045. └──────────┌────────────┐──────────────────────────────────────────────────────┘
  1046. ║LEE SENG H│ Previous   │          650MLx18                                    ▒
  1047. ║LEE SENG H│ Next       │          340MLx36                                    ▒
  1048. ║GAI FAT HO│ Goto       │          6LBX6                                       ▒
  1049. ║YAU SHING │ Resize     │          CUP                                         ▒
  1050. ║SUN FUNG  │ Move       │ONS       S.FISH                                      ▒
  1051. ║TAI SHING └────────────┘ONS       D.SQUID                                     ▒
  1052. ║CHAN YEE JAI     CAKE             ALMOND                                      ▒
  1053. ║AU'S             FL               365-6                                       ▒
  1054. ║ON LEE           NOODLE           500GX50                                     ▒
  1055. ║TIEN CHU         SAUCE            650MLX24                                    ░
  1056. ║SHING CHEONG     WICKS            WICKS                                       ▒
  1057. ║LAIN LAIN        PRAWN CRACKERS   GP                                          ▒
  1058. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  1059. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  1060. ║TONG FOOK        VERMICELLI       50gx500                                     
  1061. ╚══════════════════════════════════════════════════════════════════════════════╝
  1062.                                                                                 
  1063. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  1064. --------------------------------------------------------------------------------
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080. Dbase Editor
  1081.  
  1082.  
  1083.  
  1084.  
  1085.         1) Cut Field - Cut a field of the marked block of records
  1086.                        in the current database.
  1087.                (This function is not available for non registered user)
  1088.  
  1089.         2) Paste Field - Paste the field cut previously starting
  1090.                          from the current record.
  1091.                (This function is not available for non registered user)
  1092.  
  1093.         3) Edit Current Record - Edit highlighted record.
  1094.  
  1095.         4) Append records - Append mutiple records to the current
  1096.                             database file.
  1097.  
  1098.         5) Change Order - This change the order of the fields shown on
  1099.                           the screen during the EDIT and APPEND function.
  1100.  
  1101.         6) Delete/Recall record - Delete or Recall the current record.
  1102.  
  1103.  
  1104.  
  1105. --------------------------------------------------------------------------------
  1106. ╒══════════════════════════════════════════════════════════════════════════════╕
  1107. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  1108. │                        Program written by Preston Lau                        │
  1109. ╘══════════════════════════════════════════════════════════════════════════════╛
  1110. ┌──────────────────────────────────────────────────────────────────────────────┐
  1111. │      File   Window   Edit   Goto   Block   Search   Options   Math           │
  1112. └───────────────────┌────────────────────────┐─────────────────────────────────┘
  1113. ║LEE SENG HING    SA│ Cut field              │                                 ▒
  1114. ║LEE SENG HING    SA│ Paste field            │                                 ▒
  1115. ║GAI FAT HONG     PO│ Edit current record    │                                 ▒
  1116. ║YAU SHING HONG   NO│ Append record          │                                 ▒
  1117. ║SUN FUNG         PR│ change Order           │                                 ▒
  1118. ║TAI SHING        PR│ Delete/recall record   │                                 ▒
  1119. ║CHAN YEE JAI     CA└────────────────────────┘                                 ▒
  1120. ║AU'S             FL               365-6                                       ▒
  1121. ║ON LEE           NOODLE           500GX50                                     ▒
  1122. ║TIEN CHU         SAUCE            650MLX24                                    ░
  1123. ║SHING CHEONG     WICKS            WICKS                                       ▒
  1124. ║LAIN LAIN        PRAWN CRACKERS   GP                                          ▒
  1125. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  1126. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  1127. ║TONG FOOK        VERMICELLI       50gx500                                     
  1128. ╚══════════════════════════════════════════════════════════════════════════════╝
  1129.                                                                                 
  1130. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  1131. --------------------------------------------------------------------------------
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140. Dbase Editor
  1141.  
  1142.  
  1143.  
  1144.  
  1145.         1) Goto any record - Goto any record in the current
  1146.                              file by record number.
  1147.  
  1148.         2) Top of file - Goto top of the file in the current window.
  1149.  
  1150.         3) Bottom of file - Goto bottom of the file in the current window.
  1151.  
  1152.         4) Top Screen - Goto top of the screen in the current window.
  1153.  
  1154.         5) Bottom Screen - Goto bottom of the screen in the current
  1155.                             window.
  1156.  
  1157.  
  1158.  
  1159. --------------------------------------------------------------------------------
  1160. ╒══════════════════════════════════════════════════════════════════════════════╕
  1161. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  1162. │                        Program written by Preston Lau                        │
  1163. ╘══════════════════════════════════════════════════════════════════════════════╛
  1164. ┌──────────────────────────────────────────────────────────────────────────────┐
  1165. │      File   Window   Edit   Goto   Block   Search   Options   Math           │
  1166. └──────────────────────────┌────────────────────┐──────────────────────────────┘
  1167. ║LEE SENG HING    SAUCE    │ Goto any record    │                              ▒
  1168. ║LEE SENG HING    SAUCE    │ Top of file        │                              ▒
  1169. ║GAI FAT HONG     POWDER   │ Bottom of file     │                              ▒
  1170. ║YAU SHING HONG   NOODLE   │ toP of screen      │                              ▒
  1171. ║SUN FUNG         PROVISION│ bottoM of screen   │                              ▒
  1172. ║TAI SHING        PROVISION└────────────────────┘                              ▒
  1173. ║CHAN YEE JAI     CAKE             ALMOND                                      ▒
  1174. ║AU'S             FL               365-6                                       ▒
  1175. ║ON LEE           NOODLE           500GX50                                     ▒
  1176. ║TIEN CHU         SAUCE            650MLX24                                    ░
  1177. ║SHING CHEONG     WICKS            WICKS                                       ▒
  1178. ║LAIN LAIN        PRAWN CRACKERS   GP                                          ▒
  1179. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  1180. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  1181. ║TONG FOOK        VERMICELLI       50gx500                                     
  1182. ╚══════════════════════════════════════════════════════════════════════════════╝
  1183.                                                                                 
  1184. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  1185. --------------------------------------------------------------------------------
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200. Dbase Editor
  1201.  
  1202.  
  1203.  
  1204.  
  1205.         1) Mark Beginning Block - Mark the begining of the block.
  1206.  
  1207.         2) Mark Ending Block - Mark the end of the block.
  1208.  
  1209.         3) Mark All records - Mark all the record in the current file.
  1210.  
  1211.         4) Hide/Display Block - Hide/Display the current marked block.
  1212.  
  1213.         5) Delete Marked Block - Delete the current highlighted block.
  1214.  
  1215.         6) Recall Marked Block - Delete the current highlighted block.
  1216.  
  1217.         7) Copy Marked Block - Copy the current highlighted block.
  1218.  
  1219.         8) Print Block - Print the current highlighted block.
  1220.  
  1221.  
  1222.  
  1223. --------------------------------------------------------------------------------
  1224. ╒══════════════════════════════════════════════════════════════════════════════╕
  1225. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  1226. │                        Program written by Preston Lau                        │
  1227. ╘══════════════════════════════════════════════════════════════════════════════╛
  1228. ┌──────────────────────────────────────────────────────────────────────────────┐
  1229. │      File   Window   Edit   Goto   Block   Search   Options   Math           │
  1230. └─────────────────────────────────┌────────────────────────┐───────────────────┘
  1231. ║LEE SENG HING    SAUCE           │ mark Beginning block   │                   ▒
  1232. ║LEE SENG HING    SAUCE           │ mark Ending block      │                   ▒
  1233. ║GAI FAT HONG     POWDER          │ mark All records       │                   ▒
  1234. ║YAU SHING HONG   NOODLE          │ Hide/display block     │                   ▒
  1235. ║SUN FUNG         PROVISIONS      │ Delete marked block    │                   ▒
  1236. ║TAI SHING        PROVISIONS      │ Recall marked block    │                   ▒
  1237. ║CHAN YEE JAI     CAKE            │ Copy marked block      │                   ▒
  1238. ║AU'S             FL              │ Print marked block     │                   ▒
  1239. ║ON LEE           NOODLE          └────────────────────────┘                   ▒
  1240. ║TIEN CHU         SAUCE            650MLX24                                    ░
  1241. ║SHING CHEONG     WICKS            WICKS                                       ▒
  1242. ║LAIN LAIN        PRAWN CRACKERS   GP                                          ▒
  1243. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  1244. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  1245. ║TONG FOOK        VERMICELLI       50gx500                                     
  1246. ╚══════════════════════════════════════════════════════════════════════════════╝
  1247.                                                                                 
  1248. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  1249. --------------------------------------------------------------------------------
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260. Dbase Editor
  1261.  
  1262.  
  1263.  
  1264.  
  1265.         1) Sort File - This function allow sorting of a database
  1266.                        file ordered by any combination of fields.
  1267.  
  1268.         2) Search File - Search the file for a string.
  1269.  
  1270.         3) Search Next - Continue to search the string in the file.
  1271.  
  1272.         4) Filter File - Filter the file for certain condition.
  1273.  
  1274.         5) Filter Next - Goto next record satisfying the condition.
  1275.  
  1276.         6) Show Expression - View the filtering expression on the screen.
  1277.  
  1278.  
  1279.  
  1280. --------------------------------------------------------------------------------
  1281. ╒══════════════════════════════════════════════════════════════════════════════╕
  1282. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  1283. │                        Program written by Preston Lau                        │
  1284. ╘══════════════════════════════════════════════════════════════════════════════╛
  1285. ┌──────────────────────────────────────────────────────────────────────────────┐
  1286. │      File   Window   Edit   Goto   Block   Search   Options   Math           │
  1287. └─────────────────────────────────────────┌───────────────────┐────────────────┘
  1288. ║LEE SENG HING    SAUCE            650MLx1│ Sort file         │                ▒
  1289. ║LEE SENG HING    SAUCE            340MLx3│ sEarch file       │                ▒
  1290. ║GAI FAT HONG     POWDER           6LBX6  │ seArch next       │                ▒
  1291. ║YAU SHING HONG   NOODLE           CUP    │ Filter file       │                ▒
  1292. ║SUN FUNG         PROVISIONS       S.FISH │ fIlter next       │                ▒
  1293. ║TAI SHING        PROVISIONS       D.SQUID│ sHow expression   │                ▒
  1294. ║CHAN YEE JAI     CAKE             ALMOND └───────────────────┘                ▒
  1295. ║AU'S             FL               365-6                                       ▒
  1296. ║ON LEE           NOODLE           500GX50                                     ▒
  1297. ║TIEN CHU         SAUCE            650MLX24                                    ░
  1298. ║SHING CHEONG     WICKS            WICKS                                       ▒
  1299. ║LAIN LAIN        PRAWN CRACKERS   GP                                          ▒
  1300. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  1301. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  1302. ║TONG FOOK        VERMICELLI       50gx500                                     
  1303. ╚══════════════════════════════════════════════════════════════════════════════╝
  1304.                                                                                 
  1305. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  1306. --------------------------------------------------------------------------------
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320. Dbase Editor
  1321.  
  1322.  
  1323.  
  1324.         1) Get Info - Get the information of the current file.
  1325.  
  1326.         2) Print Info - Print the information of the current file.
  1327.  
  1328.         3) Copy Structure - Copy the structure of the current
  1329.                              file to another file.
  1330.  
  1331.         4) Change Color - Change the color setting of the program.
  1332.  
  1333.         5) Load Config - Load the color setting from the disk.
  1334.  
  1335.         6) Save Config - Save the color setting to the disk.
  1336.  
  1337.  
  1338.  
  1339. --------------------------------------------------------------------------------
  1340. ╒══════════════════════════════════════════════════════════════════════════════╕
  1341. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  1342. │                        Program written by Preston Lau                        │
  1343. ╘══════════════════════════════════════════════════════════════════════════════╛
  1344. ┌──────────────────────────────────────────────────────────────────────────────┐
  1345. │      File   Window   Edit   Goto   Block   Search   Options   Math           │
  1346. └──────────────────────────────────────────────────┌──────────────────┐────────┘
  1347. ║LEE SENG HING    SAUCE            650MLx18        │ Get info         │        ▒
  1348. ║LEE SENG HING    SAUCE            340MLx36        │ Print info       │        ▒
  1349. ║GAI FAT HONG     POWDER           6LBX6           │ Copy structure   │        ▒
  1350. ║YAU SHING HONG   NOODLE           CUP             │ cHange color     │        ▒
  1351. ║SUN FUNG         PROVISIONS       S.FISH          │ Load config      │        ▒
  1352. ║TAI SHING        PROVISIONS       D.SQUID         │ Save config      │        ▒
  1353. ║CHAN YEE JAI     CAKE             ALMOND          └──────────────────┘        ▒
  1354. ║AU'S             FL               365-6                                       ▒
  1355. ║ON LEE           NOODLE           500GX50                                     ▒
  1356. ║TIEN CHU         SAUCE            650MLX24                                    ░
  1357. ║SHING CHEONG     WICKS            WICKS                                       ▒
  1358. ║LAIN LAIN        PRAWN CRACKERS   GP                                          ▒
  1359. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  1360. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  1361. ║TONG FOOK        VERMICELLI       50gx500                                     
  1362. ╚══════════════════════════════════════════════════════════════════════════════╝
  1363.                                                                                 
  1364. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  1365. --------------------------------------------------------------------------------
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380. Dbase Editor
  1381.  
  1382.  
  1383.  
  1384.  
  1385.         1) Calculator - Pop-up a on-screen calculator.
  1386.  
  1387.         2) Max & Min - Calculate the maximum and minimum value in
  1388.                        the current file.
  1389.  
  1390.         3) Sum & Mean - Calculate the Sum and Mean in the current file.
  1391.  
  1392.         4) Std.Dev & Variance - Calculate the standard deviation and
  1393.                                  the variance in the current file.
  1394.  
  1395.         5) Mode - Calculate the mode of any field in the current file.
  1396.  
  1397.         6) Change Graph Title - Change the name of title, x-axis and
  1398.                                 and y-axis of the graph.
  1399.  
  1400.         7) Draw line Graph - Plot a line graph of the current database file.
  1401.  
  1402.         8) Draw bar Graph - Plot a bar graph of the current database file.
  1403.                (This function is not available for non registered user)
  1404.  
  1405.         9) Draw stack Graph - Plot a stack graph of the current database file.
  1406.                (This function is not available for non registered user)
  1407.  
  1408.         10) Draw HILO Graph - Plot a HILO graph of the current database file.
  1409.                (This function is not available for non registered user)
  1410.  
  1411.         11) Draw Cubic Spline Graph - Plot a cubic spline graph of the
  1412.                                        current database file.
  1413.                (This function is not available for non registered user)
  1414.  
  1415.  
  1416.  
  1417. --------------------------------------------------------------------------------
  1418. ╒══════════════════════════════════════════════════════════════════════════════╕
  1419. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  1420. │                        Program written by Preston Lau                        │
  1421. ╘══════════════════════════════════════════════════════════════════════════════╛
  1422. ┌──────────────────────────────────────────────────────────────────────────────┐
  1423. │      File   Window   Edit   Goto   Block   Search   Options   Math           │
  1424. └────────────────────────────────────────────────────┌────────────────────────┐┘
  1425. ║LEE SENG HING    SAUCE            650MLx18          │ Calculator             │▒
  1426. ║LEE SENG HING    SAUCE            340MLx36          │ Max & min              │▒
  1427. ║GAI FAT HONG     POWDER           6LBX6             │ Sum & mean             │▒
  1428. ║YAU SHING HONG   NOODLE           CUP               │ sTd. dev. & variance   │▒
  1429. ║SUN FUNG         PROVISIONS       S.FISH            │ Mode                   │▒
  1430. ║TAI SHING        PROVISIONS       D.SQUID           │ cHange graph title     │▒
  1431. ║CHAN YEE JAI     CAKE             ALMOND            │ draw Line graph        │▒
  1432. ║AU'S             FL               365-6             │ draw Bar graph         │▒
  1433. ║ON LEE           NOODLE           500GX50           │ draw stAck graph       │▒
  1434. ║TIEN CHU         SAUCE            650MLX24          │ draw HILO graph        │░
  1435. ║SHING CHEONG     WICKS            WICKS             │ draw cubic sPline      │▒
  1436. ║LAIN LAIN        PRAWN CRACKERS   GP                └────────────────────────┘▒
  1437. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  1438. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  1439. ║TONG FOOK        VERMICELLI       50gx500                                     
  1440. ╚══════════════════════════════════════════════════════════════════════════════╝
  1441.                                                                                 
  1442. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  1443. --------------------------------------------------------------------------------
  1444.  
  1445. Dbase Editor
  1446.  
  1447.  
  1448.  
  1449.  
  1450.                       Moving around in the database
  1451.                       -----------------------------
  1452.  
  1453.  
  1454.  
  1455.         DBFEDIT provide easy way for you to move around in the
  1456.         database. You can move one line or one page, or you can
  1457.         go to specific record in the database. In the following,
  1458.         I will describe all the command you can use to move around
  1459.         in the database.
  1460.  
  1461.  
  1462.         1) <PgUp>
  1463.            Move up one page, the page length depends on the size
  1464.            of the current active window.
  1465.  
  1466.         2) <PgDn>
  1467.            Move down one page, the page length depends on the size
  1468.            of the current active window.
  1469.  
  1470.         3) <Ctrl-PgUp>
  1471.            Move to the top of the file.
  1472.  
  1473.         4) <Ctrl-PgDn>
  1474.            This command will move you to the bottom of the file.
  1475.  
  1476.         5) Up arrow
  1477.            Move up one line.
  1478.  
  1479.         6) Down arrow
  1480.            Move down one line.
  1481.  
  1482.         7) Home
  1483.            This command will move you to the top of the screen.
  1484.  
  1485.         8) End
  1486.            This command will move you to the bottom of the screen.
  1487.  
  1488.         9) Ctrl-J/goto record
  1489.            This command will ask you the line number(record number)
  1490.            you want to go. By entering the line number and press
  1491.            <Enter>, DbfEdit will jump to that line number and highlight
  1492.            that line.
  1493.  
  1494.  
  1495.  
  1496.                          ╔═════ Goto Record ══════╗
  1497.                          ║                        ║
  1498.                          ║ Enter record no. 100   ║
  1499.                          ║                        ║
  1500.                          ╚════════════════════════╝
  1501. Dbase Editor
  1502.  
  1503.  
  1504.  
  1505.  
  1506.            If the line number you entered is larger than
  1507.            the total records in the database, an error message will
  1508.            pop-up to warn you.
  1509.  
  1510.  
  1511.                     ┌────────────── Message ──────────────┐
  1512.                     │ The value exceed the total recrods  │
  1513.                     │               ╔════╗                │
  1514.                     │               ║ OK ║                │
  1515.                     │               ╚════╝                │
  1516.                     └─────────────────────────────────────┘
  1517.  
  1518.  
  1519.         10) <Ctrl-QF>
  1520.            This command will search the whole database file for
  1521.            one specific string of characters. The program will ask
  1522.            you for the string of characters you want to search.
  1523.            You can see the following screen.
  1524.  
  1525.  
  1526.    ╔════════════════════════════════ Find ════════════════════════════════╗
  1527.    ║                                                                      ║
  1528.    ║   Enter string to SEARCH : noodle                                    ║
  1529.    ║                                                                      ║
  1530.    ╚══════════════════════════════════════════════════════════════════════╝
  1531.  
  1532.  
  1533.            After entering the desired string of characters and
  1534.            press <Enter>, the program will ask you what field in the
  1535.            database file you want to search. At this time you can
  1536.            see the following window.
  1537.  
  1538.  
  1539.                                 ┌── Fields ──┐
  1540.                                 │ =ALL=      │
  1541.                                 │ NAME       │
  1542.                                 │ NATURE     │
  1543.                                 │ ART        │
  1544.                                 │ COMMODITY  │
  1545.                                 │ SPECIFIC   │
  1546.                                 │ MEASURE    │
  1547.                                 │ NTWT       │
  1548.                                 │ GRWT       │
  1549.                                 │ UNIT       │
  1550.                                 │ COST       │
  1551.                                 │ SALES      │
  1552.                                 │ DATE       │
  1553.                                 │ REMARKS    │
  1554.                                 └────────────┘
  1555.                                                                                 
  1556.  
  1557.            You can now choose a particular field to search or
  1558.            you can choose =ALL= to choose the whole file for
  1559.            the specified string.
  1560.  
  1561. Dbase Editor
  1562.  
  1563.  
  1564.  
  1565.  
  1566.            Note that this command always ignore the case that is
  1567.            the capital or lowercase of the search string.
  1568.            In the next version, I will add a command allows you
  1569.            to specific what kind of search you want to perform.
  1570.  
  1571.            If the program cannot find that string, an error message
  1572.            will pop-up to warn you.
  1573.  
  1574.  
  1575.  
  1576.                       ┌──────────── Message ────────────┐
  1577.                       │ Cannot find the key in the file │
  1578.                       │             ╔════╗              │
  1579.                       │             ║ OK ║              │
  1580.                       │             ╚════╝              │
  1581.                       └─────────────────────────────────┘
  1582.  
  1583.  
  1584.         11) <F6>/<Ctrl-L>
  1585.            This command will continue to search the database file
  1586.            for the string you entered in the previous search.
  1587.            If there is a match, it will as usual position the
  1588.            highlight bar on that record. Otherwise, the same
  1589.            error message will pop-up.
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620. Dbase Editor
  1621.  
  1622.  
  1623.  
  1624.  
  1625.                          B l o c k   C o m m a n d s
  1626.                          ---------------------------
  1627.  
  1628.  
  1629.  
  1630.                    Key             Action
  1631.                 ------------------------------------------------
  1632.                    CTRL-KB      Mark beginning of block
  1633.                    CTRL-KK      Mark end of block
  1634.                    CTRL-KA      Mark all records
  1635.                    CTRL-KH      Toggle block marking on and off
  1636.                    CTRL-KD      Delete marked block
  1637.                    CTRL-KR      Recall marked block
  1638.                    CTRL-KC      Copy marked block
  1639.                    CTRL-KP      Print marked block
  1640.  
  1641.  
  1642.  
  1643.         To facilitate the manipulation of the data in the database,
  1644.         a family of block commands is provided. DBFEDIT contains a
  1645.         complete set of block commands.  This includes the commands
  1646.         to mark the beginning of line, the end of line and all of the
  1647.         lines. You can then issue the command to delete the marked
  1648.         block, recall them, copy them or print them to printer. The
  1649.         very first step is to choose the required block by marking
  1650.         the beginning and ending of it on the screen using the keys
  1651.         CTRL-KB and CTRL-KK. The beginning and ending line can be
  1652.         marked in either order. There is no effect when only one
  1653.         of the beginning and an end is marked.
  1654.  
  1655.  
  1656.         However, if the beginning mark is after the ending mark, then
  1657.         nothing will happen on the screen. The block is shown by a
  1658.         reversal of video attributes. If you don't want the marked
  1659.         block be shown on the screen, you can press CTRL-KH to toggle
  1660.         the display of marked block on and off.
  1661.  
  1662.  
  1663.         You can also mark the entire file by choose <Mark all>
  1664.         in the menu or press Ctrl-KA. The program will highlight
  1665.         all the records in the file.
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680. Dbase Editor
  1681.  
  1682.  
  1683.  
  1684.  
  1685.         What can be done with a block once it is marked ?
  1686.  
  1687.  
  1688.         You can use the delete block, recall block, copy block
  1689.         or print block commands to manipulate the blocks directly.
  1690.         The keyboard command are CTRL-KD, CTRL-KR, CTRL-KC and
  1691.         CTRL-KP respectively. You can also choose these commands
  1692.         from the pull-down menu.
  1693.  
  1694.  
  1695.         When you press the delete block command (CTRL-KD), the
  1696.         highlighted block will be marked as deleted. When you
  1697.         later move the highlighted bar on those records, you can
  1698.         see 'Del' in the center of the status line.
  1699.  
  1700.  
  1701.         You can press <Ctrl-KR> to recall all the records in the
  1702.         marked block. If records are not previously deleted then
  1703.         no action will be done on those records.
  1704.  
  1705.  
  1706.         You can also press <Ctrl-KC> to copy the marked block to
  1707.         the current line of record. Note that because of different
  1708.         fields between database files, you cannot copy the whole
  1709.         block from one database file to another. However, you can
  1710.         use the command CUT & PASTE to copy fields between different
  1711.         database files.
  1712.  
  1713.  
  1714.         If you want to print the marked block to the printer, you can
  1715.         press the key <Ctrl-KP>. If the printer is not ready, a pop-up
  1716.         message will appear and allow you to choose the action -
  1717.         try again or abort.
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740. Dbase Editor
  1741.  
  1742.  
  1743.  
  1744.  
  1745.                        W i n d o w   C o m m a n d s
  1746.                        -----------------------------
  1747.  
  1748.  
  1749.  
  1750.         DBFEDIT allows you to view several files at the same time
  1751.         through the use of windows. Each window can be resize to
  1752.         any size you like and you can also move them to different
  1753.         position on the screen. At the present version, totally
  1754.         20 database files are allowed to open at the same time.
  1755.  
  1756.  
  1757.         To create a window, you can press <F3> or choose the
  1758.         Open command from the pull-down menu. The file you choose
  1759.         will show on the screen with full size. You can then resize
  1760.         it to suit your needs. Note that you can browse one file
  1761.         on diferent window, the changes in one window will be
  1762.         shown on the other window.
  1763.  
  1764.  
  1765.         Note that if you open more than one file, the program
  1766.         will automatically adjust the size of screen of the
  1767.         first file you open so that you can see both of them
  1768.         at the same time. The first file will be on the
  1769.         top part of the screen and the second file will be on
  1770.         the second part of the screen. All file open later
  1771.         will also open on the lower part of the screen.
  1772.  
  1773.  
  1774.         To move to the next window, you can simply press <F8>.
  1775.         If the currently active window is already the last
  1776.         window you load, then no action will be taken.
  1777.  
  1778.  
  1779.         To move to the previous window, you can simply press <F7>.
  1780.         If the currently active window is the first window you opened,
  1781.         then no active will be taken.
  1782.  
  1783.  
  1784.         In version 1.2 of DBFEDIT, I have added the vertical scroll
  1785.         bar on the right of the window to give the user an idea
  1786.         which part of text they are in. This is a very helpful
  1787.         features since the user may get lost after scrolling around
  1788.         the long text.
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800. Dbase Editor
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.         To resize the window, you can press <Ctrl-S> or choose the
  1807.         Resize command in the pull-down menu. Upon entering this
  1808.         command, you can press Up arrow, Down arrow, Left arrow and
  1809.         Right arrow to move the bottom line and the right line. To
  1810.         move the top line and left line, you can press space bar
  1811.         once. Pressing the space bar again allows you to change the
  1812.         top line and right line again. To confirm your change, press
  1813.         <Enter> once, to abort it, press <ESC> instead.
  1814.  
  1815.  
  1816.         To move the window, you can press <Ctrl-M> or choose the
  1817.         Move command in the pull-down mnu. Upon entering this
  1818.         command, you can see the window frame on the screen. You
  1819.         can move it by press the arrow keys. To confirm your change,
  1820.         press <Enter>, to abort it, press <ESC>
  1821.  
  1822.  
  1823.         Actually, there is another command to facilitate your
  1824.         moving from one window to another window. You can press
  1825.         <Ctrl-G> or choose the appropriate option in the pull-down
  1826.         menu. After that, you will see a window showing all the
  1827.         filename you have opened. You can go to any file by
  1828.         using the up arrow and down arrow keys to choose the
  1829.         filename you want to edit.
  1830.  
  1831.  
  1832.         To close the current active window, you can press <F2> or
  1833.         choose the appropriate function in the pull-down menu.
  1834.         All the memory allocated for that file will be released.
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860. Dbase Editor
  1861.  
  1862.  
  1863.  
  1864.  
  1865.                   E d i t   a n d   A p p e n d   R e c o r d
  1866.                   -------------------------------------------
  1867.  
  1868.  
  1869.                                  
  1870.         If you want to edit a record, you can move the highlight bar
  1871.         to that record and press <Enter>. After you press <Enter>
  1872.         a pop-up window will appear with all the fields on the left hand
  1873.         side and the contents of that field on the right hand side.
  1874.  
  1875.         The following is the sample edit window.
  1876.         Note the difference of help line at the bottom of the screen.
  1877.  
  1878.  
  1879.  
  1880. --------------------------------------------------------------------------------
  1881. ╒══════════════════════════════════════════════════════════════════════════════╕
  1882. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  1883. │                        Program written by Preston Lau                        │
  1884. ╘══════════════════════════════════════════════════════════════════════════════╛
  1885.     Current : 46         C:\DBFEDIT\SAMPLE1.DBF                  Total : 63     
  1886. ╔NAME═════════════NATURE═══════════ART═════════════════════════════════════════╗
  1887. ║HARBOUR PH╔════════════════════ DBASE  EDITOR ═════════════════════╗          
  1888. ║LEE SENG H║                                                        ║          ▒
  1889. ║LEE SENG H║ NAME       HARBOUR PHONIX                              ║          ▒
  1890. ║GAI FAT HO║ NATURE     SAUCE                                       ║          ▒
  1891. ║YAU SHING ║ ART        5OZX12                                      ║          ▒
  1892. ║SUN FUNG  ║ COMMODITY  WORCESTER SAUCE                             ║          ▒
  1893. ║TAI SHING ║ SPECIFIC   5OZX12                                      ║          ▒
  1894. ║CHAN YEE J║ MEASURE    20.719.3X15.5                               ║          ▒
  1895. ║AU'S      ║ NTWT       1.7                                         ║          ▒
  1896. ║ON LEE    ║ GRWT       4.3                                         ║          ▒
  1897. ║TIEN CHU  ║ UNIT       DOZ                                         ║          ░
  1898. ║SHING CHEO║                                                        ║          ▒
  1899. ║LAIN LAIN ╚════════════════════════════════════════════════════════╝          ▒
  1900. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  1901. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  1902. ║TONG FOOK        VERMICELLI       50gx500                                     
  1903. ╚══════════════════════════════════════════════════════════════════════════════╝
  1904.                                   C:\DBFEDIT\                                   
  1905. F1-Help  F10-End  ESC-Abort  Home  End  PgUp  PgDn  Ctl-PgUp  Ctl-PgDn  INS  DEL
  1906. --------------------------------------------------------------------------------
  1907.  
  1908.  
  1909.         There are several keys you can use to edit the record.
  1910.  
  1911.         1) <F1>
  1912.            To pop-up a help screen, listing all the commands you can use.
  1913.  
  1914.         2) <Ctrl-T>
  1915.            To delete a word in the fields
  1916.  
  1917.  
  1918.  
  1919.  
  1920. Dbase Editor
  1921.  
  1922.  
  1923.  
  1924.  
  1925.         3) <Ctrl-Right Arrow>
  1926.            To move to the right of word. If there is no more word on
  1927.            the right, then you will move to the next field.
  1928.  
  1929.         4) <Ctrl-Left Arrow>
  1930.            To move to the left of word. If there is not more word on the
  1931.            left, then you will move to the previous field. If you
  1932.            are already in the first field, then no action will be taken.
  1933.  
  1934.         5) <PgUp>
  1935.            Move up one field
  1936.  
  1937.         6) <PgDn>
  1938.            Move down one field
  1939.  
  1940.         7) <Ctrl-PgUp>
  1941.            Move to the first field
  1942.  
  1943.         8) <Ctrl-PgDn>
  1944.            Move to the last field
  1945.  
  1946.         9) <TAB>
  1947.            Move donw one field
  1948.  
  1949.         10) <Enter>
  1950.            Move down one field
  1951.  
  1952.         11) Up Arrow
  1953.            Move up one field
  1954.  
  1955.         12) Down Arrow
  1956.             Move down one field
  1957.  
  1958.         13) <DEL>
  1959.             Delete the character on the current cursor position
  1960.  
  1961.         14) <INS>
  1962.             Toggling the insert mode
  1963.  
  1964.         15) <Home>
  1965.             move to the leftmost of the current field
  1966.  
  1967.         16) <End>
  1968.             Move to the rightmost of the current field
  1969.  
  1970.         17) <F10>
  1971.             To confirm your change and return to browse
  1972.  
  1973.         18) <ESC>
  1974.             To abort the change and return to browse, the part you
  1975.             have changed will be lost.
  1976.  
  1977.  
  1978.  
  1979.  
  1980. Dbase Editor
  1981.  
  1982.  
  1983.  
  1984.  
  1985.         Here show one of the help screen you will see in edit mode.
  1986.  
  1987. --------------------------------------------------------------------------------
  1988. ╒══════════════════════════════════════════════════════════════════════════════╕
  1989. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  1990. │                        Program written by Preston Lau                        │
  1991. ╘══════════════════════════════════════════════════════════════════════════════╛
  1992.     Current : 46         C:\DBFEDIT\SAMPLE1.DBF                  Total : 63     
  1993. ╔NAME═════════════NATURE═══════════ART═════════════════════════════════════════╗
  1994. ║HARBOUR PH╔════════════════════ DBASE  EDITOR ═════════════════════╗          
  1995. ║LEE SENG ┌─────────────────Dbase Editor Help Screen─────────────────┐         ▒
  1996. ║LEE SENG │                                                          │         ▒
  1997. ║GAI FAT H│  Dbase Editor - by Preston Lau                           │         ▒
  1998. ║YAU SHING│  -----------------------------------------------------   │         ▒
  1999. ║SUN FUNG │                      Up one field                       │         ▒
  2000. ║TAI SHING│                      Down one field                     │         ▒
  2001. ║CHAN YEE │                      Left one character                 │         ▒
  2002. ║AU'S     │                      Right one character                │         ▒
  2003. ║ON LEE   │  F10                  Exit with change                   │         ▒
  2004. ║TIEN CHU │  ESC                  Exit without change                │         ░
  2005. ║SHING CHE│  HOME                 Left most character                │         ▒
  2006. ║LAIN LAIN│  END                  Right most character               │         ▒
  2007. ║LAIN YOU │                                                          │         ▒
  2008. ║LAIN YOU │             Press <PgDn> for next page                   │         ▒
  2009. ║TONG FOOK└──────────────────────────────────────────────────────────┘         
  2010. ╚══════════════════════════════════════════════════════════════════════════════╝
  2011.                                   C:\DBFEDIT\                                   
  2012. F1-Help  F10-End  ESC-Abort  Home  End  PgUp  PgDn  Ctl-PgUp  Ctl-PgDn  INS  DEL
  2013. --------------------------------------------------------------------------------
  2014.  
  2015.  
  2016.         Special points you should note when you are in the edit mode.
  2017.  
  2018.         1) If the field is CHARACTER, then characters, numbers and
  2019.            spaces are also allowed to enter in the field.
  2020.  
  2021.         2) Only numbers and spaces are allowed in the Numberic field.
  2022.  
  2023.         3) You can only enter numeric numbers in the Date fields
  2024.  
  2025.         4) If the day of Date field is greater than 31, then the
  2026.            program will automatically change it to 31.
  2027.  
  2028.         5) If the month of Date field is greater than 12, then
  2029.            the program will automatically change it to 12.
  2030.  
  2031.         6) If nothing is entered in the numeric field, 0 is assumed.
  2032.            for example, if the length of the nubmer field is 7
  2033.            and the decimal places are 3 then 0.000 is assumed.
  2034.  
  2035.         7) There is a maximum 80 character in the fields. If the database
  2036.            file contain a field with more than 80 characters, then
  2037.            you are not allowed to edit any record in that file.
  2038.  
  2039.          8) You are not allowed to enter anything in the memo field.
  2040.             That means you cannot edit the memo data.
  2041.  
  2042.  
  2043.  
  2044. Dbase Editor
  2045.  
  2046.  
  2047.  
  2048.  
  2049.         Note that if you previously use the change order function
  2050.         to change the order of fields in the current file. Or you
  2051.         choose only part of the fields to display. The append record
  2052.         screen will be different.
  2053.  
  2054.         Here is the sample screen for changing the order of fields.
  2055.  
  2056.  
  2057. --------------------------------------------------------------------------------
  2058. ╒══════════════════════════════════════════════════════════════════════════════╕
  2059. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  2060. │                        Program written by Preston Lau                        │
  2061. ╘══════════════════════════════════════════════════════════════════════════════╛
  2062.     Current : 46         C:\DBFEDIT\SAMPLE1.DBF                  Total : 63     
  2063. ╔NAME═════════════NATURE═══════════ART═════════════════════════════════════════╗
  2064. ║HARBOUR PHONIX   SAUCE        ┌──── Fields ─────┐                             
  2065. ║LEE SENG HING    SAUCE        │     NAME                                     ▒
  2066. ║LEE SENG HING    SAUCE        │     NATURE      ▒                             ▒
  2067. ║GAI FAT HONG     POWDER       │  1  ART         ▒                             ▒
  2068. ║YAU SHING HONG   NOODLE       │  2  COMMODITY   ▒                             ▒
  2069. ║SUN FUNG         PROVISIONS   │     SPECIFIC    ░                             ▒
  2070. ║TAI SHING        PROVISIONS   │     MEASURE     ▒                             ▒
  2071. ║CHAN YEE JAI     CAKE         │     NTWT        ▒                             ▒
  2072. ║AU'S             FL           │     GRWT        ▒                             ▒
  2073. ║ON LEE           NOODLE       │  3  UNIT        ▒                             ▒
  2074. ║TIEN CHU         SAUCE        │  5  COST        ▒                             ░
  2075. ║SHING CHEONG     WICKS        │     SALES       ▒                             ▒
  2076. ║LAIN LAIN        PRAWN CRACKER│  4  DATE        ▒                             ▒
  2077. ║LAIN YOU         PRAWN CRACKER│     REMARKS                                  ▒
  2078. ║LAIN YOU         PRAWN CRACKER└─────────────────┘                             ▒
  2079. ║TONG FOOK        VERMICELLI       50gx500                                     
  2080. ╚══════════════════════════════════════════════════════════════════════════════╝
  2081.                  Press <F10> to confirm or press <ESC> to abort                 
  2082. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  2083. --------------------------------------------------------------------------------
  2084.  
  2085.  
  2086.         The order in this case is 1) ART
  2087.                                   2) COMMODITY
  2088.                                   3) UNIT
  2089.                                   4) DATE
  2090.                                   5) COST
  2091.  
  2092.         If you want to append a new record to the database, you can
  2093.         choose the append function in the pull-down menu. A pop-up
  2094.         window will then appear with all the fields left blank.
  2095.  
  2096.         After appending a new record to the database, another blank
  2097.         fields will appear which allows you to enter another new
  2098.         record. You can enter as many as records you like to the
  2099.         database. If you want to end the append function, just press
  2100.         <F10> to confirm the current appending record. Otherwise, press
  2101.         <ESC> to abort the current appending record.
  2102.  
  2103.  
  2104. Dbase Editor
  2105.  
  2106.  
  2107.  
  2108.  
  2109.                         C u t   a n d   P a s t e
  2110.                         -------------------------
  2111.  
  2112.  
  2113.          This cut and paste function is very easy to use. It allows you
  2114.          to cut a particular field for serveral records and then paste
  2115.          them to another database file. To cut a field, you can press
  2116.          <Ctrl-X> or choose the appropriate function in the pull-down
  2117.          menu. You will be asked for the field number you want to cut.
  2118.          If you don't know the field number, then you can press
  2119.          <Up Arrow> or <Down Arrow> to get a list of fields. Note
  2120.          that before choosing the cut options, you have to mark
  2121.          the records to cut. <Ctrl-KB> to mark the beginning of block
  2122.          and <Ctrl-KK> to mark the ending of block.
  2123.  
  2124.  
  2125.          After cutting the data, you can then move to another database
  2126.          file to paste them. Move to the location of recrods from
  2127.          which you want to paste the previous cutting. You can press
  2128.          <Ctrl-V> or choose the appropriate function in the pull-down
  2129.          menu. Note that you cannot paste to different fields.
  2130.          For example, if you cut a character field, you MUST paste
  2131.          it to a character field also. Note also that without the
  2132.          previous cut, you cannot execute the paste command.
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160. Dbase Editor
  2161.  
  2162.  
  2163.  
  2164.  
  2165.                   S t a t i s t i c a l   F u n c t i o n s
  2166.                   -----------------------------------------
  2167.  
  2168.  
  2169.  
  2170.          You can use the DBFEDIT to find out the maximum and minimum
  2171.          value in the particular numeric field of the current
  2172.          database. You can also find out the sum, mean, standard
  2173.          deviation and variance by pressing just one key!
  2174.  
  2175.          Note that you have to specify the range of operation before
  2176.          issuing the command.
  2177.  
  2178.          Shown below are the sample calculation using the sample
  2179.          file SAMPLE2.DBF on the field UNITPRICE of all the records
  2180.          in the database.
  2181.  
  2182.  
  2183.  
  2184.                ┌─────────────────── Max & Min ───────────────────┐
  2185.                │                                                 │
  2186.                │  Max Rec : 24     Max Value : 5238.00           │
  2187.                │  Min Rec : 146    Min Value : 2.20              │
  2188.                │                                                 │
  2189.                │            Press any key to continue            │
  2190.                └─────────────────────────────────────────────────┘
  2191.  
  2192.  
  2193.                ┌────────────────── Sum & Mean ───────────────────┐
  2194.                │                                                 │
  2195.                │  Sum  : 51269.30                                │
  2196.                │  Mean : 256.35                                  │
  2197.                │                                                 │
  2198.                │           Press any key to continue             │
  2199.                └─────────────────────────────────────────────────┘
  2200.  
  2201.  
  2202.                ┌───────── Standard Deviation & Variance ─────────┐
  2203.                │                                                 │
  2204.                │  Std. Deviation : 572.67                        │
  2205.                │  Variance       : 327953.87                     │
  2206.                │                                                 │
  2207.                │            Press any key to continue            │
  2208.                └─────────────────────────────────────────────────┘
  2209.  
  2210.  
  2211.                ┌───────────────────── Mode ──────────────────────┐
  2212.                │                                                 │
  2213.                │  Mode : PLASTIC                                 │
  2214.                │  No. of count : 28                              │
  2215.                │                                                 │
  2216.                │            Press any key to continue            │
  2217.                └─────────────────────────────────────────────────┘
  2218.  
  2219.  
  2220. Dbase Editor
  2221.  
  2222.  
  2223.  
  2224.  
  2225.                                S o r t   F i l e
  2226.                                -----------------
  2227.  
  2228.  
  2229.           To sort a file, you can choose the Sort File option from
  2230.           the pull-down menu. After that you will see two pop-up
  2231.           windows, one asking for the name to save the sorted database,
  2232.           another asking for the order in which the database is sorted.
  2233.  
  2234.  
  2235.           Here shown the sample order window for the sorting function.
  2236.  
  2237.  
  2238. --------------------------------------------------------------------------------
  2239. ╒══════════════════════════════════════════════════════════════════════════════╕
  2240. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  2241. │                        Program written by Preston Lau                        │
  2242. ╘══════════════════════════════════════════════════════════════════════════════╛
  2243.     Current : 46         C:\DBFEDIT\SAMPLE1.DBF                  Total : 63     
  2244. ╔NAME═════════════NATURE═══════════ART═════════════════════════════════════════╗
  2245. ║HARBOUR PHONIX   SAUCE        ┌──── Fields ─────┐                             
  2246. ║LEE SENG HING    SAUCE        │  1  NAME                                     ▒
  2247. ║LEE SENG HING    SAUCE        │  6  NATURE      ▒                             ▒
  2248. ║GAI FAT HONG     POWDER       │     ART         ░                             ▒
  2249. ║YAU SHING HONG   NOODLE       │     COMMODITY   ▒                             ▒
  2250. ║SUN FUNG         PROVISIONS   │  2  SPECIFIC    ▒                             ▒
  2251. ║TAI╔════════════════════ Save │     MEASURE     ▒ as ═════════════════════╗   ▒
  2252. ║CHA║                          │     NTWT        ▒                         ║   ▒
  2253. ║AU'║   Name of file to SAVE : │     GRWT        ▒                         ║   ▒
  2254. ║ON ║                          │     UNIT        ▒                         ║   ▒
  2255. ║TIE╚══════════════════════════│  3  COST        ▒═════════════════════════╝   ░
  2256. ║SHING CHEONG     WICKS        │  4  SALES       ▒                             ▒
  2257. ║LAIN LAIN        PRAWN CRACKER│  5  DATE        ▒                             ▒
  2258. ║LAIN YOU         PRAWN CRACKER│     REMARKS                                  ▒
  2259. ║LAIN YOU         PRAWN CRACKER└─────────────────┘                             ▒
  2260. ║TONG FOOK        VERMICELLI       50gx500                                     
  2261. ╚══════════════════════════════════════════════════════════════════════════════╝
  2262.                  Press <F10> to confirm or press <ESC> to abort                 
  2263. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  2264. --------------------------------------------------------------------------------
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280. Dbase Editor
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.                           F i l t e r   F i l e
  2288.                           ---------------------
  2289.  
  2290.  
  2291.  
  2292.           To filter a file, you can choose the Filter File option
  2293.           from the pull-down menu or Press Alt-T from the keyboard.
  2294.           After that you will see a pop-up window asking for the field
  2295.           number to filter. 1 represent the first field etc.
  2296.  
  2297.  
  2298.  
  2299. --------------------------------------------------------------------------------
  2300. ╒══════════════════════════════════════════════════════════════════════════════╕
  2301. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  2302. │                        Program written by Preston Lau                        │
  2303. ╘══════════════════════════════════════════════════════════════════════════════╛
  2304.     Current : 46         C:\DBFEDIT\SAMPLE1.DBF                  Total : 63     
  2305. ╔NAME═════════════NATURE═══════════ART═════════════════════════════════════════╗
  2306. ║HARBOUR PHONIX   SAUCE            5OZX12                                      
  2307. ║LEE SENG HING    SAUCE            650MLx18                                    ▒
  2308. ║LEE SENG HING    SAUCE            340MLx36                                    ▒
  2309. ║GAI FAT HONG     POWDER           6LBX6                                       ▒
  2310. ║YAU SHING HONG   NOODLE           CUP                                         ▒
  2311. ║SUN FUNG         PROVISIONS       S.FISH                                      ▒
  2312. ║TAI SHING        PROVISION╔════════ Filter ════════╗                          ▒
  2313. ║CHAN YEE JAI     CAKE     ║                        ║                          ▒
  2314. ║AU'S             FL       ║ Enter Field no. : 11   ║                          ▒
  2315. ║ON LEE           NOODLE   ║                        ║                          ▒
  2316. ║TIEN CHU         SAUCE    ╚════════════════════════╝                          ░
  2317. ║SHING CHEONG     WICKS            WICKS                                       ▒
  2318. ║LAIN LAIN        PRAWN CRACKERS   GP                                          ▒
  2319. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  2320. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  2321. ║TONG FOOK        VERMICELLI       50gx500                                     
  2322. ╚══════════════════════════════════════════════════════════════════════════════╝
  2323.               Press <Up Arrow> or <Down Arrow> to choose the field              
  2324. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  2325. --------------------------------------------------------------------------------
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342. Dbase Editor
  2343.  
  2344.  
  2345.  
  2346.  
  2347.           If you don't know the exact field number, you can press
  2348.           <Up Arrow> or <Down Arrow> to pop-up a window of fields
  2349.           to choose.
  2350.  
  2351.  
  2352.  
  2353. --------------------------------------------------------------------------------
  2354. ╒══════════════════════════════════════════════════════════════════════════════╕
  2355. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  2356. │                        Program written by Preston Lau                        │
  2357. ╘══════════════════════════════════════════════════════════════════════════════╛
  2358.     Current : 46         C:\DBFEDIT\SAMPLE1.DBF                  Total : 63     
  2359. ╔NAME═════════════NATURE═══════════ART═════════════════════════════════════════╗
  2360. ║HARBOUR PHONIX   SAUCE          ┌── Fields ──┐                                
  2361. ║LEE SENG HING    SAUCE          │ NAME                                       ▒
  2362. ║LEE SENG HING    SAUCE          │ NATURE     ░                                ▒
  2363. ║GAI FAT HONG     POWDER         │ ART        ▒                                ▒
  2364. ║YAU SHING HONG   NOODLE         │ COMMODITY  ▒                                ▒
  2365. ║SUN FUNG         PROVISIONS     │ SPECIFIC   ▒                                ▒
  2366. ║TAI SHING        PROVISION╔═════│ MEASURE    ▒═════╗                          ▒
  2367. ║CHAN YEE JAI     CAKE     ║     │ NTWT       ▒     ║                          ▒
  2368. ║AU'S             FL       ║ Ente│ GRWT       ▒     ║                          ▒
  2369. ║ON LEE           NOODLE   ║     │ UNIT       ▒     ║                          ▒
  2370. ║TIEN CHU         SAUCE    ╚═════│ COST       ▒═════╝                          ░
  2371. ║SHING CHEONG     WICKS          │ SALES      ▒                                ▒
  2372. ║LAIN LAIN        PRAWN CRACKERS │ DATE       ▒                                ▒
  2373. ║LAIN YOU         PRAWN CRACKERS │ REMARKS                                    ▒
  2374. ║LAIN YOU         PRAWN CRACKERS └────────────┘                                ▒
  2375. ║TONG FOOK        VERMICELLI       50gx500                                     
  2376. ╚══════════════════════════════════════════════════════════════════════════════╝
  2377.                                                                                 
  2378. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  2379. --------------------------------------------------------------------------------
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402. Dbase Editor
  2403.  
  2404.  
  2405.  
  2406.  
  2407.             After that you can choose the method to compare.
  2408.             You can choose Greater than, Smaller than, Greater
  2409.             than or equal to, Smaller than or equal to, equal to.
  2410.  
  2411.  
  2412.  
  2413. --------------------------------------------------------------------------------
  2414. ╒══════════════════════════════════════════════════════════════════════════════╕
  2415. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  2416. │                        Program written by Preston Lau                        │
  2417. ╘══════════════════════════════════════════════════════════════════════════════╛
  2418.     Current : 46         C:\DBFEDIT\SAMPLE1.DBF                  Total : 63     
  2419. ╔NAME═════════════NATURE═══════════ART═════════════════════════════════════════╗
  2420. ║HARBOUR PHONIX   SAUCE            5OZX12                                      
  2421. ║LEE SENG HING    SAUCE            650MLx18                                    ▒
  2422. ║LEE SENG HING    SAUCE            340ML┌──── Comparison ────┐                 ▒
  2423. ║GAI FAT HONG     POWDER           6LBX6│ Greater Than       │                 ▒
  2424. ║YAU SHING HONG   NOODLE           CUP  │ Smaller Than       │                 ▒
  2425. ║SUN FUNG         PROVISIONS       S.FIS│ Greater Than Equal │                 ▒
  2426. ║TAI SHING        PROVISIONS       D.SQU│ Smaller Than Equal │                 ▒
  2427. ║CHAN YEE JAI     CAKE             ALMON│ Equal To           │                 ▒
  2428. ║AU'S             FL               365-6└────────────────────┘                 ▒
  2429. ║ON LEE           NOODLE           500GX50                                     ▒
  2430. ║TIEN CHU         SAUCE            650MLX24                                    ░
  2431. ║SHING CHEONG     WICKS            WICKS                                       ▒
  2432. ║LAIN LAIN        PRAWN CRACKERS   GP                                          ▒
  2433. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  2434. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  2435. ║TONG FOOK        VERMICELLI       50gx500                                     
  2436. ╚══════════════════════════════════════════════════════════════════════════════╝
  2437.                                                                                 
  2438. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  2439. --------------------------------------------------------------------------------
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462. Dbase Editor
  2463.  
  2464.  
  2465.  
  2466.  
  2467.             After that another window will pop-up to ask for the
  2468.             string to filter. Show below is a sample pop-up window.
  2469.  
  2470.  
  2471.  
  2472.     ╔═══════════════════════════════ Filter ═══════════════════════════════╗
  2473.     ║                                                                      ║
  2474.     ║   Enter string to FILTER : 1000                                      ║
  2475.     ║                                                                      ║
  2476.     ╚══════════════════════════════════════════════════════════════════════╝
  2477.  
  2478.  
  2479.  
  2480.             Note that every time you type F9, the program will
  2481.             search for the next record satifying the condition until
  2482.             no more record can be found. Therefore, you can first
  2483.             go to the first record, specify the condition and
  2484.             keep on pressing F9 to view continuously the records
  2485.             satisfying your given condition.
  2486.  
  2487.  
  2488.             If you want to know the current filter expression, you
  2489.             can choose <View Expression> in the pull-down menu or press
  2490.             Alt-Y. The window may appear like this.
  2491.  
  2492.  
  2493.  
  2494.     ┌──────────────────────── Filter Expression ─────────────────────────┐
  2495.     │                                                                    │
  2496.     │ Expression : SALES is smaller than 1000                            │
  2497.     │                                                                    │
  2498.     │                     Press any key to continue                      │
  2499.     └────────────────────────────────────────────────────────────────────┘
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522. Dbase Editor
  2523.  
  2524.  
  2525.  
  2526.  
  2527.                         G r a p h   P l o t t i n g
  2528.                         ---------------------------
  2529.  
  2530.  
  2531.          To plot a graph of a particular field in the currently
  2532.          active database file, you can choose the <Draw line Graph>
  2533.          function in the pull-down menu. All you need to do is
  2534.          choose the field you want to plot at the same time on
  2535.          the graph. If you choose a field, a tick will be shown
  2536.          on the left of the chosen field. After finish choosing
  2537.          the field, you can choose the last object =PLOT= to draw
  2538.          the graph. Note that only numeric fields will be shown in
  2539.          the field listing and you can plot at most 7 different
  2540.          fields on the same graph. One sample screen is shown below.
  2541.  
  2542.  
  2543.  
  2544. --------------------------------------------------------------------------------
  2545. ╒══════════════════════════════════════════════════════════════════════════════╕
  2546. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  2547. │                        Program written by Preston Lau                        │
  2548. ╘══════════════════════════════════════════════════════════════════════════════╛
  2549.     Current : 46         C:\DBFEDIT\SAMPLE1.DBF                  Total : 63     
  2550. ╔NAME═════════════NATURE═══════════ART═════════════════════════════════════════╗
  2551. ║HARBOUR PHONIX   SAUCE        ┌─── Fields ───┐                                
  2552. ║LEE SENG HING    SAUCE        │   COST                                       ▒
  2553. ║LEE SENG HING    SAUCE        │   SALES      ░                                ▒
  2554. ║GAI FAT HONG     POWDER       │   =PLOT=                                     ▒
  2555. ║YAU SHING HONG   NOODLE       └──────────────┘                                ▒
  2556. ║SUN FUNG         PROVISIONS       S.FISH                                      ▒
  2557. ║TAI SHING        PROVISIONS       D.SQUID                                     ▒
  2558. ║CHAN YEE JAI     CAKE             ALMOND                                      ▒
  2559. ║AU'S             FL               365-6                                       ▒
  2560. ║ON LEE           NOODLE           500GX50                                     ▒
  2561. ║TIEN CHU         SAUCE            650MLX24                                    ░
  2562. ║SHING CHEONG     WICKS            WICKS                                       ▒
  2563. ║LAIN LAIN        PRAWN CRACKERS   GP                                          ▒
  2564. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  2565. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  2566. ║TONG FOOK        VERMICELLI       50gx500                                     
  2567. ╚══════════════════════════════════════════════════════════════════════════════╝
  2568.                                                                                 
  2569. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  2570. --------------------------------------------------------------------------------
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582. Dbase Editor
  2583.  
  2584.  
  2585.  
  2586.  
  2587.          At present, five different kinds of graph are supporting.
  2588.          They are line graph, bar graph, stack graph, HILO graph
  2589.          and Cubic spline graph. If you want other specific graphing
  2590.          technique, you can send me the suggestions through mail.
  2591.  
  2592.          Note that the Bar, stack, HILO and Cublic Spline graphs
  2593.          are disabled in the shareware version.
  2594.  
  2595.          After drawing the graph, the program will ask you whether
  2596.          you want to save the graph to the disk. If so, you can
  2597.          press <F2>, otherwise, you can press other key to continue.
  2598.          After pressing the <F2> key, you will be asked for the
  2599.          file name to save. After entering the filename, the program
  2600.          will start saving the graph in GIF format.
  2601.  
  2602.  
  2603.          If you want to change the name of the title, x-axis or y-axis
  2604.          of the graph, you can choose the appropriate function in the
  2605.          pull-down menu. You will be allowed to change the title which
  2606.          is up to 30 characters.
  2607.  
  2608.  
  2609.          The sample screen is shown below.
  2610.  
  2611.  
  2612.  
  2613. --------------------------------------------------------------------------------
  2614. ╒══════════════════════════════════════════════════════════════════════════════╕
  2615. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  2616. │                        Program written by Preston Lau                        │
  2617. ╘══════════════════════════════════════════════════════════════════════════════╛
  2618.     Current : 46         C:\DBFEDIT\SAMPLE1.DBF                  Total : 63     
  2619. ╔NAME═════════════NATURE═══════════ART═════════════════════════════════════════╗
  2620. ║HARBOUR PHONIX   SAUCE            5OZX12                                      
  2621. ║LEE SENG HING    SAUCE            650MLx18                                    ▒
  2622. ║LEE SENG HING    SAUCE            340MLx36                                    ▒
  2623. ║GAI FAT HONG     POWDER           6LBX6                                       ▒
  2624. ║YAU SHING HONG   NOODLE           CUP                                         ▒
  2625. ║SUN FUNG         PROVISIONS       S.FISH                                      ▒
  2626. ║TAI SHING ╔═══════════════════ Change Graph Title ════════════════════╗       ▒
  2627. ║CHAN YEE J║             Press F10 to return, ESC to abort             ║       ▒
  2628. ║AU'S      ║                                                           ║       ▒
  2629. ║ON LEE    ║  Enter new graph  title : Dbase Editor Version 1.2        ║       ▒
  2630. ║TIEN CHU  ║  Enter new x-axis title : X-AXIS                          ║       ░
  2631. ║SHING CHEO║  Enter new y-axis title : Y-AXIS                          ║       ▒
  2632. ║LAIN LAIN ╚═══════════════════════════════════════════════════════════╝       ▒
  2633. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  2634. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  2635. ║TONG FOOK        VERMICELLI       50gx500                                     
  2636. ╚══════════════════════════════════════════════════════════════════════════════╝
  2637.                                                                                 
  2638. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  2639. --------------------------------------------------------------------------------
  2640.  
  2641.  
  2642. Dbase Editor
  2643.  
  2644.  
  2645.  
  2646.  
  2647.                       S p e c i a l   C o m m a n d s
  2648.                       -------------------------------
  2649.  
  2650.  
  2651.  
  2652.         1) When you press 'F1', a help screen will pop-up and you
  2653.            can press PAGE-DOWN to see next page or PAGE-UP to
  2654.            see the previous page. One of the help screen is shown
  2655.            below.
  2656.  
  2657.  
  2658.  
  2659.           ┌──────────────── Dbase Editor Help Screen ────────────────┐
  2660.           │                                                          │
  2661.           │  Dbase Editor - by Preston Lau                           │
  2662.           │  -----------------------------------------------------   │
  2663.           │                      Up one field                       │
  2664.           │                      Down one field                     │
  2665.           │                      Left one character                 │
  2666.           │                      Right one character                │
  2667.           │  F10                  Exit with change                   │
  2668.           │  ESC                  Exit without change                │
  2669.           │  HOME                 Left most character                │
  2670.           │  END                  Right most character               │
  2671.           │                                                          │
  2672.           │             Press <PgDn> for next page                   │
  2673.           └──────────────────────────────────────────────────────────┘
  2674.  
  2675.  
  2676.  
  2677.         2) When you choose the Shell-to-DOS command in the pull-down
  2678.            menu or press Alt-O. You can see the following screen.
  2679.  
  2680.  
  2681.  
  2682. --------------------------------------------------------------------------------
  2683. Enter <exit> to return to the editor
  2684.                                                                                 
  2685. The IBM Personal Computer DOS                                                   
  2686. Version 3.30 (C)Copyright International Business Machines Corp 1981, 1987       
  2687.              (C)Copyright Microsoft Corp 1981, 1986                             
  2688.                                                                                 
  2689. C:\DBFEDIT>                                                                     
  2690.                                                                                 
  2691. C:\DBFEDIT>exit
  2692.              |
  2693.              |
  2694.              |
  2695.            If you type 'exit' here,
  2696.            you will be back to the dbase editor.
  2697.  
  2698. --------------------------------------------------------------------------------
  2699.  
  2700.  
  2701.  
  2702. Dbase Editor
  2703.  
  2704.  
  2705.  
  2706.  
  2707.         3) To change the default color setting, you can press <Alt-S>
  2708.            or choose the <Change Color> function in the pull-down menu.
  2709.            After press the key, the following screen will pop-up.
  2710.                        |
  2711.                        |
  2712.                        |
  2713. ---------------------- | -------------------------------------------------------
  2714. ╒═════════════════════ | ══════════════════════════════════════════════════════╕
  2715. │                 D B  |  E   E D I T O R   V E R S I O N   1.2                │
  2716. │                      | Program written by Preston Lau                        │
  2717. ╘═════════════════════ | ══════════════════════════════════════════════════════╛
  2718.     Current : 46       v C:\DBFEDIT\SAMPLE1.DBF                  Total : 63
  2719. ╔NAME══════════┌─── Colors ────┐═══ART═════════════════════════════════════════╗
  2720. ║HARBOUR PHONIX│ Normal Text   │   5OZX12                                      
  2721. ║LEE SENG HING │ Marked Block  │   650MLx18                                    ▒
  2722. ║LEE SENG HING │ Current Line  │   340MLx36                                    ▒
  2723. ║GAI FAT HONG  │ Prompt Line   │   6LBX6                                       ▒
  2724. ║YAU SHING HONG│ Prompt Frame  │   CUP                                         ▒
  2725. ║SUN FUNG      │ Entry Line    │   S.FISH                                      ▒
  2726. ║TAI SHING     │ Error Message │   D.SQUID                                     ▒
  2727. ║CHAN YEE JAI  │ Menu Text     │   ALMOND                                      ▒
  2728. ║AU'S          │ Menu Select   │   365-6                                       ▒
  2729. ║ON LEE        │ Menu Frame    │   500GX50                                     ▒
  2730. ║TIEN CHU      │ Logo Text     │   650MLX24                                    ░
  2731. ║SHING CHEONG  │ Logo Frame    │   WICKS                                       ▒
  2732. ║LAIN LAIN     │ Header Line   │   GP                                          ▒
  2733. ║LAIN YOU      │ Footer Line   │   HM                                          ▒
  2734. ║LAIN YOU      │ Help Line     │   PIGEON                                      ▒
  2735. ║TONG FOOK     └───────────────┘   50gx500                                     
  2736. ╚══════════════════════════════════════════════════════════════════════════════╝
  2737.                                                                                 
  2738. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  2739. --------------------------------------------------------------------------------
  2740.  
  2741.  
  2742.  
  2743.            You can now use up arrow and down arrow to choose one
  2744.            and change it to you favourite color! After that, you can
  2745.            choose <Save Config> to save it.
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762. Dbase Editor
  2763.  
  2764.  
  2765.  
  2766.  
  2767.          4) Get Info - You can press <Alt-I> or choose the appropriate
  2768.             function in the pull-down menu. After choosing it, a window
  2769.             will pop-up and it show you all the information of the
  2770.             current active database. You can press <PgDn> to go to
  2771.             next page or <PgUp> to go to previous page.
  2772.  
  2773.             A sample window is shown below.
  2774.  
  2775.  
  2776.  
  2777. --------------------------------------------------------------------------------
  2778. ╒══════════════════════════════════════════════════════════════════════════════╕
  2779. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  2780. │                        Program written by Preston Lau                        │
  2781. ╘══════════════════════════════════════════════════════════════════════════════╛
  2782.     Current : 46         C:\DBFEDIT\SAMPLE1.DBF                  Total : 63     
  2783. ╔NAME═════┌──────────── Dbase Editor Information Screen ─────────────┐═════════╗
  2784. ║HARBOUR P│                                                          │         
  2785. ║LEE SENG │  Filename       : C:\DBFEDIT\SAMPLE1.DBF                 │         ▒
  2786. ║LEE SENG │  Fields         : 13                                     │         ▒
  2787. ║GAI FAT H│  Record Size    : 178                                    │         ▒
  2788. ║YAU SHING│  Records        : 63                                     │         ▒
  2789. ║SUN FUNG │  Last Update    : 01/21/90                               │         ▒
  2790. ║TAI SHING│  Free memory    : 169480 bytes (165 K)                   │         ▒
  2791. ║CHAN YEE │----------------------------------------------------------│         ▒
  2792. ║AU'S     │  # FIELD     NAME         TYPE    LEN    DEC             │         ▒
  2793. ║ON LEE   │    6         MEASURE      C        15      0             │         ▒
  2794. ║TIEN CHU │    7         NTWT         C         5      0             │         ░
  2795. ║SHING CHE│    8         GRWT         C         5      0             │         ▒
  2796. ║LAIN LAIN│    9         UNIT         C         8      0             │         ▒
  2797. ║LAIN YOU │   10         COST         N         8      2             │         ▒
  2798. ║LAIN YOU │                                                          │         ▒
  2799. ║TONG FOOK│      <PgUp> for prior page, or <PgDn> for next page      │         
  2800. ╚═════════└──────────────────────────────────────────────────────────┘═════════╝
  2801.                                                                                 
  2802. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  2803. --------------------------------------------------------------------------------
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822. Dbase Editor
  2823.  
  2824.  
  2825.  
  2826.  
  2827.          5) Pop-up Calculator - You can press <Alt-C> or choose the
  2828.             appropriate function in the pull-down menu. After
  2829.             choosing it, a window will pop-up and you can now enter
  2830.             the expression to calulate.
  2831.             Note that parenthesis are allowed in the expression.
  2832.  
  2833.  
  2834.  
  2835. --------------------------------------------------------------------------------
  2836. ╒══════════════════════════════════════════════════════════════════════════════╕
  2837. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  2838. │                        Program written by Preston Lau                        │
  2839. ╘══════════════════════════════════════════════════════════════════════════════╛
  2840.     Current : 46         sample1.DBF                             Total : 63     
  2841. ╔NAME═════════════NATURE═══════════ART═════════════════════════════════════════╗
  2842. ║HARBOUR PHONIX   SAUCE            5OZX12                                      
  2843. ║LEE SENG HING    SAUCE            650MLx18                                    ▒
  2844. ║LEE SENG HING    SAUCE            340MLx36                                    ▒
  2845. ║GAI FAT HONG     POWDER           6LBX6                                       ▒
  2846. ║YAU SHING HONG   NOODLE           CUP                                         ▒
  2847. ║SUN FUNG         PROVISIONS       S.FISH                                      ▒
  2848. ║TAI╒═════════════════════════════ Calculator ═════════════════════════════╕   ▒
  2849. ║CHA│                                                                      │   ▒
  2850. ║AU'│   Enter Expression : 6+(12*2-20)*3                                   │   ▒
  2851. ║ON │   The result is    : 18.00                                           │   ▒
  2852. ║TIE│                                                                      │   ░
  2853. ║SHI│                         Press <ESC> to quit                          │   ▒
  2854. ║LAI╘══════════════════════════════════════════════════════════════════════╛   ▒
  2855. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  2856. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  2857. ║TONG FOOK        VERMICELLI       50gx500                                     
  2858. ╚══════════════════════════════════════════════════════════════════════════════╝
  2859.                                                                                 
  2860. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  2861. --------------------------------------------------------------------------------
  2862.  
  2863.  
  2864.  
  2865.  
  2866.  
  2867.  
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882. Dbase Editor
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.          6) If you want to copy the structure of the current active
  2889.             file, you can choose <Copy Structure> in the pull-down
  2890.             menu. One sample screen is shown below.
  2891.  
  2892.  
  2893.  
  2894. --------------------------------------------------------------------------------
  2895. ╒══════════════════════════════════════════════════════════════════════════════╕
  2896. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  2897. │                        Program written by Preston Lau                        │
  2898. ╘══════════════════════════════════════════════════════════════════════════════╛
  2899.     Current : 46         sample1.DBF                             Total : 63     
  2900. ╔NAME═════════════NATURE═══════════ART═════════════════════════════════════════╗
  2901. ║HARBOUR PHONIX   SAUCE            5OZX12                                      
  2902. ║LEE SENG HING    SAUCE            650MLx18                                    ▒
  2903. ║LEE SENG HING    SAUCE            340MLx36                                    ▒
  2904. ║GAI FAT HONG     POWDER           6LBX6                                       ▒
  2905. ║YAU SHING HONG   NOODLE           CUP                                         ▒
  2906. ║SUN FUNG         PROVISIONS       S.FISH                                      ▒
  2907. ║TAI╔═══════════════════════════ Copy Structure ═══════════════════════════╗   ▒
  2908. ║CHA║                                                                      ║   ▒
  2909. ║AU'║   Name of file to WRITE : test.dbf                                   ║   ▒
  2910. ║ON ║                                                                      ║   ▒
  2911. ║TIE╚══════════════════════════════════════════════════════════════════════╝   ░
  2912. ║SHING CHEONG     WICKS            WICKS                                       ▒
  2913. ║LAIN LAIN        PRAWN CRACKERS   GP                                          ▒
  2914. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  2915. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  2916. ║TONG FOOK        VERMICELLI       50gx500                                     
  2917. ╚══════════════════════════════════════════════════════════════════════════════╝
  2918.                                                                                 
  2919. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  2920. --------------------------------------------------------------------------------
  2921.  
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941.  
  2942. Dbase Editor
  2943.  
  2944.  
  2945.  
  2946.  
  2947.          7) Save as text - This function allows you to save
  2948.             the marked block of records to a given file name
  2949.             in ASCII text. Note that you have to mark the
  2950.             block before issuing the command.
  2951.  
  2952.  
  2953.  
  2954. --------------------------------------------------------------------------------
  2955. ╒══════════════════════════════════════════════════════════════════════════════╕
  2956. │                 D B A S E   E D I T O R   V E R S I O N   1.2                │
  2957. │                        Program written by Preston Lau                        │
  2958. ╘══════════════════════════════════════════════════════════════════════════════╛
  2959.     Current : 46         sample1.DBF                             Total : 63     
  2960. ╔NAME═════════════NATURE═══════════ART═════════════════════════════════════════╗
  2961. ║HARBOUR PHONIX   SAUCE            5OZX12                                      
  2962. ║LEE SENG HING    SAUCE            650MLx18                                    ▒
  2963. ║LEE SENG HING    SAUCE            340MLx36                                    ▒
  2964. ║GAI FAT HONG     POWDER           6LBX6                                       ▒
  2965. ║YAU SHING HONG   NOODLE           CUP                                         ▒
  2966. ║SUN FUNG         PROVISIONS       S.FISH                                      ▒
  2967. ║TAI╔═════════════════════════ Save as text file ══════════════════════════╗   ▒
  2968. ║CHA║                                                                      ║   ▒
  2969. ║AU'║   Name of file to SAVE : test.txt                                    ║   ▒
  2970. ║ON ║                                                                      ║   ▒
  2971. ║TIE╚══════════════════════════════════════════════════════════════════════╝   ░
  2972. ║SHING CHEONG     WICKS            WICKS                                       ▒
  2973. ║LAIN LAIN        PRAWN CRACKERS   GP                                          ▒
  2974. ║LAIN YOU         PRAWN CRACKERS   HM                                          ▒
  2975. ║LAIN YOU         PRAWN CRACKERS   PIGEON                                      ▒
  2976. ║TONG FOOK        VERMICELLI       50gx500                                     
  2977. ╚══════════════════════════════════════════════════════════════════════════════╝
  2978.                                                                                 
  2979. F1-Help  F2-Close  F3-Open  F4-Mark Beg  F5-Mark End  F6-Find Next  F10-Exit    
  2980. --------------------------------------------------------------------------------
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002. Dbase Editor
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.                      DBASE EDITOR Development History
  3009.                      --------------------------------
  3010.  
  3011.  
  3012.  
  3013. Version 1.2 - Released September 15, 1990
  3014. -----------------------------------------
  3015.  
  3016.  
  3017.         1) Allow you to sort the database file and save it to
  3018.            the disk in another name. You can specify the order
  3019.            of fields you want to sort.
  3020.  
  3021.         2) The mode of a particular field can be easily calculated.
  3022.            All kind of fields are now supported. The number of
  3023.            occurrence of the value is also shown.
  3024.  
  3025.         3) You can now reorder the fields in the edit mode.
  3026.            Any combination of fields can be choosed for editing.
  3027.            You can also go to the next record and previous record
  3028.            using the <PgDn> and <PgUp> keys in the EDIT mode.
  3029.            This helps you a lot when you want to edit a lot of
  3030.            data.
  3031.  
  3032.         4) Add the Vertical Scroll bar in the window to indicate
  3033.            the position of record in the file.
  3034.  
  3035.         5) Easy scrolling in the get-info function.
  3036.            You can now use <PgUp> and <PgDn> to scroll the
  3037.            page of database information up and down easily.
  3038.  
  3039.         6) Allow you to add multiple records. After pressing the
  3040.            <F10> key to confirm the change, another empty
  3041.            record will pop up. As soon as all new records have
  3042.            been added. You can press <ESC> to abort.
  3043.  
  3044.         7) Even faster calculating the sum, mean, standard
  3045.            deviation and mode.
  3046.  
  3047.         8) Add the HI Lo graph to the graphics functinos.
  3048.  
  3049.         9) Add the Cublic Splien Graph to the graphics functions.
  3050.  
  3051.         10) Even better user interface - Use Dialog and new
  3052.             error message window. Different method to open a
  3053.             window (open up in the middle).
  3054.  
  3055.         11) Fix the stop searching bug in version 1.0
  3056.  
  3057.         12) Fix some minor bugs.
  3058.  
  3059.  
  3060.  
  3061. Version 1.0 - Released January 8, 1990
  3062. --------------------------------------
  3063.  
  3064.  
  3065.         1) Cut and Paste function are supported.
  3066.            Easy manipulation of data between different database
  3067.            file.
  3068.  
  3069.         2) Add the draw bar graph function.
  3070.  
  3071.         3) Add the draw stack graph function.
  3072.  
  3073.         4) Add the change title function.
  3074.  
  3075.         5) Add the Save Graph function. Save as GIF format.
  3076.  
  3077.         6) You can now save the block of records in the database
  3078.            file as ASCII text format.
  3079.  
  3080.         7) Add the copy marked block function.
  3081.  
  3082.         8) Change the function F4 to Mark beginning block.
  3083.            and F5 to Mark ending block.
  3084.  
  3085.         9) Some minor modifications.
  3086.  
  3087.  
  3088.  
  3089. Version 0.9 - Released October 8, 1989
  3090. --------------------------------------
  3091.  
  3092.  
  3093.         1) Owning to a programming bug, the speed of screen output
  3094.            is proportional to the number of fields present.
  3095.            Now, the bug is fixed and so the screen output
  3096.            is faster.
  3097.  
  3098.         2) Use a larger file buffer, i.e. faster file access.
  3099.  
  3100.         3) A graph plotting function is included.
  3101.  
  3102.         4) A copy structure function is included.
  3103.  
  3104.         5) Now, the search function can search a particular field.
  3105.  
  3106.         6) Show current file name in the status line.
  3107.  
  3108.  
  3109.  
  3110. Dbase Editor
  3111.  
  3112.  
  3113.  
  3114.  
  3115.         7) Add the Mark all records function.
  3116.  
  3117.         8) When you edit more than one file, the program will
  3118.            automatically change the window size for you.
  3119.  
  3120.         9) Support Dbase IV and FOXPRO database files.
  3121.  
  3122.         10) Fix a bug in memo field.
  3123.  
  3124.         11) Allow you to choose a drive letter from A - Z.
  3125.  
  3126.         12) Add the record filtering function.
  3127.  
  3128.         13) Different opening screen.
  3129.  
  3130.         14) Many minor modification.
  3131.  
  3132.  
  3133.  
  3134. Version 0.82 - Released September 8, 1989
  3135. -----------------------------------------
  3136.  
  3137.  
  3138.         1) Faster screen output. More than three times faster.
  3139.  
  3140.         2) Faster file read. Use a larger file buffer so that
  3141.            the file access is very much faster. When you press
  3142.            'PGUP' or 'PGDN', the screen update time is less than a
  3143.            second!
  3144.  
  3145.         3) The file search algorithm is improved and faster.
  3146.  
  3147.         4) Add the view index expression function.
  3148.  
  3149.         5) Add the calculator function.
  3150.  
  3151.         6) Add the maximum and minimum function.
  3152.  
  3153.         7) Add the Sum and Mean function.
  3154.  
  3155.         8) Add the Standard Deviation and Variance function.
  3156.  
  3157.         9) Fast calculation. When using a PS-2 model 50 to sum up
  3158.            a field in a database with 500 records. It takes only
  3159.            3 SECONDS!!!
  3160.  
  3161.         10) Fix a bug in the search function.
  3162.  
  3163.         11) Show free memory space in Get Info.
  3164.  
  3165.         12) Use Large memory model instead of Small.
  3166.  
  3167.         13) Many minor bugs.
  3168.  
  3169.  
  3170. Dbase Editor
  3171.  
  3172.  
  3173.  
  3174.  
  3175. Version 0.8 - Released on August 25, 1989 (1st release)
  3176. -------------------------------------------------------
  3177.  
  3178.         Original Release!
  3179.  
  3180.  
  3181.