home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / dimprt12.zip / DIMPORT.DOC < prev    next >
Text File  |  1990-03-29  |  27KB  |  589 lines

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