home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / DATABASE / DIF15.ZIP / DIMPORT.DOC < prev    next >
Text File  |  1990-05-11  |  34KB  |  718 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                                 Database Import Facility
  28.  
  29.                                       Version 1.5
  30.  
  31.                                       May 12, 1990 
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.                                    Copyright(c) 1990
  40.  
  41.                                            by
  42.  
  43.                                     John L. Dove III
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.                            T A B L E   O F   C O N T E N T S
  52.  
  53.  
  54.           1.   What is it?  . . . . . . . . . . . . . . . . . . . . . . .   1
  55.  
  56.           2.   Let's run it!  . . . . . . . . . . . . . . . . . . . . . .   1
  57.                a.   Database Import Facility Syntax . . . . . . . . . . .   1
  58.                b.   Input Filename  . . . . . . . . . . . . . . . . . . .   1
  59.                c.   Output Filename . . . . . . . . . . . . . . . . . . .   2
  60.                d.   Database Fields Filename  . . . . . . . . . . . . . .   3
  61.                e.   Main Work Screen  . . . . . . . . . . . . . . . . . .   3
  62.                     (1)  Output Fields  . . . . . . . . . . . . . . . . .   3
  63.                     (2)  Cut and Snip Area  . . . . . . . . . . . . . . .   4
  64.                          (a)  Buffer Pop-up . . . . . . . . . . . . . . .   4
  65.                          (b)  Field/Records Pop-up  . . . . . . . . . . .   4
  66.                          (c)  Mark Block Pop-up . . . . . . . . . . . . .   5
  67.                          (d)  Help Pop-Up . . . . . . . . . . . . . . . .   5
  68.                          (e)  Quit Pop-Up . . . . . . . . . . . . . . . .   6
  69.  
  70.           3.   What keys do I use?  . . . . . . . . . . . . . . . . . . .   7
  71.                a.   Cursor movement keys  . . . . . . . . . . . . . . . .   7
  72.                b.   Buffer keys . . . . . . . . . . . . . . . . . . . . .   7
  73.                c.   Fields/Records Keys . . . . . . . . . . . . . . . . .   8
  74.                d.   Marking Blocks  . . . . . . . . . . . . . . . . . .    10
  75.                e.   Help Keys . . . . . . . . . . . . . . . . . . . . .    10
  76.                f.   Quit Key  . . . . . . . . . . . . . . . . . . . . .    10
  77.  
  78.           4.   CardWare, or How do I register?  . . . . . . . . . . . .    11
  79.  
  80.  
  81.                              L I S T   O F   F I G U R E S
  82.  
  83.           Figure 1 - Input Filename . . . . . . . . . . . . . . . . . . .   1
  84.           Figure 2 - Choose File Screen . . . . . . . . . . . . . . . . .   2
  85.           Figure 3 - Output Filename  . . . . . . . . . . . . . . . . . .   2
  86.           Figure 4 - Append/Overwrite Existing File . . . . . . . . . . .   3
  87.           Figure 5 - Database Fields Filename . . . . . . . . . . . . . .   3
  88.           Figure 6 - Database Fields/Cut & Snip Area  . . . . . . . . . .   3
  89.           Figure 7 - Buffer Pop-Up Menu . . . . . . . . . . . . . . . . .   4
  90.           Figure 8 - Fields/Records Pop-Up  . . . . . . . . . . . . . . .   5
  91.           Figure 9 - Mark Block Pop-Up  . . . . . . . . . . . . . . . . .   5
  92.           Figure 10 - Help Pop-Up . . . . . . . . . . . . . . . . . . . .   6
  93.           Figure 11 - Quit Pop-Up (Before all input loaded) . . . . . . .   6
  94.           Figure 12 - All Records Loaded  . . . . . . . . . . . . . . . .   6
  95.           Figure 13 - Quit after all Records Loaded . . . . . . . . . . .   6
  96.           Figure 14 - Input Line Buffer . . . . . . . . . . . . . . . . .   7
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.                                 Database Import Facility
  105.                                   by John L. Dove III
  106.                                       Version 1.5
  107.                                       May 12, 1990 
  108.  
  109.           1.   What is it?
  110.  
  111.                Database Import Facility is a utility to take unstructured
  112.           ASCII information and simply and easily get it into a comma-
  113.           delimited format for easy import into word processors or database
  114.           managements systems.  It uses the keyboard to highlight blocks of
  115.           characters and place the blocks into user-specified fields.  You
  116.           monitor your progress with a Field view which shows the contents of
  117.           each field as you go.  When you have a complete record entered, you
  118.           can then save it to disk with each field surrounded by double
  119.           quotes and separated by commas.
  120.  
  121.           2.   Let's run it!
  122.  
  123.                a.   Database Import Facility Syntax
  124.  
  125.                     Run Database Import Facility by typing the following at
  126.           the command line:
  127.  
  128.           C:\DIMPORT [Infile] [OutFile][<-']           ( Just type the 
  129.                                                        underlined part )
  130.  
  131.           where
  132.                [Infile]  is an optional input filename
  133.                [Outfile] is an optional output filename, and
  134.                [<-']     is the [Enter] or [Return] key.
  135.  
  136.           NOTE:  If you don't enter a filename, you will be asked for the
  137.           filenames at the beginning. 
  138.  
  139.                b.   Input Filename
  140.  
  141.                     You will first be asked for the input file.  You will now
  142.           see the prompt shown in Figure 1, asking you to either confirm the
  143.           name you placed on the command line, or to enter a new filename, if
  144.           you didn't enter one on the command line.  Just type in the name of
  145.           the file from which you wish to get the raw ASCII lines to convert. 
  146.           Use your [Left Arrow] and [Right Arrow] to move around the name to
  147.           correct it.  The program will check for the existence of the file
  148.           and ask you to re-enter the name if it cannot find it.  
  149.  
  150.  
  151.           +[ Loading Source Filename ]============[ Enter ? for Directory ]+
  152.           |   Enter File containing source lines:  ================        |
  153.           +================================================================+
  154.                Database Import Facility - Version 1.5 of May 12, 1990         
  155.                                Figure 1 - Input Filename
  156.  
  157.                If you don't remember the filename, simply enter a question
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.           DATABASE IMPORT FACILITY                                     Page 2
  166.  
  167.  
  168.           mark (?) as the first character of the filename and you will see a
  169.           full-screen directory as shown in Figure 2.  Use the arrow keys to
  170.           move the cursor to the input file of your choice and press [Enter]. 
  171.           Directories are shown with a backslash following the name.  To move
  172.           to these other directories, simply place the cursor on the
  173.           directory name and press [Enter].
  174.  
  175.           +[ Choose File ]=================================================+
  176.           |                                                                |
  177.           |     ParentDir\   DISTRICT.LS1   VIRGINIA.LS1   WISCONSI.LS1    |
  178.           |    A:\           DISTRICT.LS2   VIRGINIA.LS2   WISCONSI.LS2    |
  179.           |    B:\           DISTRICT.LS3   VIRGINIA.LS3   WISCONSI.LS3    |
  180.           |    C:\           MARYLAND.LS1   VIRGINIA.LS4   WISCONSI.LS4    |
  181.           |    D:\           MARYLAND.LS2   VIRGINIA.LS5   WISCONSI.LS5    |
  182.           |    E:\           ML-ALL         WASHINGT.LS1                   |
  183.           |    F:\           ML-MISC        WASHINGT.LS2                   |
  184.           |                                                                |
  185.           |                                                                |
  186.           |                                                                |
  187.           +=[ Drive\Dir:  C:\DIMPORT\*.* ]======[Pg:  1/ 1][File:   1/ 56]=+
  188.           +[ Loading Source Filename ]============[ Enter ? for Directory ]+
  189.           |   Enter File containing source lines:  ?==================     |
  190.           +================================================================+
  191.                Database Import Facility - Version 1.5 of May 12, 1990    
  192.                              Figure 2 - Choose File Screen
  193.  
  194.  
  195.                c.   Output Filename
  196.  
  197.                     If you don't specify an output filename, you'll see the
  198.           input filename with an extension of ".CDF" attached.   This stands
  199.           for Comma-Delimited Format, a common input format for database
  200.           management systems and some word processor mail merge. If you wish
  201.           another extension, simply delete the extension and rename the
  202.           output filename.  See Figure 3.
  203.  
  204.  
  205.           +[ Loading Source Filename ]============[ Enter ? for Directory ]+
  206.           |   Enter Comma Delimited Filename:  ML-ALL.CDF=====             |
  207.           +================================================================+
  208.                Database Import Facility - Version 1.5 of May 12, 1990
  209.                                Figure 3 - Output Filename
  210.  
  211.  
  212.                If you enter a filename which already exists, the program will
  213.           ask if you want to Overwrite the existing file (i.e., to delete it
  214.           and all information it contains) or to Append to it (i.e., add new
  215.           information to the end of the file).  See Figure 4.   This is
  216.           useful if you have to stop in the middle of a conversion effort. 
  217.           Just re-start in the Append mode to continue (more on this later).
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.           DATABASE IMPORT FACILITY                                     Page 3
  226.  
  227.  
  228.           +[ Loading Output Filename ]============[ Enter ? for Directory ]+
  229.           |   [O]verwrite/[A]ppend ML-ALL.CDF? ([O]/[A]/[N]o/[Q]uit) <N>   |
  230.           +================================================================+
  231.                Database Import Facility - Version 1.5 of May 12, 1990         
  232.                        Figure 4 - Append/Overwrite Existing File
  233.  
  234.                d.   Database Fields Filename.  
  235.  
  236.                     When you have completed converting all your input files
  237.           into CDF files, you will import your CDF files into a database
  238.           management program with the fieldnames identical to those you used
  239.           to save you data.  You must create a list of these field names and
  240.           save the list to a file.  The default filename Database Import
  241.           Facility seeks is DBFIELDS.IN.  See Figure 5.
  242.            
  243.           +[ Loading DB Fields File ]=============[ Enter ? for Directory ]+
  244.           |   Enter Database Fields Filename:  DBFIELDS.IN====             |
  245.           +================================================================+
  246.                Database Import Facility - Version 1.5 of May 12, 1990
  247.                           Figure 5 - Database Fields Filename
  248.  
  249.           You may accept this filename by pressing [Enter] or directly type
  250.           the name of your database fields filename or enter a [?] and select
  251.           from a directory.
  252.  
  253.                e.   Main Work Screen
  254.  
  255.                     (1)  Output Fields
  256.  
  257.                          You'll need a file on disk called DBFIELDS.IN which
  258.           contains all the fields you want to capture.  Database Import
  259.           Facility loads this file and displays the fields at the top of the
  260.           screen, as shown in Figure 6. At the right of each fields will be
  261.           shown about 20 characters of the value you enter in this field.  If
  262.           you edit the field, you'll get to edit the full value.
  263.  
  264.           +[ Database Import Facility ]====[ Output Fields ]====[ Ver 1.5 ]+
  265.           | 1 First Na           11 Cat                21 VolCat           |
  266.           | 2 Mid Name           12 MilCat             22 PatCat           |
  267.           | 3 Last Nam           13 RecNo              23 Occupa           |
  268.           /\/\/\                                                       /\/\/\
  269.           +[ Copyright (c) 1990 by J. L. Dove III.  All rights reserved. ]=+
  270.  
  271.           +[ Loading Fields ]===========================[[<][>][Home][End]]+ 
  272.           |H. E. Wilson                                                    |
  273.           +================================================================+
  274.              [B]uffer     [F]ields     [M]ark       [H]elp       [Q]uit       
  275.                        Figure 6 - Database Fields/Cut & Snip Area
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.           DATABASE IMPORT FACILITY                                     Page 4
  284.  
  285.  
  286.                     (2)  Cut and Snip Area
  287.  
  288.                          At the bottom on the screen, you'll find the work
  289.           area where you'll see the lines of text from your source file (See
  290.           Figure 6).  Here you will mark blocks of characters to transfer
  291.           into the Output fields above.  Below the Box, you'll find the Menu
  292.           Bar which can be activated by pressing the letter of the selection. 
  293.           When you press [B], for example, you'll get a pop-up menu with
  294.           additional choices as shown in Figure 7.   
  295.  
  296.                These pop-up menus serve two purposes:
  297.  
  298.                     1.   Choose a letter and perform the function, and,
  299.                     2.   The pop-up menu shows the synonym key you can use to
  300.                               access the function directly.
  301.  
  302.  
  303.                     (a)  Buffer Pop-up
  304.  
  305.                          Figure 7.  These commands address the input buffer
  306.           of ASCII lines.  You have the option of pressing [S] to show the
  307.           list of lines currently in the input buffer, [F] to find a string
  308.           in the input file,  [E] to edit the current line shown in the input
  309.           buffer window, [T] to move back to the top of the input file, [N]
  310.           to bring the Next line into the Cut and Snip area or [P] to move
  311.           back to the Previous line in.  Database Import Facility knows if
  312.           you have a Next line ready or not, and retrieves another line into
  313.           the buffer as you need it.  Notice the single keys [F9], [AltF],
  314.           [AltT], [PgDn], and [PgUp] can be used to perform these functions
  315.           without using the pop-up menus.
  316.  
  317.               +[ Buffer ]==================+
  318.               | [S]how Buffer Lines   F9   |
  319.               | [F]ind a record      AltF  |
  320.               | [T]op of Input File  AltT  |
  321.               | [E]dit Input Line  ShftF7  |
  322.           +[ L| [N]ext Buffer Line   PgDn  |============[[<][>][Home][End]]+
  323.           |H. | [P]revious Line      PgUp  |                               |
  324.           +===|============================+===============================+
  325.               [B]uffer     [F]ields     [M]ark       [H]elp       [Q]uit      
  326.                              Figure 7 - Buffer Pop-Up Menu
  327.  
  328.  
  329.                     (b)  Field/Records Pop-up
  330.  
  331.                          Figure 8.  This Pop-Up menu collects together the
  332.           commands for manipulating individual fields and whole records.  You
  333.           have the option of pressing [S] to Store a marked block in an
  334.           output field, [P] to strip periods from a marked block and then
  335.           store to a field (useful for converting N.Y. to NY, for example),
  336.           [D] to delete the current value of a field, [E] to edit the values
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.           DATABASE IMPORT FACILITY                                     Page 5
  345.  
  346.  
  347.           currently stored in the fields, [W] to write the collected fields
  348.           out to the output file, [C] to choose which fields are to be
  349.           carried forward when the record is saved to disk, [L] to list the
  350.           first five fields of the records which have already been written
  351.           out to disk (useful if you've forgotten what the last record you
  352.           wrote).  Notice that all the functions have single keys which
  353.           perform the function without the need for this Pop-up Menu.  
  354.  
  355.                            +[ Fields/Records ]===============+
  356.                            | [S]tore Block in Field F2/Enter |
  357.                            | [P]eriod delete and Store  .    |
  358.                            | [D]elete One Field       Del    |
  359.                            | [E]dit One Field          F7    |
  360.                            | [W]rite fields to Disk    F8    |
  361.           +[ Loading Fields| [C]arry forward (set)   AltC    |][Home][End]]+
  362.           |H. E Wilson     | [L]ist written records    F6    |             |
  363.           +================|=================================+=============+
  364.               [B]uffer     [F]ields     [M]ark       [H]elp       [Q]uit
  365.                             Figure 8 - Fields/Records Pop-Up
  366.  
  367.                     (c)  Mark Block Pop-up
  368.  
  369.                          Figure 9.  This Pop-up Menu contains the commands
  370.           for highlighting blocks for transfer to fields.  You can press [B]
  371.           to mark the beginning of a block, [E] to mark the end of a block,
  372.           [N] to move the highlight to the Next block of characters, [X] to
  373.           extend the highlight to the next block, [P] to highlight the
  374.           previous collection of characters and [U] to remove the highlight. 
  375.           You'll find that the single key functions will be much easier to
  376.           use as you get more experienced with the facility.
  377.  
  378.                                         +[ Mark Blocks ]===================+
  379.                                         | [B]egin Hilite Block        F3   |
  380.                                         | [E]nd Hilite Block          F4   |
  381.                                         | [N]ext     Block Hilite      +   |
  382.                                         | e[X]tend Hilite next Block Shft+ |
  383.           +[ Loading Fields ]===========| [P]revious Block Hilite      -   |
  384.           |H. E. Wilson                 | [U]n-Hilite Block           F5   |
  385.           +=============================|==================================+
  386.               [B]uffer     [F]ields     [M]ark       [H]elp       [Q]uit
  387.                               Figure 9 - Mark Block Pop-Up
  388.  
  389.                          (d)  Help Pop-Up
  390.  
  391.                               Figure 10.  This provides immediate assistance
  392.           about Database Import Facility.  In a way, each individual Pop-Up
  393.           Menu is a Help screen providing instant key equivalences.  Press
  394.           any key to get the next page of help.
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.           DATABASE IMPORT FACILITY                                     Page 6
  403.  
  404.  
  405.           +[ Database Import Facility ]====[ Output Fields ]====[ Ver 1.5 ]+
  406.           |╒[ Database Import Facility Help ]=============================+|
  407.           ||What does Database Import Facility do?                        ||
  408.           ||  DB Import Facility takes an unstructured collection of ASCII||
  409.           ||  assists you in taking each line, highlighting  blocks  of   ||
  410.           ||  putting them in your "fields" for saving to a Comma Delimi  ||
  411.           ||  can be directly imported into just about any database.      ||
  412.           /\/\/\/\                                                  /\/\/\/\
  413.           /\/\/\/\                                                  /\/\/\/\
  414.           +|          Press any key for next Help Screen...               |+
  415.           ||                                                              ||
  416.           ++==============================================================++
  417.               [B]uffer     [F]ields     [M]ark       [H]elp       [Q]uit      
  418.                                 Figure 10 - Help Pop-Up
  419.  
  420.                          (e)  Quit Pop-Up
  421.  
  422.                               When you choose to Quit, Database Import
  423.           Facility checks to see if all input records have been loaded.  If
  424.           not, you're asked if you really want to quit with more records to
  425.           process, as shown in Figure 11.  If all records have been loaded,
  426.           you are simply asked if confirm that your want to quit.  
  427.  
  428.           +[ Load +[ Confirm ]=============================================+
  429.           |       | Not all Incoming records loaded. Quit anyway? (Y/N) <N>|
  430.           +=======+==============================================|=========+
  431.               [B]uffer     [F]ields     [M]ark       [H]elp       [Q]uit
  432.                    Figure 11 - Quit Pop-Up (Before all input loaded)
  433.  
  434.           Notice that you will be notified when all lines have been loaded by
  435.           a message at the bottom of the bottom box.  Figure 12.  
  436.  
  437.           ╒[ Loading Fields ]===========================[[<][>][Home][End]]+
  438.           |Washington, D.C.  20003-4320                                    |
  439.           ╘====[ All records loaded.  Use [Q]uit when all written out ]====+
  440.               [B]uffer     [F]ields     [M]ark       [H]elp       [Q]uit
  441.                              Figure 12 - All Records Loaded
  442.  
  443.           After all records have been loaded, when you choose Quit, you will
  444.           get the standard Quit Confirm message, shown in Figure 13.
  445.  
  446.           +[ Loading Fields ]=======================+[ Confirm ]=====+End]]+
  447.           |Washington, D.C.  20003-4320             | Quit (Y/N) <N> |     |
  448.           +====[ All records loaded.  Use [Q]uit whe+================+=====+
  449.               [B]uffer     [F]ields     [M]ark       [H]elp       [Q]uit      
  450.                        Figure 13 - Quit after all Records Loaded
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.           DATABASE IMPORT FACILITY                                     Page 7
  459.  
  460.  
  461.           3.   What keys do I use?
  462.  
  463.                The following keys are active in Database Import Facility:
  464.  
  465.                a.   Cursor movement keys
  466.  
  467.                     (1)  [<]/[>]   Move cursor one column to the left or
  468.                               right.  If the cursor is in a Highlight, it
  469.                               will drag the highlight with it as it moves.
  470.  
  471.                     (2)  [Ctl][<]/[Ctl][>]    Move the cursor one word at a
  472.                               time.  If the cursor is in a Highlight, it will
  473.                               drag the Highlight to the next word.
  474.  
  475.                     (3)  [Home]/[End]   These keys move the cursor to the
  476.                               Beginning or End of the line, respectively. 
  477.                               This is useful to highlight the whole line. 
  478.                               The first block is always highlighted; pressing
  479.                               [End] moves the highlight over the complete
  480.                               line.
  481.  
  482.                b.   Buffer keys
  483.  
  484.                     (1)  [F9] Show current Buffer.  This shows the current
  485.                               buffer of 20 lines from the input file.  You
  486.                               may scroll up and down this display and select
  487.                               a line to go directly to a line.  This is
  488.                               useful if you are not exactly sure where you
  489.                               are.  See Figure 14.
  490.  
  491.           +[ Database Import Facility ]====[ Output Fields ]====[ Ver 1.5 ]+
  492.           | 1 ╒[ Lines in Buffer ]=====[ [Esc][<-'][Home][End][^][v] ]+    |
  493.           | 2 |                                                       |    |
  494.           | 3 |   Fred W. Williams, MD                                |    |
  495.           | 4 |   231 N. Alabama Avenue                               |    |
  496.           | 5 |   Washington, D.C.  20002                             |    |
  497.           | 6 |   John Mark Anthony, M.D., G.P.                       |    |
  498.           | 7 |   213 Pennsylvania Ave, SE                            |    |
  499.           | 8 |   Suite 310                                           |    |
  500.           | 9 |   Washington, D.C.  20003-4332                        |    |
  501.           |10 |   Peter Baskins, PhD                                  |    |
  502.           ╘===|   210 7th Ave                                         |====+
  503.               |   Washington, D.C. 20003-2112                         |     
  504.               |-> Alexandra R. Simpson                                |
  505.               |                                                       |
  506.               +=======================================================+
  507.           +[ Loading Fields ]===========================[[<][>][Home][End]]+
  508.           |Washington, D.C.  20003-4320                                    |
  509.           +====[ All records loaded.  Use [Q]uit when all written out ]====+
  510.               [B]uffer     [F]ields     [M]ark       [H]elp       [Q]uit
  511.                              Figure 14 - Input Line Buffer
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.           DATABASE IMPORT FACILITY                                     Page 8
  520.  
  521.  
  522.  
  523.           Use the [Up Arrow], [Down Arrow], [Home], [End] to move the cursor
  524.           to the buffer line you wish to selection.  Press [Enter] to select
  525.           and place this line into the Cut and Snip area for parsing.  If you
  526.           press [Esc], the Cut and Snip area will contain the same line as
  527.           when you brought up the line buffer.
  528.  
  529.  
  530.                     (2)  [AltF]  Find a string in the input file.  You will be
  531.                               asked to enter the string to search for.  The
  532.                               program will begin with the current record and
  533.                               search through the rest of the file for the
  534.                               string.  The search is case-insensitive (i.e.,
  535.                               you may enter any combination of capital and
  536.                               lower case letters and it will match any
  537.                               combination of characters in the file).
  538.  
  539.                     (3)  [AltT]  Return to the Top of the input file.  This is
  540.                               a useful command when you have searched for a
  541.                               string and reached the end of the file with no
  542.                               success.  Use this command to start over at the
  543.                               beginning of the file with the next search.
  544.  
  545.                     (4)  [Shift-F7]  Edit the current input buffer line. 
  546.                               Press this to directly edit the input buffer
  547.                               line showing in the Cut and Snip window.  The
  548.                               changed line can now be stored in any field.
  549.  
  550.                     (5)  [PgDn]    Get next line from buffer.  When at the
  551.                               bottom of the buffer, a new line is then read
  552.                               into the buffer from the source file.
  553.  
  554.                     (6)  [PgUp]   Get previous line from the buffer.  This is
  555.                               useful you have to capture information you
  556.                               missed.  If you lose your place in the buffer,
  557.                               use [F9] to find it.
  558.  
  559.                c.   Fields/Records Keys
  560.  
  561.                     (1)  [F2]/[Enter]   This stores a highlighted (marked)
  562.                               block of characters in one of the Output fields
  563.                               shown on the top of the screen.  This is one of
  564.                               the most common actions you'll take, so the
  565.                               default is the [Enter] key.  
  566.  
  567.                     (2)  [.]  (Period key).  This works just like the [F2]
  568.                               key, except that all periods are removed before
  569.                               the block is stored.  This is specifically for
  570.                               removing the periods from an old-fashioned
  571.                               State abbreviation (e.g., N.Y. becomes NY).
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.           DATABASE IMPORT FACILITY                                     Page 9
  580.  
  581.  
  582.                NOTE:  When storing a marked block to a field, Data
  583.                Import File checks to see if there's anything there
  584.                already.  If so you are asked:
  585.  
  586.             Field is not empty. [O]verwrite/[A]ppend/[S]paceAppend/[N]o <N>
  587.  
  588.                If you choose [O]verwrite, the marked block will replace
  589.                    the current value in the field.
  590.                If you choose [A]ppend, the marked block will be added to
  591.                    the end of the field.
  592.                If you choose [S]paceAppend, a space will be added to the
  593.                    existing field, and the marked block will then be
  594.                    appended.  You may also press the [SpaceBar] to
  595.                    SpaceAppend the marked block.
  596.                If you choose [N]o, nothing will be done. 
  597.  
  598.                SPECIAL FEATURES with the Store keys.  When you Store
  599.                block in a field, several things happen.  The highlight
  600.                is advanced to the next block, the field pointer is
  601.                advanced so that the next Store command will
  602.                automatically default to the next field.  This is useful
  603.                when storing City, followed by State, followed by Zip. 
  604.                This is the normal sequence, so the keystrokes would be
  605.                to press [Enter] to store the City, enter the field
  606.                number and press [Enter].  After it's stored, the
  607.                highlight moves to the State.  Just press [Enter] twice
  608.                (or press [.] and then [Enter]) and the State
  609.                abbreviation will be stored in the State field.  Press
  610.                [Enter] twice more and the Zip Code will be stored.
  611.  
  612.  
  613.                     (3)  [Del]  Delete the value in a chosen field.
  614.  
  615.                     (4)  [F7] Edit a field of your choice.  You'll get a
  616.                               larger window, to see the total field for
  617.                               editing purposes.
  618.  
  619.                SPECIAL FEATURES with Del and Edit keys.  If you find you
  620.                have to Delete or Edit a field, do so immediately after
  621.                you store it in the field.  This will allow you to take
  622.                advantage of the feature which keeps the most recent
  623.                Field number for Delete or Edit.  Simply pressing [Del]
  624.                and [Enter] will kill the most recently filled field. 
  625.                Similarly for Edit.
  626.  
  627.                     (5)  [F8] Write the current collection of fields to disk
  628.                               under the Output filename.  As an aid to
  629.                               continued actions, the fields are blanked after
  630.                               they have been written to disk.  For fields
  631.                               which are Carried Forward, the fields are not
  632.                               cleared.
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.           DATABASE IMPORT FACILITY                                    Page 10
  641.  
  642.  
  643.                     (6)  [AltC]  Mark fields to carry forward from record to
  644.                               record.  If you are processing records with
  645.                               numerous identical fields, choose [AltC] to
  646.                               mark the repeating fields.  Marked fields are
  647.                               shown with their field numbers highlighted in
  648.                               the Fields Window.
  649.  
  650.                     (7)  [F6] Show a list of all records written to disk so
  651.                               far.  Just the first five fields of each
  652.                               written record are shown; the last 20 records
  653.                               written are shown.
  654.  
  655.                d.   Marking Blocks
  656.  
  657.                     (1)  [F3]  Mark (or highlight) the beginning of a block
  658.  
  659.                     (2)  [F4] Mark the end of a block
  660.  
  661.                     (3)  [+]  Highlight the next block of characters.  Blocks
  662.                               of characters are separated by spaces and/or
  663.                               punctuation marks.
  664.  
  665.                     (4)  [Shf][+]  [Shift] and the [Grey Plus] sign, will
  666.                               move to the next block, dragging the highlight
  667.                               along with it.  This is useful for highlighting
  668.                               names like "New York" or "Salt Lake City."
  669.  
  670.                     (5)  [-]  Highlight the previous block.  This is useful
  671.                               if you find you forgot to save one of the
  672.                               previous blocks.
  673.  
  674.                     (6)  [F5] Un-highlight or un-mark the block.
  675.  
  676.                e.   Help Keys
  677.  
  678.                     (1)  [F1] This provides several pages of explanation for
  679.                               the program as well as help with useful keys. 
  680.                               Note that the Menu Bars also provide key help,
  681.                               since every selection has its function key
  682.                               equivalent.
  683.  
  684.                f.   Quit Key
  685.  
  686.                     (1)  [Q]  This key exits Database Import Facility, asking
  687.           you to confirm that your really want to quit.  As mentioned before,
  688.           if you have not loaded all the source lines, you will be advised
  689.           and asked if you really want to quit.
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.           DATABASE IMPORT FACILITY                                    Page 11
  698.  
  699.  
  700.           4.   CardWare, or How do I register? 
  701.  
  702.                This software is copyrighted by John L. Dove III and all
  703.           rights have been reserved.  It is being distributed under the new
  704.           concept of Cardware:  If you use the software, you must register it
  705.           by sending, as a minimum, one Postcard to me at this address:
  706.  
  707.                                    John L. Dove III
  708.                                    P.O. Box 15413
  709.                                    Arlington, VA 22215-0413
  710.  
  711.           Please indicate your name and address and the version you are
  712.           currently using.  If you do not wish to register, please remove the
  713.           software from your system.  In any event, please pass the complete
  714.           file (including this DOCumentation file) on to your friends.  (If
  715.           you feel you must provide a donation, it will be gratefully
  716.           accepted.)
  717.  
  718.