home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / DATABASE / DBLITE11.ZIP / DBLITE.DOC < prev    next >
Text File  |  1993-05-30  |  67KB  |  1,574 lines

  1.      DBLITE VERSION 1.1g
  2.  
  3.      Software and Documentation Copyright (C) 1992-1993
  4.      All Rights Reserved
  5.  
  6.      by:   Michael J. Seither          Product Testing &
  7.          6900 Hastings Street         Documentation by:
  8.           Metairie, Louisiana
  9.                 70003-3029                 David Grant
  10.  
  11.      Table of Contents
  12.  
  13.  
  14.      SECTION I.  ABOUT DBLITE
  15.  
  16.      I.a.  Brief Description
  17.      I.b.  Why dbLite?
  18.      I.c.  General Specifications
  19.      I.d.  What Is a "Lite" Database?
  20.      I.e.  How to Install and Start dbLite
  21.      I.e.1.  If You Have a Monochrome Monitor
  22.      I.f.  Running dbLite from Windows
  23.  
  24.      SECTION II.  DEFAULTS AND MODES
  25.  
  26.      SECTION III.  EDIT MODE
  27.  
  28.      III.a.  How To Use Edit Mode
  29.      III.b.  Editing Keys
  30.      III.c.  Editing Records
  31.      III.d.  Using Memos
  32.      III.e.  Copying Lines and Records
  33.      III.f.  Special Characters
  34.  
  35.      SECTION IV.  MENU OPERATIONS
  36.  
  37.      IV.a.  Using Menus
  38.      IV.b.  File Menu
  39.      IV.c.  Print Menu
  40.      IV.c.1.  Laser Printer Label Stock
  41.      IV.c.2.  Dot-Matrix Printer Label Stock
  42.      IV.c.3.  Types of Printing
  43.      IV.c.4.  Downloadable Fonts
  44.      IV.c.5.  Form Feeds
  45.      IV.d.  Append Record
  46.      IV.e.  Delete Record
  47.      IV.f.  Insert Record
  48.      IV.g.  Record Sort
  49.      IV.h.  Search Menu
  50.      IV.i.  Capture Menu
  51.      IV.j.  Quit Menu
  52.  
  53.      SECTION V.  TECHNICAL INFORMATION ABOUT DBLITE FILES
  54.  
  55.      SECTION VI.  LISTINGS
  56.  
  57.  
  58.      SECTION VII.  MATH FEATURES
  59.      VII.a.  Calculator Math
  60.      VII.b.  Checkbook Math
  61.  
  62.      SECTION VIII.  NOTES ON PRINTERS
  63.  
  64.      SECTION IX.  FUTURE VERSIONS
  65.  
  66.      SECTION X.  REGISTRATION NOTICE
  67.  
  68.      X.a.  dbLite REGISTRATION FORM
  69.  
  70.      SECTION XI.  COPYRIGHT NOTICE
  71.  
  72.      APPENDIX A.  COMMAND & EDIT KEY SUMMARY
  73.      *****************************************
  74.  
  75.  
  76.      SECTION I.  ABOUT DBLITE
  77.  
  78.  
  79.      I.a.   Brief Description
  80.  
  81.      dbLite (pronounced DEE-bee-LIGHT) is a program for IBM-compatible
  82.      computers.  It does not require Microsoft Windows, but can be used
  83.      within the Windows environment.
  84.  
  85.      dbLite is designed to keep track of data of all types -- mailing
  86.      lists, phone lists, address book lists, things-to-do lists,
  87.      inventory lists, and other applications which require data
  88.      acquisition and retrieval.  It outputs printed lists and labels
  89.      using either laser or dot-matrix printers.  It will address
  90.      envelopes directly, one at a time, and using labels, it can address
  91.      many at once.  It makes a fine mailing list maintenance program.
  92.      It works best, however, as a simple, uncomplicated information-
  93.      management tool.  The people and things it can catalog are limited
  94.      only by your imagination.
  95.  
  96.      dbLite is shareware, and you are encouraged to freely distribute
  97.      dbLite and its related files.  Show your friends and colleagues
  98.      what a neat program you found and ask them if they have seen
  99.      anything like it.
  100.  
  101.  
  102.      I.b.  Why dbLite?
  103.  
  104.      dbLite works because its author uses it, personally, every day.
  105.      Thus, improvements are constantly being made and tested based on
  106.      the programmer's actual experience.
  107.  
  108.      Many software programs exist that perform the same functions as
  109.      dbLite.  To keep track of names, addresses and phone numbers, you
  110.      can use programs like SideKick or dBase.  You can paste labels and
  111.      keep track of phone numbers in a DayRunner.  You can print whole
  112.  
  113.      pages from your computer using various programs, punch holes in the
  114.      edges, and put them in a book.  But programs like these fill your
  115.      hard disk and cost a lot.  dbLite is designed as a simple way to
  116.  
  117.      _    Keep track of names and addresses;
  118.  
  119.      _    Set up mailing labels for frequently mailed-to contacts;
  120.  
  121.      _    Have an electronic listing from which you can search for
  122.           names of people you want to call;
  123.  
  124.      _    Keep a things-to-do list;
  125.  
  126.      _    Sort by any field and rearrange the database quickly;
  127.  
  128.      _    Easily save your work and easily recall it;
  129.  
  130.      _    Keep useful reference lists around the house, for videotapes
  131.           Christmas mailing lists, and produce labels
  132.           corresponding to these lists.
  133.  
  134.      dbLite can be used without a lot of setup.  It's small, simple,
  135.      quick, and effective.  And it's an easy-to-use program to give to
  136.      your friends and relatives who don't want to learn to use dBase or
  137.      WordPerfect but who do want to maintain a mailing list and print
  138.      labels for envelopes.  All these things are now being done with
  139.      dbLite.
  140.  
  141.  
  142.      I.c.  General Specifications
  143.  
  144.      dbLite files (lists) can include up to 1001 records (entries) per
  145.      file.  dbLite can maintain an unlimited number of files (limited
  146.      only by disk space), so you can keep very large numbers of records.
  147.      But you must separate them into files no greater than 1001 records
  148.      each.
  149.  
  150.      dbLite can handle larger lists if they are maintained as a series
  151.      of small files.  For example, if you have a large mailing list, you
  152.      could keep names from A through L in one file and M through Z in
  153.      another file.  Nevertheless, if you anticipate working with larger
  154.      lists, you will probably find a more specialized database program,
  155.      such as dBase or Paradox, to be more appropriate.  However, while
  156.      such programs do have features lacking in dbLite, they are much
  157.      more difficult to use -- and much more expensive.
  158.  
  159.      dbLite can be used not only as a database of mailing labels but to
  160.      store records of any kind.  It sorts by any line to organize data
  161.      and it searches for any text to help locate entries.  dbLite gives
  162.      you up to 255 characters of storage space for each record.  This is
  163.      divided into 5 lines of 35 characters each for the basic record and
  164.      4 lines of up to 20 characters for the memo window.  This is ideal
  165.      for mailing labels, but this structure also gives you flexibility
  166.      to organize your information into subcategories.  You can sort
  167.      based on these subcategories.  Of course, you can also print labels
  168.  
  169.      and manage files directly from dbLite.
  170.  
  171.  
  172.      I.d.  What Is A "Lite" Database?
  173.  
  174.      dbLite is a small, pre-structured, static-format database.
  175.      dbLite's record format is already defined when you start it.
  176.      dbLite's record structure includes nine fields per record; each of
  177.      the first five fields can contain up to 35 characters, and each of
  178.      the last four can contain up to 20 characters; and those characters
  179.      can be anything, from numbers to text to special characters.
  180.  
  181.      In order to properly use a database and put all of its power to
  182.      use, you should be consistent in what you enter into each field.
  183.      Since there are nine fields per record (including four in the memo
  184.      window), you should consistently enter a recurring type of field in
  185.      the same row of your record each time.  This will allow you to
  186.      organize your data at will (by sorting).
  187.  
  188.      You do not have to make entries in alphabetical order.  You can
  189.      randomly enter records a few at a time or all at once and in no
  190.      particular order.  If you consistently put the same "type" of
  191.      information on the same line of each record, then you will be able
  192.      to sort records later based on the information on each line.
  193.  
  194.  
  195.      I.e.  How to Install and Start dbLite
  196.  
  197.      dbLite does not require any special installation process; you can
  198.      run it from wherever the dbLite files are, be that on a hard drive
  199.      or a floppy disk.  To start dbLite:
  200.  
  201.      1.   If you are not already logged into the directory where the
  202.           dbLite files are, log into that directory.
  203.  
  204.      2.   From the operating system prompt, type DBLITE and press Enter.
  205.  
  206.      You will notice that there were a number of other files included
  207.      with dbLite when you got it.  The <filename>.DBL files (all the
  208.      files ending in .DBL) are data files which help you learn how to
  209.      use dbLite.  As you learn dbLite, you will be creating your own
  210.      data files with your own names, and they will start appearing along
  211.      with the data files that came with dbLite.  After you are familiar
  212.      with dbLite, you can delete the included files to conserve disk
  213.      space.  Initially, you should load and read them as a way to help
  214.      you learn how to use dbLite.
  215.  
  216.      Most people who use dbLite for any length of time will want to run
  217.      it from a hard drive.  To get a hard drive ready for dbLite, simply
  218.      copy the dbLite files to a dbLite directory set up on your hard
  219.      drive for that purpose.  For example, if your files are on a floppy
  220.      disk in A: drive, and you want to put the dbLite files into a
  221.      directory called DBLITE on your C: drive, type the following
  222.      commands from the system prompt (pressing Enter after each
  223.      command):
  224.  
  225.  
  226.      c:
  227.      cd\
  228.      md dblite
  229.      copy a:\*.* c:\dblite
  230.  
  231.      Then start dbLite as shown above.  All your data files will then be
  232.      created in the dbLite directory and will be easier to manage.
  233.  
  234.  
  235.      I.e.1.  If You Have a Monochrome Monitor
  236.  
  237.      Some dbLite users with monochrome monitors have reported that menus
  238.      don't show up properly.  If you experience this problem, try
  239.      starting dbLite differently.  Instead of typing DBLITE at the
  240.      operating system prompt, type DBLITE 10 or DBLITE 49.  If you wish,
  241.      try substituting different numbers to get different color
  242.      combinations.  Note that some numbers cause menu choices to blink
  243.      on and off.
  244.  
  245.      If you find a color combination that you like on your screen, you
  246.      can develop a batch file to start dbLite with that combination
  247.      automatically.  Log into the directory containing the dbLite files,
  248.      and from the operating system prompt, type (pressing Enter after
  249.      each line):
  250.  
  251.      copy con:dbl.bat
  252.  
  253.      dblite 49
  254.  
  255.      Then press Control-Z, then Enter.
  256.  
  257.      This will create a file called DBL.BAT, which, when you type dbl
  258.      from the operating system prompt, will run dblite with menu color
  259.      combination 49, blue on cyan.  (Of course, if you like some other
  260.      combination better, use that number instead of 49.)
  261.  
  262.  
  263.      I.f.  Running dbLite from Windows
  264.  
  265.      If you install the dbLite files into a DBLITE directory as outlined
  266.      above, and you run Microsoft Windows 3.0 or 3.1, you can add dbLite
  267.      to any Windows group as follows:
  268.  
  269.      1.   Open the sub-group window from which you wish to run dbLite.
  270.  
  271.      2.   Click File, New, Program Item, OK.
  272.  
  273.      3.   Type responses to the prompts as follows:
  274.  
  275.           _    Description:  dbLite
  276.  
  277.           _    Command Line:  C:\dbLite\dbLite.pif
  278.  
  279.           _    Working Directory:  C:\dbLite
  280.  
  281.  
  282.      4.   Click on Change Icon, and type
  283.  
  284.           C:\dbLite\dbLite.ico
  285.  
  286.      5.   Finish by clicking on all OK's.
  287.  
  288.      This will install dbLite into the group you are currently windowed
  289.      to.
  290.  
  291.      This method is recommended to beginners, but users who are familiar
  292.      with Windows can use other methods.
  293.  
  294.  
  295.      SECTION II.  DEFAULTS AND MODES
  296.  
  297.      When you start dbLite, the default file is automatically loaded.
  298.      The name of the default file is contained in the DBLITE.DFL file
  299.      supplied with dbLite.
  300.  
  301.      _    The DBLITE.DFL file supplied with dbLite instructs dbLite to
  302.           load HELP.DBL.
  303.  
  304.      _    You can change the default file by selecting "Change Default
  305.           File" from the File menu.
  306.  
  307.      _    dbLite will look for the default file only in the current
  308.           directory (the directory into which you are logged when you
  309.           start dbLite).  If it cannot find the default file in the
  310.           current directory, it will instead load the ADDRESS.DBL file
  311.           located in the current directory.  If the current directory
  312.           does not contain an ADDRESS.DBL file, dbLite will create one
  313.           with zero records and load it.
  314.  
  315.      _    Thus, each directory from which you start dbLite will have its
  316.           own DBLITE.DFL file and its own default file.  If you start
  317.           dbLite from a directory that does not already have a
  318.           DBLITE.DFL file, dbLite will create one in that directory for
  319.           you, and assign ADDRESS.DBL in that directory as the default
  320.           file.
  321.  
  322.      _    You never need to create or edit a DBLITE.DFL file manually.
  323.           dbLite does this for you.
  324.  
  325.      Once dbLite is up and running, the main menu is displayed, and you
  326.      are placed into menu mode.  dbLite has two modes:  menu and edit.
  327.  
  328.      _    In menu mode, the cursor is in either the main menu or a
  329.           submenu, and you can tell dbLite what to do with the data file
  330.           on the screen (print it, save it, etc.).
  331.  
  332.      _    In edit mode, the cursor is in the text of a record, and you
  333.           can type information into that record of that data file.
  334.  
  335.      While in the main menu, press Escape to go to edit mode, or F1 to
  336.  
  337.      see a list of shortcut keys which allow you to perform with one
  338.      keystroke various tasks listed in the menus.
  339.  
  340.      While in edit mode, press Escape to go to the main menu, or F1 to
  341.      see a summary list of editing keys.
  342.  
  343.  
  344.      SECTION III.  EDIT MODE
  345.  
  346.  
  347.      III.a.  How To Use Edit Mode
  348.  
  349.      To get into Edit mode from the main menu, press Escape.  The cursor
  350.      will be put into the record shown and you can edit the information
  351.      there.  Although you can see more than one record at a time, the
  352.      cursor will always stay in the current record (the record
  353.      designated by the small left and right arrows).  To get a feel for
  354.      the way dbLite works, press Escape several times and watch the info
  355.      box on the right side of the screen display switch from Edit &
  356.      Scroll to menu mode.  In edit mode, the menus disappear, and your
  357.      cursor is placed into the current record edit window.  In menu
  358.      mode, a menu reappears, and the cursor is placed in that menu for
  359.      you to make a selection.  Edit mode allows you to move from record
  360.      to record using the Page Up and Page Down keys.  In edit mode, you
  361.      can create records, change records, and review records.
  362.  
  363.      To edit existing records, press Escape to switch into edit mode.
  364.      Then press Page Up or Page Down to find the record you wish to edit
  365.      by placing it into the current record edit window (the one with the
  366.      arrows) and make the changes.
  367.  
  368.  
  369.      III.b.  Editing Keys
  370.  
  371.      While in edit mode, press these keys to move in the ways indicated:
  372.  
  373.      Up Arrow                Previous line
  374.      Down Arrow              Next line
  375.      Enter                   Start of next line
  376.  
  377.      Page Up                 Previous record
  378.      Page Down               Next record
  379.  
  380.      Home                    Start of text on line
  381.      End                     End of text on line
  382.  
  383.      Tab                     5-space tab
  384.      Shift-Tab               5-space reverse tab
  385.  
  386.      Ctrl-Home               First record
  387.      Ctrl-End                Last record
  388.  
  389.      Alt-Delete              Delete line and move remaining lines up
  390.      Ctrl-Y                  Delete line and hold its place in record
  391.      Alt-Insert              Insert line
  392.  
  393.  
  394.      Use the Ctrl and Alt keys like the shift -- hold the key (either
  395.      Ctrl or Alt) and tap the other key.
  396.  
  397.      Pressing F1 while in edit mode will show a list of these keys.
  398.  
  399.  
  400.      III.c.  Editing Records
  401.  
  402.      While in Edit mode, type in the information you want on each line.
  403.      Note that dbLite does not have a "wordwrap" feature.  Even though
  404.      dbLite has text editing features, it is a database.  Each line of
  405.      text is a field in a record.  Each box contains an individual
  406.      record and each line in the box is a field.  Use the up and down
  407.      arrows to move between lines, or Enter to move to the next line
  408.      (or, if you are already on the last line, to the next record).
  409.  
  410.      The normal edit mode in dbLite is overtype -- that is, everything
  411.      you type will replace what is already there.  If you wish to insert
  412.      text in the middle of an area, then press the Insert key; the
  413.      cursor will grow, you will be in insert mode, and the text you type
  414.      will push existing text on the line to the right.  (You can also
  415.      press Tab while in insert mode to insert 5 spaces at once.)  Press
  416.      Insert again to return to overtype mode.
  417.  
  418.      Note, however, that each line is limited to 35 characters.  dbLite
  419.      will beep when you type in the 35th character on a line as a
  420.      warning that the line is full.  However, if you type information
  421.      into the middle of the line, existing text can "fall off the edge,"
  422.      and there is no way to retrieve it.
  423.  
  424.      If you will use a laser printer to print labels, you should limit
  425.      lines to 29 characters.  Printing in the 3-across label format used
  426.      by copier labels and laser printer labels will truncate the
  427.      rightmost edge, cutting off the last 6 characters.  The information
  428.      box on the right side of the screen shows where on the 35-character
  429.      line you are typing and when you have gone beyond character 29.
  430.      (You can get around this limitation by using downloaded fonts.  See
  431.      the "Downloadable Fonts" section for details.)
  432.  
  433.      While in edit mode, you can press F1 for a summary of file-movement
  434.      keys, or Escape for the main menu.
  435.  
  436.  
  437.      III.d.  Using Memos
  438.  
  439.      Each dbLite record includes a memo window.  This window, which
  440.      includes 4 lines holding up to 20 characters each, is handy for
  441.      keeping information related to a record that you do not want
  442.      printed with the record.
  443.  
  444.      To open the memo window, press Alt-W or F11 while in edit mode.
  445.      This moves the cursor to the memo window, and allows you to make
  446.      changes to the text in the window.  To close the memo window and
  447.      return to the current window, press Escape, Alt-W, or F11.
  448.  
  449.  
  450.      You can sort on any of the four memo lines by specifying 6, 7, 8,
  451.      or 9 as the sort line when performing a record sort.  Thus, if you
  452.      wish to keep a file sorted on information that you don't want
  453.      printed on a label, you can do so by entering that information in
  454.      the memo window of each record.  Be sure to enter it on the same
  455.      one of the four lines, and at the beginning of the line.
  456.  
  457.      We know of one dbLite user who sets up homework review drill
  458.      quizzes for his children using the memo feature.  He enters each
  459.      question in the five-line current window, and the answer in the
  460.      memo window.  With this format, his children can use dbLite for
  461.      self-testing; they try to answer each question, then open the memo
  462.      window to check the answer.  At final exam time, they use the
  463.      dbLite file for review.
  464.  
  465.      The file MEMO.DBL, included with dbLite, is an introduction to the
  466.      use of memos.
  467.  
  468.  
  469.      III.e.  Copying Lines and Records
  470.  
  471.      dbLite has a two "clipboards":  a one-line clipboard and a full-
  472.      record clipboard.  This keeps you from having to type in the same
  473.      information (boilerplate text, standard boxes, etc.) over and over.
  474.  
  475.      To use the one-line clipboard:
  476.  
  477.      1.   Type in the line once, then press Alt-M.  This "marks" the
  478.           line.
  479.  
  480.      2.   Then, whenever you would like to use that line again, press
  481.           Alt-C.  This copies the line to wherever the cursor is.
  482.  
  483.      If you want to put a different line on the clipboard, repeat the
  484.      "marking" process using Alt-M.  The new line will replace the old
  485.      one on the clipboard.
  486.  
  487.      To use the full-record clipboard:
  488.  
  489.      1.   Position the cursor anywhere in the record you wish to copy,
  490.           and press Alt-B.
  491.  
  492.      2.   The contents of the record are now displayed in the dbLite ad
  493.           box for reference.
  494.  
  495.      3.   Move the cursor into the record where you want this
  496.           information copied to.
  497.  
  498.      4.   To make the copy, press Alt-O.  Note that the contents of the
  499.           ad box will replace the previous contents (if any) of the
  500.           record.
  501.  
  502.      You can also use the full-record copy procedure to completely erase
  503.      the contents of a record without deleting it, by using the Alt-O
  504.  
  505.      output buffer prior to filling the buffer with text or by filling
  506.      it with a blank record in anticipation of using the blanking
  507.      feature.  To try it load a file with records and before using Alt-B
  508.      to fill the buffer just press Alt-O and your current record will be
  509.      blanked.
  510.  
  511.      Neither clipboard is saved when you exit dbLite.
  512.  
  513.  
  514.      III.f.  Drawing Boxes
  515.  
  516.      You can place boxes and shading into your labels.  These characters
  517.      are treated just like letters or numbers.  Use the function keys
  518.      for this purpose.  Here are the available keys and the characters
  519.      they generate:
  520.  
  521.      F2   ╔    Alt-F2    ┌
  522.  
  523.      F3   ═    Alt-F3    ─
  524.  
  525.      F4   ╗    Alt-F4    ┐
  526.  
  527.      F5   ║    Alt-F5    │
  528.  
  529.      F6   ╚    Alt-F6    └
  530.  
  531.      F7   ╝    Alt-F7    ┘
  532.  
  533.      F8   ░    Alt-F8    ╖
  534.  
  535.      F9   ▒    Alt-F9    ╘
  536.  
  537.      F10  ▓    Alt-F10   █
  538.  
  539.      For examples of box drawing, see the DEPOSIT.DBL, DRAW.DBL, and
  540.      SIGNS.DBL files included with dbLite.
  541.  
  542.      Downloaded fonts do not include line-drawing characters.  Attempts
  543.      to print labels with line-drawing characters using a downloaded
  544.      font will produce unpredictable results.
  545.  
  546.  
  547.      SECTION IV.  MENU OPERATION
  548.  
  549.  
  550.      IV.a.  Using Menus
  551.  
  552.      dbLite is controlled by various menus.   Loading files, printing,
  553.      searching, quitting and other commands are all accomplished by a
  554.      menu system.  When dbLite starts, you are immediately placed into
  555.      the Main Menu.  When in any menu, you can select the option of your
  556.      choice in three ways:
  557.  
  558.      1.   Press the first letter of the option, which will highlight the
  559.           option, then press Enter.
  560.  
  561.  
  562.      2.   Use the up and down cursor arrows to highlight the option,
  563.           then press Enter.
  564.  
  565.      3.   If you have a mouse, point to the option, and click the left
  566.           button.
  567.  
  568.      Exceptions:
  569.  
  570.      1.   If there is more than one option in a menu starting with the
  571.           same letter, pressing that letter will cycle you between each
  572.           of the options starting with the letter.  Cycle to the option
  573.           you want, then select that option by pressing Enter.
  574.  
  575.      2.   Pressing a letter will not work in the Print menu.  In this
  576.           menu, you must use the up and down cursor arrows, or point and
  577.           click with the mouse.
  578.  
  579.      To back out of a menu choice, press Escape (more than once if
  580.      necessary).
  581.  
  582.  
  583.      IV.b.  File Menu
  584.  
  585.      dbLite will save your labels in a file on disk so that you can use
  586.      them again, and will retrieve a file of labels for you.  The File
  587.      menu provides the following options:
  588.  
  589.      1.   To use a file already on disk, select "Load An Existing File,"
  590.           then highlight the file you want to use (if you don't see the
  591.           one you want, press Page Up or Page Down) and press Enter.
  592.  
  593.      2.   To begin a new, empty file, select "Create A New File."  You
  594.           will be asked for a name for the new file.  This name can be
  595.           up to eight characters.  dbLite will automatically add the
  596.           filename extension .DBL.  Type in the name, press Enter, and
  597.           dbLite will give you a blank file to work with.  Before
  598.           executing either of the two options above, dbLite will ask
  599.           what you want to do with the file already displayed.  For
  600.           information about the menu it displays, see the Quit Menu
  601.           section.
  602.  
  603.      3.   To write your changes to disk and continue working with the
  604.           same file, select "Save File And Continue."  You will NOT be
  605.           prompted for confirmation.  Also, dbLite will NOT keep the old
  606.           version of your file on disk as a backup, so select this
  607.           option only if you're sure you are happy with the file as you
  608.           have changed it.  As a shortcut, while in menu mode, you can
  609.           instead press F7 to save your file and continue.  Again, there
  610.           will be no confirmation step and no backup.
  611.  
  612.      4.   To change which file is automatically retrieved when you start
  613.           dbLite, select "Change Default File."
  614.  
  615.      5.   To wipe out a file from disk, select "Delete A File," then
  616.  
  617.           highlight the file to delete (if you don't see the one you
  618.           want, press Page Up or Page Down) and press Enter.  You cannot
  619.           delete the file you are currently editing.
  620.  
  621.      6.   To work with files in another directory, select "Change
  622.           Drive\Directory," then type the full path name of the
  623.           directory and press Enter.
  624.  
  625.      7.   To use a downloadable font with a laser printer, change if
  626.           necessary to the directory where the font files (which carry
  627.           an .FNT extension) reside (use the File menu's "Change
  628.           Drive\Directory" option to do this).  Select "Download Font to
  629.           LaserJet," then highlight the font to use and press Enter.  It
  630.           will take dbLite several seconds to transmit the font to the
  631.           printer; you must wait until dbLite is finished before
  632.           resuming work.  To monitor the transmittal process, watch the
  633.           box at the lower left of the screen.
  634.  
  635.  
  636.      IV.c.  Print Menu
  637.  
  638.      You can print labels on Hewlett-Packard compatible laser printers,
  639.      or on Epson-compatible dot-matrix printers.  To print labels:
  640.  
  641.      1.   Select the Print menu, highlight the type of printing you want
  642.           to do, and press Enter.  The Print menu is unlike other menus
  643.           in that you cannot press the first letter of the option you
  644.           want to move the cursor to that option.  You must use the up
  645.           and down cursor arrows to highlight the option.
  646.  
  647.      2.   If you have previously used the font downloading option
  648.           (available only with laser printers), dbLite will ask whether
  649.           you want to use the downloaded font or the default font.  The
  650.           default will usually be a 12-character-per-inch font, similar
  651.           to elite type; but you may wish to experiment to see what your
  652.           printer's default font is.  Type "Y" or "N" and press Enter.
  653.  
  654.      3.   dbLite will prompt you to make sure that the labels are
  655.           positioned in the printer and that the printer is on-line.  Do
  656.           so and then press Enter.
  657.  
  658.      4.   dbLite will send the information to the printer.  If there is
  659.           a problem with the printer being off-line, out of paper, etc.,
  660.           dbLite will beep and prompt you to fix the problem.  While
  661.           dbLite is sending the information to the printer, you will not
  662.           be able to do other work in dbLite.
  663.  
  664.      5.   Once the "Please wait, printing in progress" box disappears,
  665.           you can resume work.  Usually, this will be before the printer
  666.           is finished printing.
  667.  
  668.  
  669.      IV.c.1.  Laser Printer Label Stock
  670.  
  671.      dbLite has been tested with the following laser printer label
  672.  
  673.      stock:
  674.  
  675.      Avery #5160
  676.      _    100 sheets: 8 1/2" x 11"
  677.      _    3000 labels: 1" x 2 5/8" (30 per page)
  678.  
  679.      Maco #M-5351
  680.      _    100 sheets: 8 1/2" x 11"
  681.      _    3300 labels: 1" x 2 3/4" (33 per page but only 27 print)
  682.  
  683.      Most other label brands emulate one of these standards.
  684.  
  685.      We do not recommend that you run copier labels through your laser
  686.      printer, though many people do so to save money (since copier
  687.      labels cost much less than laser printer labels).  The ideal setup
  688.      is to have both a laser printer and a copier, print your labels on
  689.      the laser printer on plain paper, and then use the copier to copy
  690.      them to label stock.
  691.  
  692.      You can print labels on "Laser Printer Label Stock" or on "Copying
  693.      Machine Label Stock."  Which you should choose depends on the type
  694.      of labels you use.  In either case, dbLite prints labels 3-across
  695.      on 8 1/2-by-11 label sheets, and assumes that each label is 1 by 2
  696.      5/6 inches.
  697.  
  698.      _    "Laser Printer Label Stock" prints 30 labels per page, 10 rows
  699.           of 3, with a 1/2-inch margin on the top and bottom.
  700.  
  701.      _    "Copying Machine Label Stock" prints 27 labels per page, 9
  702.           rows of 3, with a one-inch margin on the top and bottom.
  703.  
  704.      Please note that dbLite defaults to a 12-characters-per-inch font
  705.      to print labels.  With this font, only 29 characters will fit on
  706.      any one laser printer or copier label.  Thus full 35-character
  707.      lines are not supported for laser printer and copier label stock;
  708.      the last 6 characters are truncated.  If you want to use laser
  709.      printer or copier label stock, plan your labels in advance to use
  710.      no more than 29 of the 35 characters dbLite allows you on each
  711.      line.  (You can get around this limitation by using downloadable
  712.      fonts.  See the "Downloadable Fonts" section for details.)
  713.  
  714.  
  715.      IV.c.2.  Dot-Matrix Printer Label Stock
  716.  
  717.      dbLite has been tested with the following dot-matrix printer label
  718.      stock:
  719.  
  720.      Avery #4145
  721.      _    3 1/2" x 15/16"
  722.      _    1000 labels (1 across)
  723.  
  724.      For dot-matrix printers, dbLite prints on continuous-feed, 1-across
  725.      labels only, but does print all 35 characters.  Downloadable fonts
  726.      are not available for dot-matrix printers.
  727.  
  728.  
  729.  
  730.      IV.c.3.  Types of Printing
  731.  
  732.      There are some differences in the printing options available on
  733.      laser printers vs. those available on dot-matrix printers.  dbLite
  734.      will generate the following printouts:
  735.  
  736.      1.   To print all records in the file being displayed, select "All
  737.           Labels."
  738.  
  739.      2.   To print the record the cursor is on, select "This Label."
  740.           With copier or laser printer labels, an entire page of copies
  741.           of the same label will be printed.  With dot matrix printers,
  742.           only a single copy of the label will be printed.
  743.  
  744.      3.   To print the current record onto an envelope, select
  745.           "Envelope."  This option positions the information in a manner
  746.           appropriate for an envelope.
  747.  
  748.      4.   To print a listing of information in the file including record
  749.           numbers but not in label format, select "Listing."  This will
  750.           print a report on regular 8 1/2-by-11 paper and is useful for
  751.           referencing your file.
  752.  
  753.      5.   The "Deposit" option, available for laser printers only, is
  754.           useful for stamping "For Deposit Only" and your bank account
  755.           number on the backs of checks.  You can use the label provided
  756.           in the DEPOSIT.DBL file supplied with dbLite, or design your
  757.           own label for this purpose.  "Deposit" will position the
  758.           printing in a manner appropriate for the back of a check.
  759.           Note: The laser printer must feed from a center manual feed
  760.           slot.
  761.  
  762.      6.   To print a quick-reference list of selected information in
  763.           your file, select "2x4 List."  This prints a list on regular
  764.           8 1/2-by-11 paper which contains only the 1st and 5th lines of
  765.           each record; the printed report is one row per record, with
  766.           the 1st line of the record on the left and the 5th line on the
  767.           right.  This is useful for printing directories or indexes
  768.           such as a phone list.  Of course, if you anticipate using this
  769.           feature, you should plan your file when new so that the
  770.           information you will want indexed is on the 1st and 5th lines
  771.           of each record.
  772.  
  773.      To print one label on one particular position of a page of laser
  774.      printer or copier labels, use the capture feature as follows:
  775.  
  776.      1.   If you have an old capture file, rename or delete it.
  777.  
  778.      2.   In menu mode, press F4 to capture the one label to be printed.
  779.  
  780.      3.   From the Capture menu, select "Load Capture File."  At this
  781.           point, the Capture file will contain only one label, the one
  782.           you have just captured.
  783.  
  784.  
  785.      4.   Looking at your page of label stock, count from left to right
  786.           and top to bottom to see in what numbered position you want
  787.           the label printed on the sheet.  If you want it in the upper
  788.           left hand corner (position 1), simply tell dbLite to print all
  789.           labels.  Your record showing, record 1, will print in the
  790.           upper left hand corner.  If you want the label in the middle
  791.           of the first row (position 2), you will insert a blank record
  792.           prior to your record (which will then become record 2) and
  793.           print all records (so that what is now record 2 will print in
  794.           position 2).  The principle is to insert blanks prior to the
  795.           record's actual appearance on the sheet.  Of course, if all
  796.           you want is one label, you can also simply type that one into
  797.           the record number position where you want it printed on your
  798.           sheet.  You do not need to insert blanks after the record,
  799.           only before.
  800.  
  801.  
  802.      IV.c.4.  Downloadable Fonts
  803.  
  804.      Included with dbLite is a selection of fonts that you can use to
  805.      give printed labels a more attractive appearance.  To use
  806.      downloadable fonts:
  807.  
  808.      1.   You must be using a laser printer.  dbLite's downloadable
  809.           fonts do not work with dot-matrix printers.
  810.  
  811.      2.   You must download the font to the printer.  The command for
  812.           this purpose is on the File menu.  See the section on File
  813.           menu options for more information.
  814.  
  815.      3.   When you request a printout, dbLite will ask whether you want
  816.           to use the font you downloaded.
  817.  
  818.      Fonts are sized by "points."  10-point fonts are the same height as
  819.      standard typing (6 lines to the inch); 12-point fonts are slightly
  820.      larger.  The 10-point fonts are designed to work well with labels.
  821.      35 characters will fit across on laser printer labels using any 10-
  822.      point font.  If you opt for 12-point, you will be able to fit your
  823.      records but you will need to watch your capitalization.  Too many
  824.      caps will result in a field overflow.  Hold your caps to just what
  825.      is necessary.  You will need to experiment and make paper copies
  826.      before trying label stock.  In our opinion, the soft fonts give
  827.      very nice output and are well worth the download time and fuss.
  828.      Additionally, they are proportionally spaced which means that
  829.      lowercase letters take up much less space than fixed-length spacing
  830.      which is the default font choice.
  831.  
  832.      Finally, the downloaded font remains selected in the printer when
  833.      you exit dbLite.  This allows you to download a font and then use
  834.      it for DOS output or for text editor output for nicer-looking
  835.      printouts.  Microsoft Windows will override the choice and so too
  836.      will some other programs which will use their own output choices.
  837.      Most software on exiting resets the printer to its native fonts,
  838.      but dbLite does not.  To reset your printer manually, just switch
  839.      it off and on again.
  840.  
  841.  
  842.      Registered users will get technical information about using
  843.      different fonts than the ones included in the shareware package, as
  844.      well as a set of additional fonts to use.
  845.  
  846.      Downloaded fonts do not include line-drawing characters.  Attempts
  847.      to print labels with line-drawing characters using a downloaded
  848.      font will produce unpredictable results.
  849.  
  850.  
  851.      IV.c.5.  Form Feeds
  852.  
  853.      The file FORMFEED.COM, included with dbLite, instructs your printer
  854.      to release any partially-printed page.  You cannot use it while in
  855.      dbLite, but it will be useful in dislodging any printouts still in
  856.      your printer when you exit dbLite (or at any other time).  To use
  857.      FORMFEED.COM:
  858.  
  859.      1.   Log into the directory containing FORMFEED.COM.
  860.  
  861.      2.   From the operating system prompt, type FORMFEED and press
  862.           Enter.
  863.  
  864.  
  865.      IV.d.  Append Record
  866.  
  867.      To add a record to the end of the file from menu mode:
  868.  
  869.      1.   From the main menu, select "Append Record."
  870.  
  871.      2.   dbLite adds a blank record to the end of the file, places the
  872.           cursor at that record, and returns you to Edit mode for data
  873.           entry.
  874.  
  875.      To append a record directly from edit mode:
  876.  
  877.      1.   Press Ctrl-End to move to the last record.
  878.  
  879.      2.   Press Page Down to add a new blank record after the last
  880.           record.  dbLite places you into that new record for data
  881.           entry.
  882.  
  883.  
  884.      IV.e.  Delete Record
  885.  
  886.      To delete a record:
  887.  
  888.      1.   Make sure the cursor is on the record you wish to delete.
  889.  
  890.      2.   If you are in edit mode, press Escape to go into menu mode.
  891.  
  892.      Once in menu mode, you can delete the record the cursor is on in
  893.      two ways:
  894.  
  895.      1.   From the main menu, select "Delete Record."
  896.  
  897.  
  898.      2.   dbLite prompts you for confirmation.  Press "Y" and Enter to
  899.           execute the deletion or "N" and Enter to abort the deletion.
  900.  
  901.      Or....
  902.  
  903.      1.   Press F9, and dbLite will delete the record WITHOUT asking for
  904.           confirmation.
  905.  
  906.      dbLite has no "undo" option.  Once you delete a label, it is gone.
  907.      Therefore, you may want to save your file before making deletions.
  908.  
  909.  
  910.      IV.f.  Insert Record
  911.  
  912.      To insert a record into the file from edit mode:
  913.  
  914.      1.   Place the cursor on the record number you want the new record
  915.           to become.  For example, if the inserted record should be #27,
  916.           place the cursor in current record #27.
  917.  
  918.      2.   Press Escape to go into Menu mode.
  919.  
  920.      3.   From the main menu, select "Insert Record."
  921.  
  922.      dbLite will add a blank record, and you can enter information
  923.      there.  You also may want to insert blanks for print formatting
  924.      purposes.
  925.  
  926.  
  927.      IV.g.  Record Sort
  928.  
  929.      dbLite will sort the records in your file by any line you choose.
  930.  
  931.      1.   From the main menu, select "Record Sort."
  932.  
  933.      2.   dbLite asks, "Which line shall we sort on?"
  934.  
  935.      3.   To sort on one of the five lines of each record, type a number
  936.           from 1 to 5 and press Enter.  To sort on one of the four lines
  937.           of the memo window, type a number from 6 to 9 and press Enter.
  938.  
  939.      You can sort as many times as you wish.  You can save and rename
  940.      each sorted file.
  941.  
  942.  
  943.      IV.h.  Search Menu
  944.  
  945.      dbLite will search through your file to find and highlight any
  946.      word, partial word, or text you specify (also called a search
  947.      string).  Use the following steps:
  948.  
  949.      1.   From the main menu, select the Search menu; from the Search
  950.           menu, select Text Search.  Or....while in menu mode, simply
  951.           press F3.
  952.  
  953.  
  954.      2.   Type in the text you want dbLite to search for and press
  955.           Enter.  dbLite is not case-sensitive for searches.
  956.  
  957.      3.   dbLite will look for your search string, starting with the
  958.           next record.  It will continue to the end of your file, then
  959.           go to the top of the file and work back down to the starting
  960.           location.
  961.  
  962.      4.   When dbLite finds your search string, it will stop.  If it
  963.           cannot find your search string, it will beep and display an
  964.           error message.
  965.  
  966.      5.   To search for the next occurrence of the same string at this
  967.           time -- or to repeat your search for the last string specified
  968.           at any time during your dbLite session -- press F3 while in
  969.           menu mode.
  970.  
  971.      6.   To search for a different string, you must first specify the
  972.           new search string.  To do so, go to menu mode and repeat the
  973.           steps above.
  974.  
  975.      You can also use Search menu options to quickly move the cursor to
  976.      the first record of your file, the last record, or any record you
  977.      specify.  (If in edit mode, you can also press Ctrl-Home to move to
  978.      the first record, or Ctrl-End to move to the last record.)
  979.  
  980.      The search feature allows you to use dbLite as a quick electronic
  981.      file system.  For example, to find a phone number in your
  982.      ADDRESS.DBL file:
  983.  
  984.      1.   Start dbLite.
  985.  
  986.      2.   Load ADDRESS.DBL (or better yet, use the "Change Default File"
  987.           option on the File menu to have ADDRESS.DBL load automatically
  988.           when you start dbLite).
  989.  
  990.      3.   Press F3 to bring up the search string box, type the person's
  991.           name, and press Enter.
  992.  
  993.      4.   dbLite finds the appropriate record, and you see the phone
  994.           number.
  995.  
  996.      5.   Press F10 to quit dbLite.
  997.  
  998.      You can do this without ever leaving menu mode.
  999.  
  1000.  
  1001.      IV.i.  Capture Menu
  1002.  
  1003.      The capture feature allows you to
  1004.  
  1005.      _    Select records to move from one file to another; and
  1006.  
  1007.      _    Build one unique file from all or part of many others.
  1008.  
  1009.  
  1010.      The capture menu allows you to "capture" a selected record to a
  1011.      file called CAPTURE.DBL.  This file is a special clipboard used to
  1012.      move records among files.  It is saved as a file and retained
  1013.      between dbLite sessions.
  1014.  
  1015.      Therefore, BEFORE beginning a capture operation, it is wise to
  1016.      delete CAPTURE.DBL (using the File menu), so as to clear out any
  1017.      debris from previous uses of the file that you do not want as a
  1018.      part of your current work.
  1019.  
  1020.      To add records to a file from one or more other files, follow these
  1021.      steps:
  1022.  
  1023.      1.   Load each file that includes records to be brought in.
  1024.  
  1025.      2.   Locate each record you want brought in, and capture it to the
  1026.           capture file.
  1027.  
  1028.      3.   Load the file that you wish to add records to.
  1029.  
  1030.      4.   From the Capture menu, select "Append Captured Labels to This
  1031.           File."
  1032.  
  1033.      If you want to build a new and unique file of records from various
  1034.      other files:
  1035.  
  1036.      1.   Load each file that includes records that you want as part of
  1037.           the new file.
  1038.  
  1039.      2.   Locate each record you want in the new file, and capture it to
  1040.           the capture file.
  1041.  
  1042.      3.   From the Capture menu, select "Rename Capture File," and enter
  1043.           a new file name of up to eight characters.
  1044.  
  1045.      To simply combine two files of records:
  1046.  
  1047.      1.   For this operation, you will need the capture file.  If you
  1048.           want to keep what's currently in the capture file, load it,
  1049.           then save it under a name other than CAPTURE.DBL.
  1050.  
  1051.      2.   Delete the CAPTURE.DBL file.
  1052.  
  1053.      3.   Load one of the files to be combined.
  1054.  
  1055.      4.   Use the File menu to save this file under the name
  1056.           CAPTURE.DBL.  You now have to copies of this file, one with
  1057.           the original name and one named CAPTURE.DBL.
  1058.  
  1059.      5.   Use the File menu to delete this file as it is originally
  1060.           named.  Now you are down to one copy of the file, saved as
  1061.           CAPTURE.DBL.
  1062.  
  1063.      6.   Load the other of the two files you wish to combine.
  1064.  
  1065.  
  1066.      7.   From the Capture menu, select "Append Captured Labels to This
  1067.           File."  You now have the combined file.  (Since dbLite can
  1068.           only store 1001 labels per file, it will stop appending labels
  1069.           once the 1001 limit is reached.)
  1070.  
  1071.      While in menu mode, you can press F4 to append the current record
  1072.      to the capture file.  This is a real time-saver when used together
  1073.      with the Search feature.  As explained in the Search menu section,
  1074.      you can use F3 to find the record you want to capture.  Then press
  1075.      F4 to capture it.  Press F3 again to find the next record
  1076.      containing your search text, then press F4 to capture that record,
  1077.      and so on.
  1078.  
  1079.  
  1080.      IV.j.  Quit Menu
  1081.  
  1082.      To exit dbLite, select the Quit menu.  You will then see another
  1083.      menu of three options.  Select the one you want:
  1084.  
  1085.      1.   If you DO NOT want to save your work, select "Do Not
  1086.           Save/Ignore Changes."
  1087.  
  1088.      2.   If you DO want to save your work, and if you want the file you
  1089.           have just finished revising to replace the previous version of
  1090.           the file on the disk, select "Save Current File With Changes."
  1091.  
  1092.      3.   If you DO want to save your work, but you want to retain the
  1093.           old version of your file on disk as well as the version you
  1094.           have just finished revising, you must enter a new file name
  1095.           for the newly revised version.  Select "Save File With New
  1096.           File Name."  You will then be prompted for a new file name,
  1097.           which can be up to eight characters.  dbLite will
  1098.           automatically add the filename extension .DBL.
  1099.  
  1100.      Once you have made your selection and press Enter, you will return
  1101.      to the operating system.  If you change your mind and decide you do
  1102.      not want to exit, press Escape to abort the exit process.
  1103.  
  1104.      As an alternative, while in menu mode, you can press F10 to quit
  1105.      dbLite immediately.  However, you will not have an opportunity to
  1106.      save your changes, so if you have made changes you want to save, be
  1107.      sure to save them before pressing F10.  dbLite will not ask you to
  1108.      confirm an F10 quit.
  1109.  
  1110.  
  1111.      SECTION V.  TECHNICAL INFORMATION ABOUT DBLITE FILES
  1112.  
  1113.      If you're not a "computer whiz," skip this section.  You can use
  1114.      dbLite without it.
  1115.  
  1116.      dbLite label files are assigned the extension .DBL by dbLite.  They
  1117.      are ASCII text files with no file headers or delimiters.  Since the
  1118.      length of each record is 255 bytes, the total file length is
  1119.      exactly equal to the number of records times 256.  (There is a one-
  1120.  
  1121.      byte tab character inserted between each record.)
  1122.  
  1123.      It is possible (though not recommended) to edit these files outside
  1124.      of the dbLite environment.  Do not alter the 35 x 5 and 20 x 4
  1125.      record structure or you will harm your record integrity.  Do not
  1126.      insert carriage returns, line feeds or other special characters
  1127.      into the file.  If you do, it will cause problems with the screen
  1128.      display when you retrieve the file into dbLite; in fact, this is
  1129.      the most common cause of such screen problems.
  1130.  
  1131.      Spaces (ASCII decimal 32 or hex 20) fill the voids between all
  1132.      characters.  Nulls (ASCII or hex 0) will not properly hold the
  1133.      space in a print job.  If your print output is not properly spaced,
  1134.      it is probably because the file is filled with nulls and not
  1135.      spaces.
  1136.  
  1137.      Converting from comma-separated value files (CSVs) to dbLite's
  1138.      fixed record length (and back again) is fairly straightforward in
  1139.      a programming environment.  The only problem we know of is double
  1140.      quotes in text strings which need to be converted.  Avoid double
  1141.      quotes in raw record data prior to converting either way; it
  1142.      confuses the process.  We have available crude programs that do the
  1143.      conversions; on request, we will send them with source code to
  1144.      registered users.  They are only for people who intend to convert
  1145.      their files into and out of spreadsheets and or databases.
  1146.  
  1147.      With the addition of memo capability in Version 1.1a, dbLite's file
  1148.      structure was changed from that of previous versions.  dbLite now
  1149.      uses the .DBL filename extension rather than its previous .LBL
  1150.      extension.  To use .LBL files created with dbLite versions prior to
  1151.      1.1a, you must convert them to .DBL format using the CONVERT.EXE
  1152.      utility included with dbLite.  To run CONVERT.EXE, change to the
  1153.      directory where CONVERT.EXE is installed, and from the operating
  1154.      system prompt type CONVERT and press Enter.
  1155.  
  1156.  
  1157.      SECTION VI.  LISTINGS
  1158.  
  1159.  
  1160.      Listings are useful for cataloging data or materials of any type.
  1161.      For example, here's how to use listings to keep track of your
  1162.      videotape collection:
  1163.  
  1164.      1.   Set up your video library with one label per movie, like this:
  1165.  
  1166.           Line 1:  GOON MIT DER VIND               [title]
  1167.           Line 2:  Drama, four stars               [description]
  1168.           Line 3:  Library cabinet                 [location]
  1169.           Line 4:  Beta / VHS / 8mm                [format]
  1170.           Line 5:  0001_L                          [catalog number]
  1171.  
  1172.           If you assign a catalog number to each tape, and store them in
  1173.           catalog number order, you can find them when you want to see
  1174.           them.  This is the same principle as the Dewey Decimal system
  1175.           that libraries use.
  1176.  
  1177.  
  1178.      2.   Once you have entered records for all your movies, print
  1179.           labels and attach them to the tapes.
  1180.  
  1181.      3.   Sort by title (line 1) and print a listing for reference, then
  1182.           print a 2 x 4 list which will give you a quick reference
  1183.           listing showing only the title and catalog number so you can
  1184.           quickly check to see whether you have the movie and if so what
  1185.           number it is.  Your complete listing gives you complete
  1186.           information from your record; your 2 x 4 listing gives you
  1187.           quick reference and access; and your labeling system allows
  1188.           you to catalog your tapes and store them in order.
  1189.  
  1190.      4.   Store your tapes in the order in which you cataloged them.
  1191.  
  1192.      Here's a way to organize your Christmas list:
  1193.  
  1194.      1.   Type in your friends' addresses -- leaving the fifth line
  1195.           blank -- and save the address file as FRIENDS.DBL.
  1196.  
  1197.      2.   Go back into the file, and add in phone numbers on the fifth
  1198.           line.  Save the file with phone numbers added as PHONES.DBL.
  1199.  
  1200.      3.   Print a listing for future reference and print a 2 x 4 listing
  1201.           to get a phone number list for quick reference.
  1202.  
  1203.      4.   When you want to send everyone a letter, print the entire
  1204.           FRIENDS.DBL file onto labels and adhere to envelopes.  To send
  1205.           one letter, load FRIENDS.DBL, use the Search feature to find
  1206.           your friend's name, and when it comes up, use the Print menu
  1207.           to print an envelope.
  1208.  
  1209.  
  1210.      SECTION VII.  MATH FEATURES
  1211.  
  1212.  
  1213.      VII.a.  Calculator Math
  1214.  
  1215.      You can solve calculator-style math problems from within dbLite.
  1216.      To use this feature from edit mode:
  1217.  
  1218.      1.   On any line, type the math problem you would like to solve.
  1219.           This can be as simple as 2 + 2 or as complex as
  1220.           (((2347/8^2)*16*9)-23)+64000.  You will be limited to the 35
  1221.           character line.  You can use parentheses (), + for addition,
  1222.           - for subtraction, * for multiplication, / for division, \ for
  1223.           integer division (whole numbers), and ^ for raising to a
  1224.           power.  You cannot use letters or commas or anything other
  1225.           than numbers and the symbols shown above.
  1226.  
  1227.      2.   Once the line is typed, press Alt-=.  This will evaluate your
  1228.           formula and show the answer (or error message) in our ad box
  1229.           at the lower left of the screen.
  1230.  
  1231.      3.   dbLite will put the cursor on the next line, ready for another
  1232.  
  1233.           math problem or any other dbLite operation.
  1234.  
  1235.      Limits are as follows:
  1236.  
  1237.      1.   Largest number displayed as a result: 922,337,203,685,477.
  1238.           Anything larger will result in the error message "# Out of
  1239.           Range."
  1240.  
  1241.      2.   Smallest number displayed as a result: -922,337,203,685,477,
  1242.           with the same error message.
  1243.  
  1244.      3.   All calculations are rounded to four decimal places.  Anything
  1245.           smaller than .0001, e.g. .00009, will be rounded to .0000 and
  1246.           will not be displayed.
  1247.  
  1248.      Registered dbLite users can obtain a copy of the original computer
  1249.      program (from BasicPro magazine) on which this feature is based by
  1250.      requesting the "EVALUATE.BAS" code.  Make this request on your
  1251.      registration form; if you have already registered, drop us a line.
  1252.  
  1253.      Like the memo feature, dbLite's math capability allows you to set
  1254.      up quizzes or drills.  Here's how:
  1255.  
  1256.      1.   Type a drill problem on each line of several records, followed
  1257.           by an equal sign (e.g 8 * 4 =).
  1258.  
  1259.      2.   The person being drilled types the answer to the problem
  1260.           following the equal sign, then checks the answer by pressing
  1261.           Alt-=, which, as explained above, displays the answer at the
  1262.           lower left corner of the screen.
  1263.  
  1264.      dbLite will not evaulate beyond either the "=" sign or after a '
  1265.      (single quote) sign (which allows you to add comments, as explained
  1266.      under "Checkbook Math" below).  So if the problem is 8 * 4 =,
  1267.      dbLite evaluates only the 8 * 4 portion and does not go any
  1268.      further, thus the answer or the equal sign will not produce any
  1269.      false value or error message.  Remember that when you press Alt-=,
  1270.      the cursor immediately drops down to the next line, so you are
  1271.      looking at the evaluation of the line previous to the one the
  1272.      cursor is on.
  1273.  
  1274.      You can try this out by using the file MATHDRIL.DBL which comes
  1275.      with dbLite.
  1276.  
  1277.  
  1278.      VII.b.  Checkbook Math
  1279.  
  1280.      dbLite can be used as an electronic checkbook.  Its accumulate
  1281.      feature allows you to keep a running total of your deposits and
  1282.      withdrawals.  To set up your checkbook in a dbLite file:
  1283.  
  1284.      1.   Enter your beginning balance on the first line.
  1285.  
  1286.      2.   On each subsequent line, enter a transaction.  Begin the line
  1287.           with the amount of the transaction, with a minus sign
  1288.  
  1289.           preceding checks and withdrawals, and a plus sign preceding
  1290.           deposits.  Thus, each line will include a value, along with
  1291.           its preceding sign to show whether it should be added to or
  1292.           subtracted from the current balance.
  1293.  
  1294.      3.   Following the numbers, you can enter a description of the
  1295.           transaction.  But be sure to begin that description with an
  1296.           apostrophe ('); otherwise, dbLite will try to interpret your
  1297.           description mathematically and give you an error message.
  1298.  
  1299.      4.   Ignore the record boundaries.  When you get to the fifth line
  1300.           of a record, put the next transaction on the first line of the
  1301.           next record.  Also ignore the memo fields.
  1302.  
  1303.      5.   Now you are ready to balance.  Move the cursor back to the
  1304.           first line (anywhere on the line) and press Alt-=.  This will
  1305.           put the beginning balance on line one into the display box on
  1306.           the lower left.  It will also move you to the next line.
  1307.  
  1308.      6.   Your cursor is now on the second line.  Press Alt-A (which
  1309.           stands for accumulate), and dbLite will append your current
  1310.           balance to the left of the transaction at the beginning of the
  1311.           line.  Thus, you will have a mathematical equation that dbLite
  1312.           can solve to show your next balance.
  1313.  
  1314.      7.   Now press Alt-= again.  You will accumulate the balance and
  1315.           the transaction into the display box, and you will go down to
  1316.           the third line.
  1317.  
  1318.      8.   Continue in this manner.  Hold down the Alt key and
  1319.           alternately pressing = and A will append and accumulate as you
  1320.           go.
  1321.  
  1322.      9.   If you are reconciling your checkbook and do not want to
  1323.           include an entry, place an apostrophe (') at the beginning of
  1324.           that line -- before the sign and amount -- and that entry will
  1325.           not be accumulated into the total.
  1326.  
  1327.      For an example of how this works with a short tutorial, load the
  1328.      CHEKBOOK.DBL file included with dbLite.
  1329.  
  1330.  
  1331.      SECTION VIII.  NOTES ON PRINTERS
  1332.  
  1333.      dbLite is designed to work with Epson-compatible dot-matrix
  1334.      printers, and Hewlett-Packard LaserJet-compatible laser printers.
  1335.      Most other printers emulate one of these standards as well.  If
  1336.      your printer is capable of emulating one of these standards and
  1337.      characters are not printing properly, you may need to reset certain
  1338.      switches on your printer to enable such emulation.  See your
  1339.      printer manual for more information.
  1340.  
  1341.      Some laser printer users have reported that information is printed
  1342.      in the wrong place on envelopes (particularly with the use of a
  1343.      right-side manual feed).  If you experience this or any other
  1344.  
  1345.      problem, please contact us with full particulars, and we will do
  1346.      our best to fix the problem.  Remember, only registered users are
  1347.      eligible for technical support.
  1348.  
  1349.  
  1350.      SECTION IX.  FUTURE VERSIONS
  1351.  
  1352.      The following features are planned for future versions of dbLite:
  1353.  
  1354.      1.   The ability to output postal bar codes to the printer, fitting
  1355.           the codes onto a label either just above or just below the
  1356.           text.
  1357.  
  1358.      2.   Printing of the memo field as labels, etc.; calculation in the
  1359.           memo field; and use of the memo field to store quantity values
  1360.           and unit values for things like inventory management.
  1361.  
  1362.      3.   The addition of line-drawing characters to downloadable fonts.
  1363.  
  1364.      4.   Printing of copier labels on dot-matrix printers.
  1365.  
  1366.      Registered users will be informed through the dbLite newsletter
  1367.      when these and other features become available.
  1368.  
  1369.      dbLite is only as good as its usefulness to its users.  Registered
  1370.      users are encouraged to request specific features or changes to be
  1371.      included in future versions.  Please contact us with full details.
  1372.  
  1373.  
  1374.      SECTION X.  REGISTRATION NOTICE
  1375.  
  1376.      dbLite is shareware.  You may use it for a limited period (30 days)
  1377.      to evaluate it at no charge.  To continue using it legally, you
  1378.      must send $10.00, check or money order, to:
  1379.  
  1380.      Mike Seither
  1381.      6900 Hastings Street
  1382.      Metairie, Louisiana 70003-3029
  1383.  
  1384.      Make the check or money order payable to "Mike Seither".
  1385.  
  1386.      Technical support for dbLite is provided to REGISTERED USERS ONLY.
  1387.      You can write us at the address above or contact us via CompuServe
  1388.      IDs 71550,2721 or 72571,2722.
  1389.  
  1390.      If you find dbLite useful on a continuing basis, we strongly
  1391.      encourage you to register.  We will be providing support to all
  1392.      registered users with mailings and updates which will either be
  1393.      free or at a very nominal charge (the first upgrade, which is your
  1394.      registered copy, is free).  You will have a direct link to the sole
  1395.      producer of dbLite, and your individual inputs and concerns will be
  1396.      addressed.  Fill out the following page or use your own format for
  1397.      registration.
  1398.  
  1399.  
  1400.      X.a.  DBLITE REGISTRATION FORM
  1401.  
  1402.      Please register my copy of dbLite, Version 1.1f.  I am enclosing
  1403.      $10.00, check or money order, payable to "Mike Seither".  I will
  1404.      receive the latest version of dbLite with helpful utilities and
  1405.      data files.  I will be included on a newsletter mailing list.  My
  1406.      comments and suggestions may be used in the newsletter to help
  1407.      other dbLite users.
  1408.  
  1409.      Name: ____________________________________________________________
  1410.  
  1411.      Address: _________________________________________________________
  1412.  
  1413.      City: __________________________ State: __________ Zip: __________
  1414.  
  1415.      Diskette Size:  5 1/4" ____   3 1/2" ____
  1416.  
  1417.      I use dbLite for: ________________________________________________
  1418.  
  1419.      __________________________________________________________________
  1420.  
  1421.      __________________________________________________________________
  1422.  
  1423.      __________________________________________________________________
  1424.  
  1425.      Please also print out, fill in, and send the user evaluation form
  1426.      contained in the file EVALUATE.TXT that came with dbLite.
  1427.  
  1428.      Mail to:
  1429.  
  1430.      Mike Seither
  1431.      6900 Hastings Street
  1432.      Metairie, Louisiana 70003-3029
  1433.  
  1434.  
  1435.      SECTION XI.  COPYRIGHT NOTICE
  1436.  
  1437.      The dbLite software and documentation are copyright 1992-1993 by
  1438.      Mike Seither -- all rights reserved.  dbLite is written in compiled
  1439.      Microsoft BASIC PDS 7.1.  Any decompilation, reverse-engineering,
  1440.      alteration, etc. is prohibited.  Distribution of this program is
  1441.      limited to the normal shareware channels.  It is not intended for
  1442.      resale by any individual other than those distributing shareware by
  1443.      charging a minimal copying charge to defer costs.  Its proper
  1444.      distribution should include all documentation and help data files.
  1445.  
  1446.      Trademarks used in this documentation are the properties of their
  1447.      respective owners.
  1448.  
  1449.      APPENDIX A.
  1450.  
  1451.      COMMAND AND EDIT KEY SUMMARY
  1452.      _  dbLite Command & Edit Key Summary
  1453.  
  1454.      [Esc]   The escape key toggles from Main Menu Mode to Edit Mode
  1455.              It further returns user from Memo Window to Edit Mode
  1456.              It will also exit most Menus back to the Main Menu
  1457.  
  1458.      F1      Will show a help window from Main Menu Mode or from Edit Mode
  1459.  
  1460.      F2      Used for drawing character in Edit Mode
  1461.  
  1462.      F3      From Main Menu Mode initiates/re-intitiates a search
  1463.              If no search string has been defined, will ask for an initial
  1464.              string.
  1465.              Will then continue to search for intial string over and over
  1466.              (to re-define search string, use Main Menu / Search Menu / Text
  1467.               Search)
  1468.              Also used for drawing in Edit Mode
  1469.  
  1470.      F4      In Main Menu Mode Captures the current record to the Cature File
  1471.              Also used for dreawing in Edit Mode
  1472.  
  1473.      F5      Used for drawing in Edit Mode
  1474.      F6      Used for drawing in Edit Mode
  1475.  
  1476.      F7      In Main Menu Mode use to save current file and continue session
  1477.              Also used for drawing character in Edit Mode
  1478.  
  1479.      F8      Use to draw special character in Edit Mode
  1480.  
  1481.      F9      In Main Menu Mode quick delete current record (be careful here)
  1482.              Note: The use of Main Menu/Delete Record will prompt user if
  1483.              he or she is sure that they want to delete.  F9 is a quick key
  1484.              for those who do not want to deal with such prompts
  1485.              Also draws character in Edit Mode
  1486.  
  1487.      F10     Quit, abandoning current changes since last save
  1488.              Basically a quick way to depart dbLite without having to answer a
  1489.              lot of questions.
  1490.              Also used for drawing in Edit Mode
  1491.  
  1492.      [Alt]+F1 - F10  Used for drawing special characters in Edit Mode
  1493.  
  1494.              The following keys are used in Edit Mode Only:
  1495.  
  1496.      [Ins]   Toggles insert mode on and off.  Default is off.  In insert mode
  1497.              cursor grows bigger.  Typing in default mode replaces text.
  1498.              Typing in insert mode moves text over one character at a time.
  1499.              Characters beyond 35th position are lost in insert mode.
  1500.  
  1501.      Right Arrow Moves one character to the right.  Will not move beyond 35
  1502.             characters.
  1503.      Left Arrow  Moves one character to the left.  Stops at position 1.
  1504.  
  1505.      [Tab]  Tab stops are set at every 5 positions.  In overtype mode, which is
  1506.             the default the tab does not move the text, only the cursor.
  1507.             In insert mode, the tab WILL MOVE TEXT over 5 positions and will
  1508.             drop positions 30- 35.
  1509.      [Shift]+[Tab]   Moves the cursor back 5 positions
  1510.  
  1511.      Down Arrow Moves one line down. Will also move from last line in one 
  1512.              record to first line in next record. Maintains cursor position
  1513.              in current column
  1514.  
  1515.      Up Arrow Moves one line up/will also move from first line in one record to
  1516.              last line in previous record. Maintains cursor position in current
  1517.              column
  1518.  
  1519.      [Enter] Moves one line down/will also move from last line in one record to
  1520.              first line in next record.  Returns cursor position to #1 column
  1521.  
  1522.      [Home]  Moves cursor to column 1 on same line. To move the cursor to the
  1523.              first line,column 1 from any position in a record, hit [Esc]
  1524.              twice.
  1525.      [End]   Moves cursor to the far right current text position.
  1526.  
  1527.      [PgUp]  Moves record position to the previous record.
  1528.      [PgDn]  Moves record position to the next record.
  1529.  
  1530.      [Ctrl]+[Home]Selects the first record.
  1531.      [Ctrl]+[End]Selects the last record.
  1532.  
  1533.      {Note all references to "line" for editing keys also refer to a "field".
  1534.              Each "line" in dbLite is synonymous with "field"}
  1535.  
  1536.      [Alt]+[Del]Deletes the current line and moves remaining lines up one
  1537.              position.
  1538.  
  1539.      [Ctrl]+YDeletes contents of the current line but does not move remaining
  1540.              lines up one position.
  1541.  
  1542.      [Alt]+[Ins]Inserts a blank line and moves current lines down one position.
  1543.              (Last line in a record is eliminated)
  1544.  
  1545.      [Alt]+M Mark the contents of the current line for later copying.
  1546.              (show the line in the message box)
  1547.  
  1548.      [Alt]+C Copy the contents of the Marked Line to the current line.
  1549.  
  1550.      [Alt]+B Mark the contents of the current record for later copying into
  1551.              a data buffer (show the record in the message box)
  1552.  
  1553.      [Alt]+O Copy the contents of the marked record from the data buffer
  1554.              into the current record ( output buffer )  This replaces any
  1555.              data which had been in the record.
  1556.  
  1557.      [Alt]+O If no record current exists in the data buffer this command
  1558.              will clear the contents of the current record.  It simply pastes
  1559.              a blank record on top of any data which happens to be there.
  1560.  
  1561.      [Alt]+W In Edit Mode opens a four line by twenty character memo window.
  1562.              Also serves to close the same window if it is open, the contents
  1563.              of the window will be retained even though the window closes.
  1564.              [Esc] will also close the memo window (F11 is alternative option)
  1565.  
  1566.      [Alt]+= Calculates the value of an expression which has been entered on
  1567.              the currently edited line.  Displays that value in the message box.
  1568.  
  1569.      [Alt]+A Accumulates the contents of the evaluated expression into the
  1570.              first position of the currently edit line.  Shifts the rest of the
  1571.              line over to allow room.
  1572.  
  1573.  *************************** END OF FILE DBLITE.DOC **************************
  1574.