home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / DBASE / DBUDDY21.ZIP / DBUDDY.DOC next >
Text File  |  1992-10-26  |  31KB  |  664 lines

  1.  
  2.                        dBuddy Ver 2.1 release              26 Oct 1992
  3.  
  4.                 (c) Copyright 1991 by John Jamieson
  5.                          All Rights Reserved
  6.  
  7.  Intro:
  8.  
  9.       dBuddy is a tool for the building of .Dbf and .Dbt Dbase III and
  10.       dBAse IV compatible Files from text files.  Since the majority of
  11.       commercial and shareware databases have built-in ability to import
  12.       and export to .dbf and .dbt files, dBuddy could be used by almost 
  13.       any database user in order to facilitate the tedious and very
  14.       often frustrating task of transferring data from text files into
  15.       database files. It can also be used by those without dBase or a
  16.       compatible data base program to view and edit .Dbf and .Dbt files.
  17.       For best results dBuddy should be used with a mouse, but all its
  18.       features are accessible from a keyboard.
  19.  
  20.       Programming was done in Turbo Pascal 6.0 and uses Turbo Pascal's
  21.       Turbo Vision Units to provide the user interface and other
  22.       features. dBuddy was developed to satisfy the needs of one user, I
  23.       would appreciate comments/suggestions from others.
  24.  
  25.  
  26.  
  27.  dBuddy Features:
  28.  
  29.       Create .Dbf and .Dbt files
  30.  
  31.       Mark and Paste data from text files to .Dbf and .Dbt files
  32.  
  33.       Search and edit text files while Marking and Pasteing
  34.  
  35.       Search, View and edit .Dbf data files
  36.  
  37.       View and edit Dbt Memo files
  38.  
  39.       Export .Dbf files to character delimited files
  40.  
  41.       Export .Dbt files to a Text file
  42.  
  43.       Memo files are exported with delimited or text files
  44.  
  45.  
  46.  Trademarks:
  47.  
  48.       dBase and Turbo Pascal are trademarks of Borland International, Inc.
  49.  
  50.  Thanks:
  51.  
  52.       I want to thank Cyrill Vatomsky for all his help with dBuddy;
  53.       his ideas, testing and critique were invaluable.
  54.  
  55.  
  56.  Files included in this archive:
  57.  
  58.       DBUDDY.EXE      Data Base Buddy. The only program needed for operation
  59.       DBUDDY.DOC      This File
  60.  
  61.     Sample files:
  62.       ELECVEH.TXT     Text file used in the mark and paste process
  63.                       that was used to create ELECVEH.DBF and
  64.                       ELECVEH.DBT
  65.       ELECVEH.DBF     A dBase III compatible .DBF Data file
  66.       ELECVEH.DBT     A dBase III compatible .DBT Memo file
  67.       ELECVEH.XDF     An Exported Character (,) delimited file
  68.       ELECVEH.XTF     An Exported List of Records
  69.       ELECVEH.XMF     An Exported Memo File
  70.  
  71.  Caution:
  72.       It is strongly  suggested that when working with existing data
  73.       base files a backup of those files be made prior to using dBuddy.
  74.  
  75.  
  76.  
  77. HOW TO INSTALL dBUDDY
  78.  
  79.       If you do not have any problems with moving and copying files, you
  80.       can create directory DBUDDY and unpack the archive into it. File
  81.       DBUDDY.EXE is the only one needed to run the program. Sample files
  82.       are provided for a quick look at dBuddy's features. Be sure to copy 
  83.       .dbf files you want dBuddy to work with into the same directory.
  84.  
  85.       If you use dBase III or dBase IV as your primary database software,
  86.       you can just copy DBUDDY.EXE file into the directory where you
  87.       keep your .dbf files. 
  88.  
  89.       If you use other database software that can export data from its 
  90.       format into dBase format, you can place DBUDDY.EXE in the directory 
  91.       where .dbf files are exported to..
  92.  
  93.       You might want to add the dBuddy's location to the PATH statement
  94.       in your AUTOEXEC.BAT file.
  95.  
  96.  Quick Try:
  97.  
  98.     1. Place all the dBuddy files in a directory of their own.
  99.     2. Select the DATABASE Menu by using the mouse to click on the
  100.        DATABASE menu.
  101.     3. Use the mouse to click on Open a .Dbf file.
  102.     4. Select ELECVEH.DBF by clicking first on ELECVEH.DBF and then
  103.        on OK. Or by using arrow keys to highlight ELECVEH.DBF then
  104.        pressing enter. The Tab key will move you between FilePickList,
  105.        OK button And Cancel Button if need be.
  106.     5. Next load the text file that is to be used as a source of data
  107.        into a text file window. In a similar manner to selecting a .Dbf
  108.        file select ELECTVEH.TXT.
  109.     6. Press F5 to add a blank record to the database.
  110.     7. Press Ctrl PgDn to move you to the bottom of the text window or
  111.        use the mouse on the scroll bar on the right side of the window
  112.        to move to the last item in the text file.
  113.     8. Move the mouse cursor to the first character in Electric Golf Cart
  114.        Press the left mouse key and hold it down while moving the mouse
  115.        cursor to (t) the last character in the word cart Cart. Then let
  116.        up on the mouse button.
  117.     5. Next move the mouse cursor to the string of field pick numbers in
  118.        the DATABASE Window and click on the number one. The text will be
  119.        moved to field number one in the new record that you created.
  120.     6. In the same manner as the Veh Name was pasted, Mark and paste the
  121.        Year "80" into field 2.
  122.     7. This process is repeated until all the fields in the record that
  123.        are to receive captured text have been filled. MEMO's are also
  124.        marked and copied by this same process, mark and paste the text
  125.        paragraph starting with "Only slightly" into the memo field five.
  126.     7. Now Save this record by pressing F6.
  127.     8. If any additional data must be input, the record can be called up
  128.        with the View/Edit function and edited. A MEMO can be edited or
  129.        viewed by pressing the SPACE bar when the cursor is on the
  130.        memo field of interest in the View/Edit Window.
  131.  
  132.     When pasting data into a field you can click on the line displaying
  133.     the data, you may find it easier than using the Field Picks.
  134.          Record:8        Field
  135.         Fld Typ Len Dec  Picks 1 2 3 4 5
  136.         2   N   2   0    YEAR
  137.         1   C   20  0    VEH_NAME  -
  138.  
  139.     In the example you could paste marked data into the VEH_NAME by
  140.     clicking on the line
  141.         1   C   20  0    VEH_NAME  -
  142.  
  143.     The next field the, YEAR field can be pasted in the same way by
  144.     clicking on the line
  145.         2   N   2   0    YEAR
  146.  
  147.     When you click on this second field in the record the fields will
  148.     scroll bringing the next field up ready for filling.
  149.  
  150.  
  151.  
  152. RUNNING dBUDDY  
  153.  
  154.        To run dBuddy, simply type dBuddy<ENTER> at the DOS prompt either
  155.        in its directory or anywhere if the PATH is known. Or you can
  156.        include dBuddy into your favorite menu system.
  157.  
  158.        dBuddy was especially designed to be used with a mouse, though
  159.        most all its features can be accessed from a keyboard.
  160.  
  161. PULL DOWN MENUS
  162.  
  163.       Menus are pulled down by clicking on the menu name or by
  164.       simultaneously pressing ALT and the highlighted character in the
  165.       menu name. You can select an item by moving the highlight bar with
  166.       UP and DOWN keys.
  167.  
  168. EXIT
  169.       Clicking on EXIT will pull down EXIT MENU.
  170.  
  171.       EXIT TO DOS will temporarily shell you to dos prompt. From there you
  172.       can issue any DOS command. Eg. COPY, if you forgot to copy a .dbf
  173.       file into dBuddy's directory.
  174.        
  175.       EXIT will terminate execution of dBuddy.
  176.  
  177.       ABOUT will gives you info on where to register.
  178.  
  179. DATABASE MENU
  180.  
  181.       Clicking on it will pull down DATABASE options menu.
  182.  
  183.    MAKE .DBF HEADER will first prompt you for the name of the file you
  184.       want to create. Do not include file extension. You will also be
  185.       asked to specify whether you want to create a dBaseIII,
  186.       dBaseIIIPlus or dBaseIV file. (In the earlier dBIII files, there
  187.       is an ASCII NUL character between the $0D end of header indicator
  188.       and the start of the data. The NUL is not used in Plus, making a
  189.       Plus header one byte smaller than an identically structured III
  190.       file.)
  191.  
  192.       After the file is named and its type is chosen, the following window
  193.       will appear on the screen. Remember that you can move this window by
  194.       clicking on the border and moving the mouse while holding the button
  195.       depressed.
  196.  
  197.          ╔═[■]═══════════════ Order.DBF Fields  ═══════════════════╗
  198.          ║   Name          Type  Length  Decimals                  ║
  199.          ║   NAME           C     15                               ║
  200.          ║   COST           N     10      2                        ║
  201.          ║   POST DATE      D                                      ║
  202.          ║   ONESHOT        L                                      ║
  203.          ║   QUANTITY       N      5                               ║
  204.          ║   MEMO           M                                      ║
  205.          ║                                                         ║
  206.          ~                                                         ~
  207.          ║                                                         ║
  208.          ║   Add Field ▄         Cancel    ▄      Save ▄           ║
  209.          ║   ▀▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀           ║
  210.          ╚═════════════════════════════════════════════════════════╝
  211.  
  212.       It is recommended that you review the text file first and make
  213.       all decisions on how many fields you want, on their types and on
  214.       their lengths before you actually start creating a file. Once
  215.       created, the file header can be edited only if the file contains
  216.       no data. Refer to EDIT .DBF HEADER for more hints on editing.
  217.                                                                 
  218.       You can either add all fields first by highlighting Add Fields
  219.       and pressing ENTER or clicking the mouse on it. Then move to the
  220.       first line and begin entry. Or you can enter field names and
  221.       specifications one by one, navigating between blue areas using
  222.       mouse or TAB for jump forward and SHIFT-TAB to jump to previous
  223.       area. Do not use ENTER key to move from field to field, it can only
  224.       be used when Add Fields is highlighted in order to add more. Be
  225.       careful while making entries, since dBuddy is not a database software
  226.       per se and its abilities to modify file structures are limited.
  227.  
  228.       Only the following field types are allowed:
  229.  
  230.       DATA TYPE
  231.       C  Character      (ASCII characters)
  232.       N  Numeric        - . 0 1 2 3 4 5 6 7 8 9
  233.       L  Logical        Y y N n T t F f or (? if none of the others)
  234.       M  Memo           See the paragraphs on memo's for info
  235.       D  Date           dBuddy requires the format MM-DD-YY or MM/DD/YY
  236.                         dBuddy converts and stores dates in the following
  237.                         format  YYYYMMDD.
  238.  
  239.       Length must be specified for field types C and N.
  240.  
  241.       The Decimals column is used with N type to specify the number
  242.       of Decimals allowed. It does not apply to other field types.
  243.  
  244.       Click on Next Page if you need more then one page to list all
  245.       fields you need. When finished, click on Save or highlight it
  246.       using TAB and press ENTER. You file structure is now saved and the
  247.       file is ready for data entry.
  248.  
  249.    EDIT .DBF HEADER will first prompt for the name of the file which
  250.       header you want to edit. It will then bring back the same screen
  251.       as in MAKE .DBF HEADER. You can then make any changes you want in
  252.       already existing field specifications. You can add more fields to
  253.       the end of the list. But you will not be able to insert new fields
  254.       between the existing ones. Editing of .dbf header can only be
  255.       performed on files that contain no data. If you want to modify
  256.       structure of a file with data you will have to use a database
  257.       software to do so. If you use database software that uses data
  258.       files in a format different from .dbf, you can import the file
  259.       created by dBuddy, modify it and then export it back into .dbf
  260.       format.
  261.  
  262.    COPY .DBF HEADER will allow you to create a new file with the
  263.       structure copied from an existing one. Use the scroll window to
  264.       highlight the file you want to copy the structure from.
  265.  
  266.    OPEN .DBF FILE will open a small window with a list of files in
  267.       dBuddy's directory and available for loading into database window.
  268.       Scroll files by clicking on the scroll bar on the right, highlight
  269.       desired file and then click on OPEN. CANCEL exits from the scroll
  270.       window.
  271.  
  272.       When a .Dbf file is opened dbase window will be opened at the
  273.       bottom of the screen, this window is used during Data entry
  274.       operations. Refer to FIELD_OPS AND RECORD_OPS for further
  275.       instructions
  276.  
  277.    EXPORT DELIMITED will export a .dbf data file to a character delimited
  278.       file.
  279.  
  280.    EXPORT TEXT LIST will export a .dbf data file to a fixed length field
  281.       text file.
  282.  
  283.       Record length is cut to a maximum of 250 characters in both of the
  284.       list types. Memo's are also exported, they are placed in a text
  285.       file and cross referenced to the character delimited, or text
  286.       file. See the files ELECVEH.XDF, ELECVEH.XMF, ELECVEH.XTF for
  287.       examples of how memo's are handled in exported lists.
  288.  
  289.    The DATABASE window was described above.
  290.  
  291. RECORD_OPS MENU
  292.  
  293.       The Record_Ops menu is divided into two sections, the first gives
  294.       you the keys that will move you through the .Dbf file. The
  295.       position in the .Dbf file is shown in the DATABASE Window. The
  296.       second section is used for performing operations on the current
  297.       record or to add a blank record.
  298.  
  299.       The most often used features from this menu are also placed on the
  300.       tool bar at the bottom of the screen.
  301.  
  302.    NEXT REC will move you to the next record of the dBase file. This
  303.       function can be accessed from the tool bar at the bottom of the
  304.       screen.
  305.  
  306.    BACK ONE REC will move you one record back. This feature can be
  307.       accessed from the tool bar at the bottom of the screen.
  308.  
  309.    POS AT REC (X) will prompt you for the number of the record you want
  310.       to go to and then move you to it.
  311.  
  312.    FIRST REC POS will move you back to the first record of the file.
  313.  
  314.    LAST REC POS will move you to the last record of the file.
  315.  
  316.    HUNT FOR will prompt you for a search string then search for that
  317.       string, starting at the current record and field shown in the data
  318.       base window. If you want to search from the beginning of the data
  319.       base first move to the first record in the data base.
  320.  
  321.    VIEW/EDIT CURR REC will bring up the full screen record editor. You
  322.       can view the current record in full and complete editing it if
  323.       necessary:
  324.                 
  325.      ╔═[■]═════════════ CHAPLIN.DBF Record 1 Edit/View  ═════════════════╗
  326.      ║  Fld. Name   Type                                                 ║
  327.      ║  TITLE      C          MAKING A LIVING                            ║
  328.      ║  COMPANY    C          KEYSTONE                                   ║
  329.      ║  RELEASE_DA D          02-02-14                                   ║
  330.      ║  DIRECTOR   C          HENRY LEHRMAN                              ║
  331.      ║  FEETLENGTH N           1030                                      ║
  332.      ║  REELS      N           1.0                                       ║
  333.      ║  ACTOR      C          CHARLES CHAPLIN                            ║
  334.      ║  ACTRESS    C          VIRGINIA KIRTLEY                           ║
  335.      ║  SUPPORT    M          1                                          ║
  336.      ║  MUSIC      M          0                                          ║
  337.      ~                                                                   ~
  338.      ║                                                                   ║
  339.      ║   Cancel    ▄              Save ▄                                 ║
  340.      ║   ▀▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀                                 ║
  341.      ╚═══════════════════════════════════════════════════════════════════╝
  342.  
  343.       Click on a field that you want to edit, or use the TAB key to move
  344.       to it. Make changes in all fields you want and then press Save.
  345.  
  346.       MEMO FIELDS are called up by pressing the SPACE bar when the
  347.       cursor is on the memo field of interest in the View/Edit Window.
  348.       The number shown in the Memo field is the block number that the
  349.       Memo starts in, in the .Dbt file.
  350.  
  351.      ╔═[■]════════ CHAPLIN.DBF Rec 1 Field 14 Memo Block 1 View/Ed  ════
  352.      ║CHARLES CHAPLIN (sharper), VIRGINIA KIRTLEY
  353.      ║(girl), ALICE DAVENPORT (mother), HENRY LEHRMAN
  354.      ║(reporter), MINTA DURFEE (woman), CHESTER CONKLIN
  355.      ║(policeman/bum)
  356.      ~
  357.      ║             Cancel    ▄          Save     ▄       Delete Memo ▄
  358.      ║          ▀▀▀▀▀▀▀▀▀▀▀▀▀▀       ▀▀▀▀▀▀▀▀▀▀▀▀▀       ▀▀▀▀▀▀▀▀▀▀▀▀▀
  359.      ╚═══════════════════════════════════════════════════════════════════
  360.  
  361.       When the Memo window comes up click on the Text field or press TAB
  362.       until the cursor is in the Text field. Enter your Memo and click
  363.       on Save.
  364.       
  365.       Changed memo's are tacked on the end of the .Dbt file, a bit
  366.       wasteful but that is the way dBase does it. To pack memo data you
  367.       can get the Public Domain utility dBTPACK, a dBASE III utility
  368.       program that packs (removes permanently ) the unused information
  369.       stored in a memo field. File name DBT102.ARJ.
  370.  
  371.    CLEAR CURR REC will clear contents of the record currently displayed
  372.       in the dbase window.
  373.  
  374.    ADD A BLANK REC will add a blank record at the end of the file,
  375.       regardless of your current position. This function should be used
  376.       every time you want to start a new record.
  377.  
  378.    DELETE RECORD TOGGLE will delete or undelete records marked for
  379.       deletion. Deleted records are indicated in the DATABASE window by
  380.       the word DELETED just before the record number.
  381.  
  382.    SAVE CURR REC will save the record shown in the DATABASE Window
  383.       after data has been entered. This function should be used each
  384.       time after a record has been created or altered. Use this function
  385.       after you paste text from Text window into fields. This function
  386.       can also be accessed from the tool bar at the bottom of the
  387.       screen.
  388.  
  389.       A note on saving, when you create or edit a memo and save that memo
  390.       only the memo is saved. You must still save the record as it contains
  391.       the memo location. When Memo is marked and copied from text, the memo
  392.       is saved automatically but the record must still be saved.
  393.                                                                       
  394.    APPEND TO END will clone the current record and append it to the end.
  395.       If you change the current record and append it to the end, the
  396.       changes made to that current record are then abandoned, it is left
  397.       as it was before editing.
  398.  
  399. FIELDS_OPS MENU
  400.  
  401.    CLEAR CURR FIELD will clear the contents of the field displayed in
  402.        the second display line of the database window.
  403.  
  404.    TOGGLE CHAR FLD APPEND allows you to choose whether you want to
  405.        overwrite the old contents of the field with the new text, or
  406.        append the new text to the existing one. dBuddy will always warn
  407.        you if the text you plan to paste exceeds the field length.
  408.  
  409.        Both those functions can be also accessed from the tool bar at the
  410.        bottom of the screen.
  411.  
  412.    ALT ACTIVE FIELDS will activate respective tens of field numbers for
  413.        picks in database window. Refer to description of database window
  414.        for more detailed information on those commands. They are included
  415.        mostly for those who prefer using keyboard over mouse.
  416.  
  417. TEXT MENU
  418.  
  419.    LOAD TEXT FILE will bring up a scroll window with the list of
  420.        available files. The opening directory will be dBuddy's own
  421.        directory, but you can go up and down directory tree by selecting
  422.        a subdirectory name or ".." for previous directory and then
  423.        clicking on OPEN or pressing ENTER. If you know the name of the
  424.        file and its path you can enter it in the line above the scroll
  425.        window.
  426.  
  427.    CLOSE TEXT WIN will close currently displayed text window.
  428.  
  429.    SAVE TEXT will save text displayed in the open window.
  430.  
  431.    PREVIOUS will allow you to go to previous text window if you have
  432.        more than one opened at a time.
  433.  
  434.    NEXT will move you to the next open text window
  435.  
  436. WINDOWS AND OPERATION
  437.  
  438.        With the exception of the DATABASE Window the windows are
  439.        moveable if you need to see under one. Just click on the window
  440.        title with the left mouse button and while holding the button
  441.        down move the mouse. The window will move with the mouse.
  442.     
  443.    DATABASE WINDOW
  444.  
  445.        When a database file is created or open from the database menu, the
  446.        database window will appear at the bottom of the screen:
  447.  
  448. ┌─────────── CHAPLIN.DBF (dBIII+ Compatible File)  DataBase Window ──────────
  449. │  Record:1        Field   Next Prev  First Last
  450. │ Fld Typ Len Dec  Picks 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6
  451. │ 2   C   15  0    COMPANY   -KEYSTONE
  452. │ 1   C   30  0    TITLE     -MAKING A LIVING
  453.  F2 NextRec  F3 PrevRec  F4 View  F5 AddNew  F6 SavRec  F7 ClrFld  F8 TogApnd
  454.  
  455.     One record of the database file is processed at a time. The record
  456.     number is displayed in the upper left corner of the Data Base
  457.     window.
  458.  
  459.     The string of numbers following the word (Picks) represent the
  460.     fields in the record. If data is not marked, in the Text Window, for
  461.     pasting clicking with the left mouse button on the field number will
  462.     cause that field to be displayed. If data is marked clicking on the
  463.     field number will Paste the data and display the field with it's
  464.     newly pasted data.
  465.  
  466.     The words (Next Prev First Last) are buttons to click on, another
  467.     way to change to a different field. Field number, type, length,
  468.     number of decimals (for numeric fields only) and the field name will
  469.     be displayed on the left. Contents of the field will be displayed on
  470.     the right. Two consecutive fields will be displayed at a time.
  471.  
  472.     Character fields will be preceded by a + or - depending on how "Character Field
  473.     Append" has been toggled. If text is marked in the Text Window and you
  474.     click the left mouse button dBuddy will attempt to move that marked
  475.     text into the field selected. *** REMEMBER if you are building a new
  476.     record make sure to first create that new record by pressing F5. In
  477.     addition to clicking on the field numbers, as just described, you can
  478.     also click anywhere on the two lines displaying field info. The marked
  479.     text will be inserted in the field. If the Append toggle if on (plus
  480.     is displayed) the marked text will be appended. If the Append toggle is
  481.     off, the marked text will replace the text in the field and the field
  482.     display will scroll by one.
  483.  
  484.  
  485.     Special Data Inserting keys
  486.       In the same way clicking on the left mouse moves and inserts a set
  487.       of alt key combinations will also accomplish the task. Alt 1 thru
  488.       Alt 0 will move to Record field 1 thru 10, in the DATABASE Window
  489.       if no text is marked in the text window. If text is marked dBuddy
  490.       will attempt to insert that text into the field selected and will
  491.       then display that field. To select fields above 10 using this method
  492.       requires that you change the Alt active fields by pressing an alt F
  493.       key combination.
  494.        For Alt Active Fields  1-10 press Alt F1
  495.        For Alt Active Fields 11-20 Press Alt F2
  496.        For Alt Active Fields 21-30 Press Alt F3
  497.        For Alt Active Fields 31-40 Press Alt F4
  498.        For Alt Active Fields 41-50 Press Alt F5
  499.  
  500.  
  501.    TEXT WINDOW
  502.  
  503.       The text window is where text is displayed for marking and Pasting
  504.       to a field in the DATABASE Window. Text window a text editor
  505.       window and you can move within it using methods common for text
  506.       editors. You can use Arrow Keys on the keyboard or you can use a
  507.       mouse to click on scroll bars on the right and on the bottom of
  508.       the window.
  509.  
  510. ╔═[■]═════════════════════ C:\TP\DBUDDY\ELECTVEH.TXT ═══════════════
  511. ║Electric Vehicles for sale
  512. ║'80 Courier Pickups
  513. ║120 Volt, 55mph, 25-40 mile range
  514. ║3 available all in process of renovation.
  515. ║$6000, $2500, $900
  516. ║'80 Omni Hatchbach
  517. ║65mph, 40-60 mile range
  518. ║$4900
  519. ║'88 Sinclair Moped
  520. ║3-wheel, 12 Volt, 15mph
  521. ║$700
  522. ╚══════ 1:1 ══════▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  523.  
  524.  
  525.     Marking is accomplished by Moving the mouse cursor to the first character
  526.     of the text, pressing the left mouse button and, holding it down, Moving
  527.     the mouse cursor to the last character in the text to be transferred. The
  528.     text will be highlighted. Releasing the mouse button will stop the
  529.     highlighting and marked text is ready to be pasted into database.
  530.  
  531.     Marking can also be accomplished by use of the keyboard. Press <CTRL K B>
  532.     at the start of the text to be marked then use the cursor key to move
  533.     to the last character and press <CTRL K K>.
  534.                                                 
  535.     Though it is not possible to load files bigger than 64K in the editor,
  536.     multiple text windows can be opened containing different files. The
  537.     number of text windows that can be opened at a time depends on available
  538.     memory.
  539.  
  540.     Some simple editing can be performed, if minor changes are needed in a
  541.     data prior to being inserted into the database. A text window is closed
  542.     by pressing F10 or using the mouse to click on the [■] in the upper left
  543.     corner of the window. Press F8 to switch to the next text window if you
  544.     have more than one text file loaded. F9 will save changes to text files.
  545.     The text window is limited to a 60k maximum file size.
  546.  
  547.       Special Text Window keys:
  548.       Ctrl K B      Start marking a Block of text
  549.       Ctrl K K      Stop marking text
  550.       Enter         will Delete a marked Block
  551.       Ctrl Y        Deletes a line
  552.       Ctrl U        UnDo
  553.       Ctrl PageUp   Moves cursor to top of file
  554.       Ctrl PageDn   Moves cursor to bottom of file
  555.       Ctrl K F      Search
  556.       Ctrl K A      Search and replace
  557.       Ctrl L        Search again
  558.  
  559.  
  560.  ┌────────────────────────────────────────────────────────────────┐
  561.  │Exit    DATABASE    Record_Ops      Field_Ops             Text  │
  562.  └───────────┬────────────┬───────────────┬───────────────────┬───┘
  563.    ┌─────────┴──────────┐ │               │                   │
  564.    │ Make a .DBF File   │ │               │                   │
  565.    │ Edit a .DBF Header │ │               │                   │
  566.    │ Copy a .DBF Header │ │               │                   │
  567.    │ Open a .DBF File   │ │               │                   │
  568.    ├────────────────────┤ │               │                   │
  569.    │ Export Delimited   │ │               │                   │
  570.    │ Export Text List   │ │               │                   │
  571.    └────────────────────┘ │               │                   │
  572.             ┌─────────────┴─────────────┐ │                   │
  573.             │ Next Rec               F2 │ │                   │
  574.             │ Back One Rec           F3 │ │                   │
  575.             │ First Rec Pos      ShftF2 │ │                   │
  576.             │ Last Rec Pos       ShftF3 │ │                   │
  577.             │ Pos at Rec (X)     ShftF4 │ │                   │
  578.             │ Hunt for           ShftF8 │ │                   │
  579.             ├───────────────────────────┤ │                   │
  580.             │ View/Edit Curr Rec     F4 │ │                   │
  581.             │ Clear Curr Rec         F7 │ │                   │
  582.             │ Add a Blank Rec        F5 │ │                   │
  583.             │ Delete Rec Toggle  ShftF5 │ │                   │
  584.             │ Save Curr Rec          F6 │ │                   │
  585.             │ Append to End      ShftF6 │ │                   │
  586.             └───────────────────────────┘ │                   │
  587.                          ┌────────────────┴────────────────┐  │
  588.                          │ Clear Curr Field             F7 │  │
  589.                          │ Toggle Char Fld Append       F8 │  │
  590.                          ├─────────────────────────────────┤  │
  591.                          │ Alt Active Fields  1-10   AltF1 │  │
  592.                          │ Alt Active Fields 11-20   AltF2 │  │
  593.                          │ Alt Active Fields 21-30   AltF3 │  │
  594.                          │ Alt Active Fields 31-40   AltF4 │  │
  595.                          │ Alt Active Fields 41-50   AltF5 │  │
  596.                          └─────────────────────────────────┘  │
  597.                                                  ┌────────────┴────────────┐
  598.                                                  │ Load Text File          │
  599.                                                  │ Save Text            F9 │
  600.                                                  │ Find Text        CtrlF2 │
  601.                                                  │ Find Again Text  CtrlF3 │
  602.                                                  │ Replace Text     CtrlF4 │
  603.                                                  │ Previous Window         │
  604.                                                  │ Next Window     ShftF10 │
  605.                                                  │ Close Text Win      F10 │
  606.                                                  └─────────────────────────┘
  607.  
  608.  
  609.  
  610.  
  611.  
  612. Disclaimer agreement:
  613.  
  614.  Users of dBuddy must except the following disclaimer agreement:
  615.  
  616.  dBuddy is provided AS IS. The Author makes no Warranty of any kind,
  617.  expressed or implied. In addition THE AUTHOR ASSUMES NO LIABILITY FOR
  618.  DAMAGES WHICH MAY RESULT WHICH MAY RESULT FROM THE USE OF dBuddy.
  619.  
  620.  
  621.  History:
  622.  
  623.    Version 1.0 BETA released Sept 92
  624.    Version 1.1 BETA released 27 Sept 92   Added dBase IV compatibility
  625.    Version 1.2 BETA released  1 Oct 92    Incorporated comments and
  626.       fixed a few bugs. The dBIV Memo file bug was the most significant.
  627.    Version 1.3 BETA released 2 Oct 92     Menu changes and an improved
  628.       DATABASE Window.
  629.    Version 1.4 BETA released 6 Oct 92     A couple of minor adjustments
  630.    Version 1.5 BETA released 8 Oct 92     Improvements in the user interface
  631.    Version 1.6 BETA released 9 Oct 92     Sorted out compatibility problem
  632.       vers 1.6 now reads and writes dBIII, dBIII+ and dBIV files
  633.    Version 1.7 BETA released 10 Oct 92    Bug fix and added next,prev,
  634.       first,last to field pick in the data base window
  635.    Version 2.0 Beta status removed, added a data base Search function.
  636.    Version 2.1 Bug Fix, a non fatal bug allowed possible erroneous
  637.       results during database searches.
  638.  
  639.  
  640.  
  641.  Registration:
  642.  
  643.    If you decide to continue using dBuddy after a 90 day trial period
  644.    you are expected to register. Please send your $20 registration fee to:
  645.  
  646.              John Jamieson
  647.              Mountain Retreat BBS
  648.              555 Buckeye St.
  649.              Felton Ca, 95018
  650.  
  651.     For support contact:
  652.  
  653.              Fidonet 1:216/506
  654.              BBS phone (408)335-4595
  655.              Voice phone (408)335-4672
  656.  
  657.  
  658.  
  659.  
  660.