home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / apps / database / fb18 / fb.txt < prev    next >
Text File  |  1991-06-23  |  28KB  |  704 lines

  1.          First Base (shareware version 1.80) - Database
  2.  
  3.    1.  First Base .................................... 3
  4.      1.1 Introduction ................................ 3
  5.      1.2 Applications ................................ 3
  6.      1.3 Size restrictions ........................... 3
  7.  
  8.    2.  Required files ................................ 3
  9.      2.1 Database file description ................... 3
  10.      2.2 Definition file description ................. 3
  11.      2.3 Report format file description .............. 4
  12.  
  13.    3.  Definitions ................................... 4
  14.      3.1 Fields ...................................... 4
  15.      3.2 Records ..................................... 4
  16.  
  17.    4.  Running First Base ............................ 4
  18.      4.1 Starting .................................... 4
  19.      4.2 New File Creation ........................... 4
  20.      4.3 Making The Definition File ...................4
  21.        4.3.1 Completing Definition File Entries .......5
  22.        4.3.2 Use of Alternate Definition File .........5
  23.      4.4 Data Entry .................................. 5
  24.        4.4.1 Procedure ............................... 5
  25.        4.4.2 Editing Keys ............................ 5
  26.        4.4.3 Function Keys ........................... 6
  27.      4.5 Sorting ..................................... 6
  28.        4.5.1 Single field ............................ 6
  29.         4.5.2 Double field ........................... 6
  30.      4.6 Searches .................................... 7
  31.      4.7 Field Limits ................................ 7
  32.        4.7.1 Limits Description ...................... 7
  33.        4.7.2 How to Set Limits ....................... 7
  34.        4.7.3 Setting field number .................... 7
  35.        4.7.4 AND and ORs in Limits ....................8
  36.        4.7.5 Entering Upper and Lower Limits ..........8 
  37.        4.7.6 How Limits Work ..........................8
  38.        4.7.7 Canceling Limits ........................ 8
  39.        4.7.6 Printing Using Limits ................... 8
  40.      4.8 Averages and Totals ......................... 9
  41.        4.8.1 How to Enter and Use .................... 9
  42.      4.9 Deleting Records ............................ 9
  43.        4.9.1 Deleting With First Base ................ 9
  44.        4.9.2 Deleting With An Editor ................. 9  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                                - 1 -
  55.  
  56.  
  57.  
  58.  
  59.  
  60.    5.0 Data Output ................................... 9
  61.      5.1 Output To A File ............................10
  62.        5.1.1 Making Subset Of Data Base ..............10
  63.        5.1.2 Adding Or Deleting Fields ...............10
  64.      5.2 Output To A Printer .........................10
  65.        5.2.1 Print Sizes .............................10
  66.        5.2.2 Multiple Records Horizontally ...........11
  67.      5.3 Report Format ...............................11
  68.        5.3.1 Creating Format With External Editor ....11
  69.        5.3.2 Page Layout .............................11
  70.        5.3.3 Report Format Description ...............11
  71.        5.3.4 Creating Format With First Base Editor ..12
  72.      5.4 Page adjustments ............................13
  73.        5.4.1 Page Format .............................13
  74.        5.4.2 Start Output ............................13
  75.  
  76.    6.0 Sample database ...............................13
  77.      6.1 Loading sample database .....................13
  78.  
  79.    7.0 Suggestions welcome ...........................13
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.                                  - 2 -
  109.  
  110.  
  111.  
  112.  
  113.  
  114. 1.0 First Base description
  115.  
  116. 1.1 First Base is a fast memory resident database system for 
  117. small and medium size applications. It is not full featured but 
  118. has a wide range of uses, is fast and very easy to learn and 
  119. use. It runs in medium or high resolution on an any Atari 
  120. computer in the ST line.
  121.  
  122. 1.1.1 Options in the program are selected either by use of the  
  123. function keys or by selecting from pull down menus with the 
  124. mouse. The return, delete, backspace, insert, home and arrow 
  125. keys are also used when editing a record.
  126.  
  127. 1.2 The program has a wide range of applications. Examples 
  128. include address lists, video tape listings, computer program 
  129. lists, records of checks, christmas card lists, library loan, 
  130. video tape rentals and many more.
  131.  
  132. 1.3 The entire database is loaded into the memory of your ST. 
  133. The more free memory you have the larger the database possible. 
  134. Assuming you have sufficient memory up to 20000 records may be 
  135. created. Each record may consists of up to 1000 characters that 
  136. in turn may comprise up to 11 fields.
  137.  
  138. 2.0 Necessary files
  139.  
  140. 2.1 A First Base database consists of three basic files. The 
  141. first of these contains the data for all records. It is named 
  142. whatever file name you decide with the extender .DAT. It is 
  143. organized as one record per line. Each line may be up to 1000 
  144. characters long. The data is in ASCII format with no control or 
  145. special characters so the file will appear normal when viewed 
  146. and it will be accessible to editors or other programs.
  147.  
  148. 2.2 The second file is the definition file. The name is the same 
  149. as the one chosen above with a .DEF extender. This file defines 
  150. the field names and the length of each field. It is also in 
  151. normal ASCII format. It can be created with the First Base 
  152. program or it can be made with an editor or word processor that 
  153. does not put formatting characters in its data file.
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.                                 - 3 -
  163.  
  164.  
  165.  
  166.  
  167.  
  168. 2.3 The third file specifies how the data is to be printed and 
  169. the heading to be used on the page. The name is made up of the 
  170. same file name above with the extender .RPT and is referred to as 
  171. the report format file. Like the files above it is in normal 
  172. ASCII format and may be accessed or created by other programs or 
  173. editors. The file consists in line one of a heading plus 11 
  174. lines of format some of which may be empty. 
  175.  
  176. 3.0 Definitions
  177.  
  178. 3.1 A field is defined to be a piece of information. For example 
  179. a persons name, a disk number, a date, etc. It will be displayed 
  180. on one line on the monitor screen.
  181.  
  182. 3.2 A record is defined to be from 1 to 11 fields that are 
  183. related. For instance a persons name, their street number, their 
  184. city and state, their birth date.
  185.  
  186. 4.0 Running the program.
  187.  
  188. 4.1 To run the program double click on FB.PRG, Then click on 
  189. select. When the file selector box is shown you may change disks 
  190. in your drive or select another drive. To select another drive 
  191. change the drive letter in the file selector box and click the 
  192. mouse on the bar above the file names, then select the correct 
  193. folder. Finally use your mouse or type in the name of an old 
  194. .DAT file. 
  195.  
  196. 4.2 If you choose to make a new file, type the new file name
  197. in the selector box. It must end in .DAT in order for First
  198. Base to recognize it. Following your entry press return. Brief
  199. instructions are displayed and the cursor will be positioned at
  200. the upper left corner of the screen. 
  201.  
  202. 4.3 You will make the definition file. First you type in the
  203. name of the first field, it looks best on the screen if it is
  204. preceded by a blank space. After the name type a : followed by a
  205. space. Finally use the _ (underscore) to specify the number of
  206. spaces desired for the field. For example...
  207.  
  208.  PROGRAM NAME: ____________________________
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.                                 - 4 -
  217.  
  218.  
  219.  
  220.  
  221.  
  222. 4.3.1 When you are satisfied with that field, press the return 
  223. key. Continue in the same manner for other fields. You are 
  224. limited to 11 fields and not more than 74 characters across the 
  225. screen on any one field. Finally after the last field press the 
  226. F5 key (write.) This saves your field definition file and you 
  227. are ready for entering new data. 
  228.  
  229. 4.3.2 You may choose a definition file other than the default by
  230. selecting this option when prompted by the alert box. This will
  231. enable you to set up the fields in an alternate configuration. 
  232. The .DEF file would have to be created on an external editor and
  233. the total length of all fields would have to match that of the
  234. data file.
  235.  
  236. 4.4 Data entry.
  237.  
  238. 4.4.1 To begin entering new data into the fields you must first 
  239. press the F6 key. This sets up the data entry mode. After 
  240. pressing F6 you fill in the fields.  Field editing is outlined 
  241. below. After you have finished entering data in all the desired 
  242. fields press the F5 key to save the record. After pressing F5 
  243. the record will advance and fields will be blank again waiting 
  244. for the next entry. When you have completed entering data for 
  245. other records you can press F3 or one of the other function keys 
  246. other than F5 or F6 to terminate data entry mode.
  247.  
  248. 4.4.2 To edit fields the editing keys work as follows:
  249.      Up arrow moves to preceding field (up).
  250.      Down arrow moves to following field (down).
  251.      Right arrow advances cursor to right, at end of field goes 
  252.         to field below.
  253.      Left arrow moves cursor to left and stops at first of 
  254.          field.
  255.      Return is similar to down arrow.
  256.      Backspace deletes character under the cursor and moves it 
  257.          left.
  258.      Insert toggles the insert mode on or off. A red I in the 
  259.          upper right corner indicates insert mode. Insert mode 
  260.          on enables characters to be inserted in a line. With
  261.          insert mode off characters are overwritten.
  262.      Shift home clears the fields. The do not stay cleared 
  263.          unless you follow by pressing the F5 key.
  264.      Undo quits without saving the file back to the disk.
  265.      Help displays a brief summary of commands. 
  266.  
  267. ----> Changes you make when editing fields are not saved unless 
  268.                  you press F5 following them.    
  269.  
  270.                                 - 5 -
  271.  
  272.  
  273.  
  274.  
  275.   
  276. 4.4.3 Function keys are as follows: (F11 to F20 are obtained using shift)
  277.      F1  Display next record in sequence
  278.      F2  Display previous record in sequence
  279.      F3  Display first record in memory.
  280.      F4  Display last record in memory.
  281.      F5  Write current record on screen to memory.
  282.      F6  Begin entry of new record (use only once before 
  283.          entering records.)
  284.      F7  Clear fields (but don't save to memory unless followed by F5.)
  285.      F8  Sort the field that cursor is currently in. 
  286.      F9  Search the fields for a string.
  287.      F10 Save the data in memory back to disk.
  288.      F11 Delete a file from the disk (making room for .DAT file.
  289.      F12 Format a new disk (currently single density 10 sector only)
  290.      F13 Merge another database file with the one in memory. This
  291.           will only work when both files use the save .DEF type,
  292.           that is the fields are all the same type and length.
  293.      F14 Quit, same as Undo.
  294.      F15 Not used
  295.      F16 Start output.
  296.      F18 Select File output.
  297.      F19 Select Printer output.
  298.      F21 Select normal sized print.
  299.      F22 Select condensed print (set up for Epson printer code.)
  300.      F23 Toggle page format.
  301.      F25-F30 Select to print number of records horizontally
  302.      F32 Enter report format.
  303.      F34 Enter display limits for fields.
  304.      F35 Erase all limits for all fields.
  305.  
  306.      (F21 to F32 are not keyboard selectable in this version.
  307.      You must select them from the menus using the mouse.)
  308.  
  309. 4.5 Sorting
  310.  
  311. 4.5.1 Ascii sorting can be made on any field, either ascending 
  312. or descending. To sort first move the cursor to the field to be 
  313. sorted. Press the F8 key. Use the mouse to select to sort up or 
  314. down, then wait. Sorting is usually fairly fast but the 
  315. following conditions increase the sorting time, a large number 
  316. of records (in the thousands), more than half the available free 
  317. RAM memory of your computer used by data, a lot of sameness in 
  318. the field being sorted. 
  319.  
  320. 4.5.2 To do a double sort, first sort on one field, then resort 
  321. on another field. The first field sorted will be ordered in the 
  322. second field where quantities in the second field are the same.
  323.  
  324.                                - 6 -
  325.  
  326.  
  327.  
  328.  
  329.  
  330. 4.6 Searches
  331.  
  332. 4.6.1 String searches can be made on any single or multiple 
  333. fields. The default field is the field that the cursor is 
  334. currently in.
  335.  
  336. 4.6.2 To sort press F9 or select SEARCH in the pull down menu. 
  337. Type in a string to be searched for. The * serves as a wild card 
  338. in the string. The numbers and letters below the search string 
  339. show fields that will be searched for the string. Use the mouse 
  340. to click on or off any fields that you want to search. You can 
  341. search forward or backward from the current record. The default 
  342. is forward so if return is pressed the field is searched from 
  343. the current record to the end of the data. You can also search 
  344. forward by clicking on FORWARD with the mouse or you can search 
  345. backward by clicking on BACK with the mouse.
  346.  
  347. 4.6.3 When a match is found the record will be displayed. You may 
  348. then press return to continue searching, or click on EXIT if you 
  349. are done. When the first or last record is reached it is 
  350. displayed showing that no further matches were found. Searches 
  351. are not case sensitive.
  352.  
  353. 4.7 Field Limits.
  354.  
  355. 4.7.1 Lower and upper limits may be set for any of the fields 
  356. for either display, printing, searching or for writing to a file.
  357. The limits are case sensitive (use only upper case if your data is
  358. in upper case) and are evaluated as ASCII starting with the first
  359. field character on the left. You can use combinations of ORs and
  360. ANDs for letting limits in multiple fields. 
  361.  
  362. 4.7.2 To make limits use the Set Limits option in the Fields menu.
  363. This box allows you 8 different limiting ranges that may apply to
  364. any of the 11 different fields (if you have made that many.) 
  365.  
  366. 4.7.3 The numbers on the left hand side in the box show the number
  367. of the field to which the limits apply and correspond to the
  368. numbers that should show at the first of each field. The limit 
  369. box numbers can be changed by clicking on them with the mouse and
  370. then using the keyboard to make a change. Numbers go from 1 through
  371. 9 and are followed by A and B for 10 and 11. If an illegal entry
  372. is made it will revert to the former entry after the box is closed. 
  373.  
  374.  
  375.  
  376.  
  377.  
  378.                                 - 7 -
  379.  
  380.  
  381.  
  382.  
  383.  
  384. 4.7.4 The ANDs and ORs on each line are selectable and their use
  385. depends on how you want limits to be set. When no ANDs or ORs are
  386. selected for a defined field all entries will be matched for
  387. reads, searches, and outputs. If ANDS or ORS are selected and
  388. no limits are entered then no entries will be matched for reads,
  389. searches and outputs. So if you turn on all the ANDS and get out
  390. of the limit box without setting anything else you will be 
  391. limited to displaying zero records.
  392.  
  393. 4.7.5 The upper and lower limits are entered by clicking the mouse
  394. on the entry line and then typing them in using the keyboard.
  395. You MUST make entries starting on the first line and if multiple
  396.  entries are made they must be made on the lines below in sequence. 
  397. Escape erases an entry already on the line. As an entry example,
  398. if a field contains numbers and you want to show only those more
  399. than a certain value, say 1000, (they must be left justified in
  400. the field else you have have to allow for blanks before the number)
  401. just type in 1000 for the lower limit. Then when you press F1 to
  402. show the next record only those records with the value in the field
  403. that are 1000 or more will be shown. 
  404.  
  405. 4.7.5.1 The numerical value of the ASCII entries of the lower
  406. limit must be less than those of the upper limit. If an entry
  407. error of this kind is made the limits will revert to their
  408. previous values after the limit box is closed. You can set more
  409. than one set of limits for the same field by making several
  410. numbers at the left of the limit box the same as the field number. 
  411.  
  412. 4.7.6 After you have made the settings in the limit box click on
  413. OK or press return. Records display is then controlled by your
  414. settings. With only 1 AND set records with values for the set field
  415. that fall within the limit range will be used. With 2 ANDs set
  416. records must fall within the first range and the second range to
  417. be used. These ranges can apply to the same field but if they are
  418. not over lapping no data will be used. With only 1 OR set the
  419. action is similar to only 1 AND. With 2 ORs set records will be 
  420. used if they either fall within the limits of the first OR or 
  421. within the limits of the second OR. And more may also be used and
  422. they can apply to combinations of multiple or the same fields.
  423. When several ANDs are mixed with ORs the ANDs have priority in
  424. evaluation.  
  425.  
  426. 4.7.7 To cancel all limits select Erase Limits in the Fields 
  427. pull down menu. This will remove all previous settings. 
  428.  
  429.  
  430.  
  431.  
  432.                                 - 8 -
  433.  
  434.  
  435.  
  436.  
  437.  
  438. 4.7.8 The limits specifications do not apply to sorting. But 
  439. since they do work with printing you can print out ranges of 
  440. values from your database. For instance if you had a database of 
  441. music files and one of the fields was the file extender you 
  442. could print out a list of all music files of this type, say for 
  443. example .SNG, by entering .SNG for lower limits and .SNG again 
  444. for upper limits. Then only those records with .SNG would be 
  445. printed.
  446.  
  447. 4.8 Averages and Totals.
  448.  
  449. 4.8.1 Fields with numeric values can be averaged or totaled by 
  450. selecting "Totals" in the Fields menu. The totaling process will
  451. occur starting with the current record to the end of the file, 
  452. so if you want to total all records you must use F3 to start at
  453. the first of the file. 
  454.  
  455. 4.8.2 When totaling, the limits you may have set using the limit
  456. box will be observed so this makes it possible to screen out
  457. values that are associated with fields that you may not want
  458. counted. For example if you were using one field for check amount
  459. and another field for the date you could get check totals between
  460. two dates (providing you stored the check date in most signifcant 
  461. to least significant numeric format.)
  462.  
  463. 4.9 Deleting records.
  464.  
  465. 4.9.1 In order to delete records from a file you must first 
  466. display the record to be deleted, then press F7 followed by F5. 
  467. This leaves a blank record in memory. Before quitting and saving 
  468. the file to disk, sort on any field in ascending order. This puts 
  469. the blank records at the first of the file. When the file is 
  470. saved these blank records will be skipped and not saved to 
  471. disk.
  472.  
  473. 4.9.2 If you have very many records to delete this can be a time 
  474. consuming process. You may find it easier to use another line 
  475. editor or word processor to eliminate unwanted records. These 
  476. will be shown as single lines. If you do this and resave the 
  477. file remember not to resave the file in word processing mode.
  478.  
  479. 5.0  Data Output. You have the option of directing output copy
  480. to your printer or to a file.
  481.  
  482.  
  483.  
  484.  
  485.  
  486.                                 - 9 -
  487.  
  488.  
  489.  
  490.  
  491.  
  492. 5.1 Select File Output from the Output menu to make new file
  493. copy. The format of this file is controlled by the report
  494. format file (.RPT) in a similar way that printed on a printer.
  495. Multiple records can be selected as for printing but the
  496. condensed printing option in the output menu has no effect.
  497. Reasons for making a file copy include saving for later output
  498. to a printer, making a subset of your data base, or altering
  499. your database to expand or delete fields.
  500.  
  501. 5.1.1 To make a subset of your database you can set limits to
  502. screen out ranges of values in certain fields. Next, deselect
  503. Page Form in the Output menu. This will ensure that the file is
  504. continuous with no heading, and no page breaks. Next you will
  505. need a report format that exactly matches the size of fields
  506. in your current data file. This can be made as explained below.
  507. Load this format from the disk before you start. Finally use
  508. Start Output from the menu. This brings up a selector box that
  509. allows you to choose the name of your new data file. After it
  510. is entered data will be written to the disk. Next you must
  511. exit the program, and the restart it to load the file you have
  512. created. Choose the .DEF file that goes with the original data
  513. file.
  514.  
  515. 5.1.2 To make a new data base with changes in size or number of 
  516. fields you first need to make a report format that defines
  517. exactly how large each is and what is to be included and in
  518. what order. For instance you can increase the size of field 2
  519. by putting in more 2s than the current field length in the 
  520. report format, or you could make room for a new field by doing
  521. the same thing but specifying them on a different line in the new
  522. definition file. Or you could eliminate a field by not including
  523. it in the report format. Be sure you only use one line per
  524. record. After the report format is made proceed as in section 5.2.
  525. You will have to keep careful track of the field sizes when
  526. making a new definition file. The easiest way is to edit the old
  527. definition file with an external editor.
  528.  
  529. 5.2 Output to a printer. Printer output is also selected from the
  530. Output menu. Printer output normally used page format which is
  531. selectable from the menu. However you also have the option to
  532. turn this off which eliminates page breaks and page headings. 
  533.  
  534. 5.2.1  Two print types are supported using Epson printer codes. 
  535. These are normal, 80 characters per line maximum, and condensed, 
  536. 132 characters per line maximum. These are selected by the mouse 
  537. in the print menu.
  538.  
  539.  
  540.                                - 10 -
  541.  
  542.  
  543.  
  544.  
  545.  
  546. 5.2.2  A number of records can be selected, from one to six, in the 
  547. print menu. This number refers to the number of different records 
  548. that will be printed horizontally across the page.  Parts of the 
  549. records may be truncated, if necessary, to fit in the space 
  550. specified.
  551.  
  552. 5.3  Report format. This is a file that must be created before      
  553. you can start printing. It contains information that controls how 
  554. the data is printed. This format file is read, if it exists when 
  555. the program first starts. A different format file can be read or 
  556. created by selecting Report Format in the print menu.
  557.  
  558. 5.3.1 The report format file can be created through the First Base 
  559. program or though a word processor or editor, for example as in 
  560. the program Flash. When a separate editor is used the same rules 
  561. as explained in section 3.3.2 must be followed.
  562.  
  563. 5.3.2 An explanation composition of the report format file 
  564. follows. The structure is different than in versions prior to 1.6. 
  565. From one to eleven lines may be printed per record. Each page may 
  566. include an optional title line which labels the columns that are 
  567. printed. Text may be included with the file data as it is printed. 
  568. The minimum number of print positions per field when printed is 
  569. two.
  570.  
  571. 5.3.3 The fields of a record are numbered 1 through 9 followed by 
  572. A for field 10 and B for field 11. You specify where you want data 
  573. of a field to be printed by using these numbers. These are 
  574. differentiated from other text data that may contain these by 
  575. beginning the field that contains them by a \. An example of a 
  576. format line with heading line is as follows:
  577.  
  578. Address                      Automobile   Date     Name
  579. \1111111111111111111111111   \5555555555  \333333  \444444444444444
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.                                 - 11 -
  595.  
  596.  
  597.  
  598.  
  599.  
  600. The \ is only a flag to show that a new field type is to be printed
  601. and itself is skipped when printing starts. If you want to be sure
  602. that the header columns line up with the data insert \ in the
  603. same locations in the heading line. They will also be skipped when
  604. printing. In the above example 25 places would be allotted for data
  605. from  field 1 followed by 3 blank spaces followed by 10 places for
  606. data from field 5 followed by two blank spaces followed by 6 places
  607. for  data from field 3 followed by two blank spaces followed by 15 
  608. places for data from field 4. If the field data is more than the 
  609. places you have allowed for it will be truncated. If the places 
  610. you have specified are more than the field data extra blank spaces 
  611. will be inserted at the end. An example of a format with embedded 
  612. text follows:
  613.  
  614. Name \11111111111111111111111    Age \22     Salary $\333333
  615.  
  616. The report format file must always consist of 12 lines. The 
  617. first line in the file is the heading line. If no heading is 
  618. desired this line consists only of a return. If headings are used 
  619. they will be aligned over the proper matching fields in the lines 
  620. below. The eleven lines that follow the heading specify the format 
  621. for up to 11 lines printed vertically for each record. Each line 
  622. may appear as in the two above examples. If a blank line is 
  623. desired you must insert only one space followed by a return on 
  624. that line. The first line that contains only a return terminates 
  625. the lines that are to be printed. So for instance if you wanted 
  626. only one line per record (as was the case in previous versions of 
  627. this program) first type the heading line, second type the format 
  628. line, and on the third line only return. The other 9 lines should 
  629. be entered as only a return as well. 
  630.  
  631. 5.3.4 When using the First Base format generator instead of an 
  632. editor there are a few other features. You enter this part of the 
  633. program by selecting New under Report Format. Then you enter the 
  634. format for line one. When that is satisfactory you enter the 
  635. column headings (if desired) which is easier to do after you have 
  636. already set the number of places for each field. After that you 
  637. can enter more lines of format if desired. The field names 
  638. corresponding to the numbers will be shown at the bottom of the 
  639. screen. When you type a \ followed by a field number the correct 
  640. number of positions will be printed. If you want fewer places use 
  641. the backspace key to remove them, if you want more just type them 
  642. in. The line will scroll to the left if you pass 80 characters 
  643. making it possible to create longer lines when using condensed 
  644. printing. Only the back space key works for editing. Press return 
  645. at the end of each format line.
  646.  
  647.  
  648.                                 - 12 -
  649.  
  650.  
  651.  
  652.  
  653.  
  654. 5.4 When data is printed using more than one line per record the 
  655. number of records per page is adjusted such that a record is not 
  656. broken on a page boundary. This makes printing address labels and 
  657. the like possible.
  658.  
  659. 5.4.1 Before you begin printing you may decide to print the data 
  660. in several columns. This will condense the output and is useful  
  661. when you have a large number of records and the amount of data 
  662. to be printed is small. For instance if you made a list of 
  663. programs and on which disk each is, you might be able to print 4 
  664. across the page compressed. Select the number of print columns 
  665. from the pull down menu. After selecting Normal or Compressed is 
  666. selected in the pull down menu then select Start printing. Press 
  667. the escape key to abort printing has started.
  668.  
  669. 6.0 Included with this program in the .ARC file is a sample 
  670. database set up for keeping track of music files that I have. It 
  671. is only included as a demonstration of the First Base program.
  672.  
  673. 6.1 To use this run the program. Then select SONGS.DAT as the 
  674. data file using the disk you have placed it on. The SONGS.DEF 
  675. file sets up the field names and lengths of the fields. A sample 
  676. SONGS.RPT report file is included which is set for one line per 
  677. record printing.
  678.  
  679. 7.0 First Base is shareware. Contributions or suggestions regarding
  680. this program are welcome. Write...
  681.  
  682.  
  683.                              Dave Henry
  684.                           1720 Wickersham Dr.
  685.                         Anchorage, Alaska 99507
  686.                              907-563-7414
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.                                 - 13 -
  703.  
  704.