home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / b / bbdo19s.zip / DOALL.DOC < prev    next >
Text File  |  1993-02-17  |  72KB  |  1,837 lines

  1.  
  2.  
  3.  
  4.      February 17, 1993
  5.      ================================================================= 
  6.                                    DOALL  
  7.      =================================================================
  8.  
  9.                         COPYRIGHT (C) 1992-93  B&B Systems
  10.                                   B&B SYSTEMS
  11.                            627 Madison    P.O. Box 171
  12.                             Waukesha, Wisconsin 53187
  13.      Voice:414-544-5988 (9:00am-5:00pm CDT)  Data 414-548-9034 (24hrs)
  14.  
  15.                      Data line is P.C. Manager, B&B system's   
  16.              Bulletin Board for Files+Tips+Support+On-Line Ordering   
  17.                              Compuserve:70265,410     
  18.  
  19.                                 User's Guide 
  20.          Most questions can be answered by reading this User's Guide
  21.  
  22.  
  23.                         COPYRIGHT  1986-92  B&B Systems
  24.                                  B&B SYSTEMS
  25.                           627 Madison    P.O. Box 171
  26.                            Waukesha, Wisconsin 53187
  27.      Voice:414-544-5988 (9:00am-5:00pm CDT)  Data 414-548-9034 (24hrs)
  28.  
  29.                     Data line is P.C. Manager, B&B system's   
  30.              Bulletin Board for Files+Tips+Support+On-Line Ordering    
  31.                               Compuserve:70265,410     
  32.  
  33.  
  34.      Satisfied users include: McDonald's, Teledyne Inc., Dresser
  35.      Industries, Inc. 
  36.  
  37.      NOTE: This B&B System is commonly supplied with the free FoxPro
  38.      "Runtime" files FOXPRO.ESO and FOXPRO.ESL or FOXPROX.ESL.  You
  39.      need either these files, or regular FoxPro to run.
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.       B&B DOALL User's Guide                                          2
  59.  
  60.      *------------------- What is DOALL ??? -------------------------*
  61.      |                                                               |
  62.      |      The Front End for any Dbase/FoxPro/Alpha4/Compatible     |
  63.      |            data base Manager - The only Data Base MANAGER     |
  64.      |                       you'll need                             |
  65.      |                                                               |
  66.      |   *  A DATA CONVERTER - Import from spreadsheets, Word        |
  67.      |      Processors and data bases, (DO a Search/Replace          |
  68.      |      to change data?) and Export to other data bases,         |
  69.      |      spreadsheets or word processors.                         | 
  70.      |   *  Use the SAME engine for accessing all files (Minimizes   | 
  71.      |      learning time for DBASE/FOXPRO/FOXBASE compatible file)  |
  72.      |   *  Add/Edit records                                         |
  73.      |   *  Move records from one system by importing,               |
  74.      |      finding Duplicates and automatically mark them for       |
  75.      |      deletion, then move them back again by exporting.        | 
  76.      |   *  Produce reports in any sort/for any records              | 
  77.      |      Do the same thing for labels.                            |
  78.      |   *  Use DOALL just to move file data from one system to      |
  79.      |      another using Import/Export.                             |
  80.      |   *  Network Compatible version available                     |
  81.      |   *  Use DOALL to easily change values in selected records,   |
  82.      |      proper capitalization, replace one field with another,   |
  83.      |      replace with blanks, etc.                                |
  84.      |   *  Control printer functions for all printers               |
  85.      |   *  Modify/Change your data file structures                  |
  86.      |   *  Add your own "help" files to validate your data          |
  87.      |   *  Complete sorting and record selection control with       |
  88.      |      Flexi-Sort and Flexi-Select                              |
  89.      |   *  Extensive and Flexible data entry control available      |
  90.      |      for "add record" screens.  Easy to "fill-in" repetitive  |
  91.      |      data from a look-alike .REP data file.                   |
  92.      |   *  Browse screen ready to go on ANY data file WITHOUT       |
  93.      |      setup.  Instant access to lookup files using existing    |
  94.      |      .dbf files.                                              |
  95.      |   *  Use modem to automatically dial phone numbers            |
  96.      |   *  Insert US Postal Service barcodes on labels              |
  97.      |                                                               |
  98.      *---------------------------------------------------------------*
  99.  
  100.      DO-ALL will give you comprehensive access to your Dbaseiii,
  101.      Dbaseiv, FoxBase, FoxPro or compatible file WITHOUT HAVING TO
  102.      WORRY ABOUT FORMATS, SETUPS, LEARNING A NEW SYSTEM EACH TIME YOU
  103.      WANT TO USE A DATA FILE. (Note: FoxPro2.0 data files have unique
  104.      MEMO fields).  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.       B&B DOALL User's Guide                                          3
  113.  
  114.  
  115.      INSTALLATION
  116.      ============
  117.      If you haven't made a BACKUP copy recently, do it now.  
  118.  
  119.      1) If you don't already have one, Make a "DOALL" directory: At
  120.      C:\>, enter MD DOALL, then CD\DOALL
  121.  
  122.      2) Copy BBDO??.EXE to the DOALL directory, C:\DOALL>COPY A:*.*
  123.  
  124.      3) Enter BBDO??,  and the individual files will be extracted.
  125.      (Instead of ?? use the version number of the file.  Look at the
  126.      file name by entering DIR A: and you'll see that the digits after
  127.      BBDO is the version #). 
  128.  
  129.      4) See Memory Issues section.  To start your system, enter DOALL
  130.      to answer set-up questions, and get to main menu.  Or, you can
  131.      start your system to automatically use a file by entering DOALL
  132.      <dbffilename>.   (dbffilename) is the file name of any
  133.      Dbase/FoxPro/Alpha Four file. Any errors will create a file
  134.      called error.txt.  This file can be used by B&B Systems to
  135.      resolve problems.
  136.  
  137.      5) Startup Syntax: DOALL <name of .DBF file> 
  138.      CAUTION: if you commonly access multiple .DBF files that start
  139.      with the same 1st 4 characters, rename some of your .DBF files. 
  140.      The reason is that many DOALL support files are created named:
  141.      ????.MEM and if you have two files called, say, MASTER1.DBF and
  142.      MASTER2.DBF, the sort file MASTSORT.MEM file will be used as the
  143.      sort definitions for BOTH files.
  144.  
  145.      MEMORY ISSUES 
  146.      ============= 
  147.      1. Extended Memory CANNOT BE USED by FoxPro.  Make as much
  148.      Expanded Memory available as possible.  To make Extended Memory
  149.      act like Expanded, use a memory manager that provides the
  150.      standard LIM4.0 interface.  If you have an older memory manager
  151.      prior to LIM4.0, and your system behaves strangely, add EMS64=OFF
  152.      to your config.fp file to avoiding using the first 64K of
  153.      expanded.  (If you have enough expanded memory, a 386 or greater
  154.      machine, and would like more performance, get the Extended
  155.      version from B&B systems.) 
  156.               
  157.      2. If using QEMM, 386MAX, or DOS5.0's EMM386, make sure these
  158.      managers define memory as Expanded.  (ie.  if using DOS5.0's 
  159.      DEVICE=EMM386.SYS in your config.sys, don't included NOEMS which
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.       B&B DOALL User's Guide                                          4
  167.  
  168.      avoids Expanded Memory, but instead include the number of
  169.      kilobytes of Expanded, such as 3072). 
  170.       
  171.       
  172.      REQUIRED FOXPRO FILES 
  173.      ===================== 
  174.      You need the FoxPro runtime files in order to run your system.
  175.      These files are called FOXPRO.ESO and FOXPRO.ESL.  For Full use
  176.      of Extended Memory (386 machines and greater), replace these two
  177.      files with FOXPROX.ESL.   These "runtime" files are free and
  178.      available on B&B's Bulletin Board (see data number above if you
  179.      have a modem and would like to download these files).  You need
  180.      these files in order for your system to execute properly. YOU
  181.      SHOULD ALSO HAVE A MINIMUM OF 2M of RAM, and at least 2 Megabytes
  182.      of hard drive storage. 
  183.  
  184.      Program files are compiled files, usually with an .FXP extension.
  185.  
  186.  
  187.  
  188.  
  189.      DEMO
  190.      ====
  191.      If you are using a DEMO version, you will see a registration
  192.      reminder whenever leaving your system. FEEL FREE TO DISTRIBUTE
  193.      COPIES OF THIS DEMO.  The Demo is only good for a limited period
  194.      of time.  You have 90 days upon first installing this system
  195.      determine if it will do the job for you.  
  196.  
  197.      NETWORK
  198.      =======
  199.      Remember, depending on your network configuration, you may need
  200.      to use DOS's "assign" command to assign the read-only attribute
  201.      to any "executable" type files on your server. 
  202.  
  203.  
  204.      GENERAL
  205.      =======
  206.      Your B&B system is mouse compatible.  And for procedures such as
  207.      creating reports, a mouse is the recommended way to move data in
  208.      your report layout.  If you are unsure of HOW to make your
  209.      reports, or labels you can access a FoxPro 2.0 manual for
  210.      complete instructions.
  211.  
  212.      To help in navigating through this system, remember these simple
  213.      rules: A mouse is helpful to pick options, such as menu options.
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.       B&B DOALL User's Guide                                          5
  221.  
  222.      Use the <ALT> key, then cursor, to pick menu options from the top
  223.      menu.  <TAB> is useful to go from option to option.  If you get
  224.      stuck, <CTRL-W> commonly SAVES work, and <CTRL>-Q ABANDONS work,
  225.      <ESC> will exit also, and commonly saves work.
  226.  
  227.      As an example, let's start by selecting the Browse/Edit option
  228.      from the main menu.  Normally, you will just <Enter> twice to
  229.      select the default for the next two options, SORT* and SELECT**. 
  230.      But, there will be times when you will want a particular sort,
  231.      say last name, or to select particular records, such as last
  232.      name='SMITH'.  Just use the cursor keys to pick the SORT and
  233.      SELECTION you want.
  234.  
  235.      FLEXI-SORT
  236.      ==========
  237.      You will see are each of the fields from your data base
  238.      (default), and are combined into one SORT file with the same name
  239.      as your data base file, but with a .CDX extension.  You can add
  240.      more Sort definitions by using the <INS>ert key.  All of the sort
  241.      definitions are maintained in the .CDX file and are kept current
  242.      when you add records.   
  243.  
  244.      Example: selecting three fields STATE+ZIP+LASTNAME will produce a
  245.      sort Last Name sorted WITHIN Zip Code sorted WITHIN State - Major
  246.      to Minor Sort order.
  247.  
  248.  
  249.      When you first use your system, you'll notice that there will be
  250.      a default sort set up for EACH FIELD.  In other words, if you
  251.      have a field called COMPANY, you will automatically be able to
  252.      select the COMPANY sort WITHOUT having define it or wait to have
  253.      an index prepared.
  254.  
  255.      Note that these ready made indexes do not consider
  256.      CAPITALIZATION.  The AA's and BB's will be together in one group
  257.      and the aa's and bb's will be in a separate group.  Whenever you
  258.      define a new sort, the fields are automatically surrounded by
  259.      UPPER(<fieldname>).  UPPER simply converts values to uppercase,
  260.      so that all A's are together and all B's together.   
  261.  
  262.      FLEXI-SELECT
  263.      ============
  264.      The "SELECT ALL RECORDS" is always the #1 selection. You can add
  265.      <INS>, delete, <DEL>, or <E>dit your selections.   Flexi-Select
  266.      allows you to see specific records in your Browse Screens, or
  267.      Reports, or Labels.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.       B&B DOALL User's Guide                                          6
  275.  
  276.      When adding a Flexi-Select option you will be asked to select a
  277.      FIELD (If you just want to see certain last names, you'd select
  278.      LASTNAME).  After you've selected the field, you'll select an
  279.      OPERATOR.  An example of an operator is: 'equal to' or 'greater
  280.      than'.   Next, you will be asked to enter a value to be tested
  281.      for (eg. Last Name='SMITH').  
  282.  
  283.      Finally, you will select QUIT, or select a CONNECTOR to link
  284.      additional selections, like below:
  285.  
  286.          Examples: Last Name='SMITH'
  287.                    Last Name='SMITH' .OR. Last Name='JONE'
  288.                    Last Name='SMITH' .AND. Zip<>'666', etc.
  289.  
  290.      Note that B&B will automatically insert the word "UPPER()" around
  291.      your sort definitions.  This allows you to see all records
  292.      whether they are entered into your data file as SMITH or Smith.
  293.      You can eliminate UPPER() if you need to by using the <E> to
  294.      edit.
  295.  
  296.      The <E>dit feature in Flexi-Select allows you to be more precise
  297.      in the selection of your records.  The reason for this is that
  298.      the use of parentheses allows better Boolean logic.  B&B will not
  299.      automatically insert these parentheses because it really can't
  300.      determine the placement of parentheses in a multitude of .AND. or
  301.      .OR. statements.  For example, the following two expressions will
  302.      select different records simply because of careful placement of
  303.      parentheses.  This is BOOLEAN logic and it basically goes like
  304.      this: Line #1 (below) will select all records having a Last name
  305.      equaling 'SMITH' and not having a zip code starting with '666'.
  306.      After that test has BEEN MET, other records whose Last name may
  307.      NOT be 'SMITH' will be selected as long as the zip is not equal
  308.      to '555'.  Line #2 will select just the records having a Last
  309.      name equaling 'SMITH', and once that test has BEEN MET, THAT
  310.      record cannot have a zip code of '555' or '666'.
  311.  
  312.             Last Name='SMITH' .AND. Zip<>'666' .OR. Zip<>'555'
  313.             Last Name='SMITH' .AND. (Zip<>'666' .OR. Zip<>'555')
  314.  
  315.  
  316.      Once in the Browse screen, you will see options at the top of the
  317.      screen.  One of them is "Browse".  Highlighting and <Entering> on
  318.      this option will give you an ability to add, and mark records for
  319.      deletion.  Other options are "Find Records" which will allow you
  320.      to search for a record based on a value in any field.  In
  321.      addition to searching for values in any field, you can look for
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.       B&B DOALL User's Guide                                          7
  329.  
  330.      addresses that BEGIN with "123" OR have "123" ANYWHERE in the
  331.      address field.  Another option, "Search and Replace", is very
  332.      powerful.  It should only be used after making sure you have a
  333.      backup file, and you have used Flexi-Select to pick the
  334.      appropriate records first.  After selecting this option, you can
  335.      say, replace all Last Names with 1)BLANKS by entering 1's in the
  336.      replace value, with 2)"SMITH" by entering "SMITH" in the replace
  337.      value, or 3)Proper capitalization by entering the word "PROPER"
  338.      in the replace value, or a 4)VALUE FROM ANOTHER FIELD by
  339.      selecting the other field for the replace value.
  340.  
  341.      If you are in your file and would like to be able to access a
  342.      "popup" or "lookup" file of say Zip Codes when you are in the ZIP
  343.      field, OR valid codes when you are in your field called CODE,
  344.      just press F2. If a file called ZIP.DBF or CODE.DBF exists, it
  345.      will "popup" for you to access.  (Note: if you don't have any
  346.      popup data files, you can create your own by entering DOALL ZIP,
  347.      or DOALL CODE. You will then have the option of creating these
  348.      files.  You could then import an ASCII or Lotus file to fill the
  349.      records.)
  350.       
  351.      TIP:B&B Systems makes available the latest Zip Code data for the
  352.      USA, or in separate zip files for each state.  If you have a
  353.      modem, you can download these files free from B&B System's
  354.      bulletin board, P.C. Manager.  To import these files into the
  355.      Zip.dbf file.  Simply select Import when in the lookup process
  356.      <F2> on the zip field.  Select the file type (our zip files are
  357.      provided in Dbase/FoxPro format) and enter the name of the file
  358.      to be imported, such as ZIPIL.DBF.  Note: for zip files, they
  359.      commonly contain 10 characters for the ZIP code, 2 characters for
  360.      the STATE code, 20 characters for the CITY, and 25 characters for
  361.      the COUNTY.  If your master file has fields with these same
  362.      names, and if you used the lookup <F2> function in the zip field,
  363.      while in the add mode, your B&B system will "fill-in" the zip,
  364.      city and state names after you <Enter>.  Some companies use a 10
  365.      character state field to accommodate international names (ie.
  366.      CANADA).   
  367.       
  368.      Since the zip, city and state data can be filled in
  369.      automatically, a couple of suggestions: Keep the field names
  370.      (ZIP/CITY/STATE) the same in both the zip and master files. 
  371.      Also, try to keep the field lengths the same in both.  If you
  372.      need to change the structure of your zip.dbf or master.dbf
  373.      (change State to a length of 10?), you can use DOALL's File
  374.      Maintenance to change field names, field lengths.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.       B&B DOALL User's Guide                                          8
  383.  
  384.      <F1> - HELP FILE 
  385.      ================
  386.      <F1> will access the helpfile.dbf and is modifiable by the user
  387.      for customization.
  388.  
  389.  
  390.      LOOKUP files 
  391.      ------------ 
  392.      In either ADD or EDIT modes, when your cursor is on a field, you
  393.      can press <F2> to access a lookup .dbf file.  The lookup file
  394.      must have the same name as the field name.  If you press <F2> on
  395.      the zip field, a search will begin for a zip.dbf file.  If the
  396.      lookup file does not exist, a message will tell you.   You can
  397.      create new .dbf files to support lookup tables on each and every
  398.      field.
  399.       
  400.      If the lookup file is found, it will be displayed for your
  401.      review, or by using <Enter>, to transfer the displayed data to
  402.      the field being edited.  (NOTE: this data transfer occurs only if
  403.      you are in the Browse mode, unless you are working in the add
  404.      mode and you've ALREADY created a <dbffilename>.PRG file and
  405.      compiled it using "FOXPROL" to create an .FXP file).  The .PRG
  406.      will be automatically created the first time you try adding, and
  407.      you can modify it, or compile it as is.  If you do not compile
  408.      it, a simple add screen, without special functions will be used. 
  409.  
  410.      If your main data file has a ZIP, CITY and STATE field, and the
  411.      lookup file has the SAME field names, when selecting <Enter>,
  412.      information from all of the fields in the "Lookup" file will be
  413.      transferred to the main data file - a quick way to fill in STATE,
  414.      CITY and ZIP by looking up just the zip code.
  415.  
  416.      When the lookup file is displayed, you will see that some
  417.      additional options are available.  To maintain data integrity you
  418.      will see that the DEFAULT mode does not allow editing of the
  419.      lookup values, but you can switch to edit mode.  You can also
  420.      search for values, in either the first field, or second field (if
  421.      available).  You can also perform import/export functions (for
  422.      example, to add another state's zip codes file to the existing
  423.      zip lookup file.  You can also Pack (remove records marked as
  424.      deleted, or list all of the records to your printer.   
  425.       
  426.      Function keys allow searches on the first or second fields.  If
  427.      you want to find the zip code 54333, enter "5" and you will see
  428.      the first record with a "5".  Enter a "4" and you will see the
  429.      first "54" record.  This process can continue until a NO FIND
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.       B&B DOALL User's Guide                                          9
  437.  
  438.      occurs, in which case, the process starts over again.  Note: with
  439.      the Zip file, if you enter a #, the file will be displayed in 
  440.      numerical order.  If you enter an alpha character (A-Z) to find
  441.      the city, the file will be displayed in CITY order. 
  442.       
  443.      If there are more fields in that file than will fit in the width 
  444.      of the screen, you can use the arrows or tab key to see more
  445.      fields.  
  446.  
  447.      DUPLICATE CHECK - Prior to ADDING RECORDS     _________________________________________
  448.      After selecting the ADD option from the menu, you will be asked
  449.      to enter a value for one of the fields for the record you are
  450.      adding.  The default is the first field, but you can change it by
  451.      selecting "Setup" from the menu (<ESC> when asked to select a
  452.      field in setup will cancel any duplicate checking).  This is a
  453.      way of checking for duplicates prior to adding records.  If
  454.      similar records are found, they will be displayed in a browse box
  455.      at the bottom of the screen.  You can edit the duplicate records,
  456.      or <ESC> to continue adding. 
  457.  
  458.      .PRG (FORMAT) file & ADDING RECORDS     ___________________________________
  459.      The first time you select EASY ADD, a <dbffilename>.PRG file will
  460.      be created for you automatically.  This file is modifiable by
  461.      you.  You can place information or directions in this file, and
  462.      also change the order of data fields.  NOTE: if you are working
  463.      on a normal monitor with 25 lines of text (vs. enhanced mode with
  464.      up to 43 or 50 lines per screen - See Setup), don't modify your
  465.      <data file name>.PRG to display something on row, say 60.  
  466.  
  467.      To display information, edit the .PRG file through the Setup menu
  468.      option. When you see the .PRG file, you'll see that information
  469.      is displayed in the ADD screen by using the commands "@ <row>,
  470.      <column> SAY <text>".    Data Entry boxes are displayed with the
  471.      "@ <row>, <column> GET <m.fieldname>" command.  That's it.  Those
  472.      two commands are all you need.  But, there is an important extra
  473.      feature that you can use if you would like to control data entry. 
  474.      After any GET command, you can use a special command called
  475.      "VALID <command>" to check the data being entered.  You can use
  476.      simple validation checks such as:
  477.      VALID(m.ZIP>'55555'.AND.m.ZIP<'66666').  OR, the control can
  478.      access another data file for "lookup checks".  For example, the
  479.      following two lines: 
  480.  
  481.      @ 1,1 SAY 'Enter ZIP:' 
  482.      @ 1,12 GET m.ZIP VALID filefind('ZIP',.t.,.f.) 
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.       B&B DOALL User's Guide                                         10
  491.  
  492.      does several things.  It would display Enter ZIP: at row #1 and
  493.      column #1.  It would also display a data entry box for the ZIP
  494.      field (the preface, m. is required) at row #1 and column #12. 
  495.      Notice that there are three values within the parentheses after
  496.      the VALID filefind command.  They do the following:  'ZIP' says
  497.      that if you have a data base file called ZIP.DBF, open the file. 
  498.      The first .t. (a true value) and determines whether to "SHOWLIST
  499.      IF EXACT MATCH FOUND".  If this is true, and data has been
  500.      entered that exactly matches one of the values in the zip.dbf
  501.      data file, then the file will "popup" anyway.  If the "SHOWLIST
  502.      IF EXACT MATCH FOUND" value is .f. (false), then if you say,
  503.      enter a valid zip code, then the file will not pop-up.  
  504.  
  505.      The second .f. is a SEARCH IF EMPTY indicator.  If nothing -
  506.      blank is entered into a field, it will not check for a valid
  507.      value.  If you want the pop-up to appear, forcing a selection
  508.      from the pop-up file, use .t. (true).
  509.        
  510.  
  511.  
  512.      .PRG file & Repeating Data     __________________________
  513.      When adding records, you can have specific data repeatedly "fill-
  514.      in" data into your file.  How?  Create a <dbffilename>.REP file
  515.      (see Setup Menu) which is a one record file with the same
  516.      structure as your regular file, and you will be asked to fill in
  517.      the data you desire to have automatically "filled-in" every time
  518.      you add a record.  The system will search for this file, if
  519.      available, any values in the .REP file will be moved to the add
  520.      screen.  (Handy for repetitive STATE, AREA CODE, CITY, etc.
  521.  
  522.      .PRG file and ADD Dates     _______________________
  523.      In some applications, it is handy to have the "date a record was
  524.      added", for example, I now want to print labels for records I
  525.      entered in DECEMBER, 1992.  B&B DOALL will automatically enter an
  526.      "Add Date" in your newly added record if you have an "ADDDATE"
  527.      DATE field.  If you would like to add an ADDDATE field, select
  528.      MODIFY STRUCTURE from file maintenance, and go to the bottom of
  529.      the field list.  Add "ADDDATE", Type=DATE.
  530.  
  531.      Anytime you add records, the current date will be entered.  When
  532.      you want to print labels, or a report containing just records
  533.      added in DECEMBER, 1992, Use FLEXI-SELECT to add a selection
  534.      "ADDDATE='  /  /  '".  Don't worry about adding a date yet
  535.      because you will need to <E>dit this selection.  <E> to edit, and
  536.      put "MONTH(" in front of ADDDATE, and ")=12"  after it.  If you
  537.      also want just 1992 records, edit this line to look like:
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.       B&B DOALL User's Guide                                         11
  545.  
  546.      "MONTH(ADDDATE)=12 .AND. YEAR(ADDDATE)=1992"  
  547.  
  548.  
  549.      HOW DO I USE THIS <dbffilename>.PRG FILE???     ___________________________________________
  550.      BUT, before your system can use this format file, it needs to be
  551.      compiled (changed to a .FXP file).  If you have FoxPro you can do
  552.      it yourself by starting FoxPro and selecting the COMPILE option
  553.      under PROGRAM in the top menu.  Or, you can have B&B Systems
  554.      compile it for you.  Send it to us on our BBS.  There is a small
  555.      fee, and you can download it within 48 hours. 
  556.  
  557.      CUSTOMIZATION
  558.      =============
  559.      B&B Systems are specialists in data base systems.  We offer
  560.      customization services.
  561.  
  562.      You can add some customization yourself.  If there is a special
  563.      option that you would like to add, B&B DOALL automatically
  564.      searches for any file called CUSTOM.FXP every time DOALL is run.
  565.      (CUSTOM.FXP is simply a .PRG program file that you can make and
  566.      compile with FoxPro by running FOXPROL and selecting "Program",
  567.      "Compile").  An example would be to make a .PRG file that senses
  568.      when a specific key is pressed and calls another program.  To
  569.      accomplish this a custom.prg file might contain the one line:ON
  570.      KEY LABEL CTRL+Z DO MYJOB.  Then, if you make another .PRG file
  571.      (and compile it) called MYJOB.PRG, anytime you press the <Ctrl-Z>
  572.      keys, whatever commands you put in MYJOB will be executed. 
  573.      Careful: avoid assigning custom jobs to key assignments that are
  574.      used for some other purpose in DOALL.  
  575.  
  576.      Another example would be ON KEY LABEL CTRL+F2 DO filelook WITH
  577.      'PRODUCT',.t.,.t..  This will look for a file called product.dbf
  578.      and can be used to display product, or other types of
  579.      information.
  580.  
  581.      UPDATES
  582.      =======
  583.      When updates become available, registered owners are eligible to
  584.      download all updates on B&B's BBS free of charge.  And, because
  585.      DOALL is based on FoxPro, When FoxPro versions for WINDOWS and
  586.      UNIX appear, DOALL will also support these operating
  587.      environments.
  588.  
  589.  
  590.      LABELS & REPORTS
  591.      ================
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.       B&B DOALL User's Guide                                         12
  599.  
  600.      Some Sample Label & Report files are provided with DOALL.  You
  601.      will NOT be able to use them AS-IS, unless the fields in your
  602.      data base HAPPEN to be the same as those defined in the label,
  603.      such as LastName, or Address.
  604.      You can edit the .LBX (old dbase format=.LBL) and .FRX (old dbase
  605.      format:.FRM) report form files from the main menu.  Change the
  606.      names of the fields to match your data base.  If you don't know
  607.      the names of the fields in your data base, select the Browse
  608.      option from the Main menu, and the first screen you'll see is the
  609.      sort desired.  Make believe you are adding a sort, and press the
  610.      <INS>ert key.  You will see a box containing all of the field
  611.      names. Make a note of them and <ESC>.  Then select LABELS or
  612.      REPORTS and EDIT the .LBX/.FRX file by changing the pre-defined
  613.      field names.
  614.  
  615.      When you are editing Labels or Reports, you will see a TOP MENU
  616.      prompt for either Labels or Reports.  Within that menu you can
  617.      select printing characteristics (STYLE) for specific parts.
  618.  
  619.  
  620.      MULTIPLE LABELS - for ONE RECORD
  621.      --------------------------------
  622.      If you select "Labels" from the menu, you can print multiple
  623.      labels for one record.  For example, if your data file contained
  624.      records of garments (price, style, size), and you wanted to print
  625.      200 price tags for record # 10 (Button Down Shirt), Use FLEXI-
  626.      SELECT to select RECORD=10, and then produce labels.
  627.  
  628.      You can create any type of label format, in any number across to
  629.      make multi-part tags, company labels, whatever.
  630.  
  631.  
  632.      PRINTING LABELS FROM DISK FILE -TIPS
  633.      ====================================
  634.      When you have selected to send labels or a report to a disk file,
  635.      you can control how the data appears by controlling the printer. 
  636.      For example, with H/P laser printers, you can manipulate the
  637.      printer to control labels output:
  638.  
  639.      1. Press the ON-LINE button to take Laser Printer OFF-LINE
  640.      2. If you want to print 12 characters per inch instead of 10
  641.      (commonly needed when trying to printing and fit 3-across labels
  642.      on 8-1/2" x 11" stock).  Press menu button to get to font #, use
  643.      the +/- buttons to change font # to 2.  Press Reset button to
  644.      make the asterisk appear on right (default).
  645.      3. Press menu button again, until you get to Lines Per Page,
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.       B&B DOALL User's Guide                                         13
  653.  
  654.      press "+" button to increase to 63 lines per pages, and press
  655.      reset button again.  Keep pressing menu button, Until READY
  656.      appears.  Put back ON-LINE.
  657.  
  658.      To change back to original status, do above using "+", "-" keys
  659.      to bring font to "0" and lines per page to "60".
  660.  
  661.  
  662.      PRINTING BARCODES ON LABELS
  663.      ===========================
  664.      1) For Laser Printers, make sure you selected Laser during
  665.      installation.  B&B DOALL's Bar Codes have been U.S.Postal Service
  666.      certified when using a Hewlett-Packard compatible Laser Jet.  
  667.      The barcodes require that your printer utilize the PCL Language
  668.      and associated ESCAPE code sequences.
  669.  
  670.      BUT, since printer models are constantly changing (even Hewlett
  671.      Packard), you should print a sample of the barcode with your
  672.      printer and submit the sample to a major Post Office in your
  673.      area.  They can confirm that the bar code is acceptable.  DO THIS
  674.      PRIOR TO PRINTING HUNDREDS OF BARCODES THAT MAY NOT BE
  675.      ACCEPTABLE.  B&B SYSTEMS ARE NOT RESPONSIBLE FOR ANY EXPENSES
  676.      INCURRED IF YOU DECIDE TO RISK NOT HAVING YOUR BARCODES VERIFIED. 
  677.  
  678.      Also, barcode location on mailing pieces are critical, please see
  679.      the U.S. Postal Service for information on placement.
  680.  
  681.      TO PRINT BARCODES:
  682.      2) Edit a Label Form and enter: BARCODE(#) on one of the lines
  683.      desired.  The line where BARCODE(#) is entered determines
  684.      vertical placement.  Horizontal placement is determined by the #
  685.      within parentheses.  # is the number of inches (in tenths) to
  686.      indent from the left.   For Example: barcode(30) on the fifth
  687.      line will print 5 lines down, and will print the barcode 3 inches
  688.      from the left (30/10).
  689.  
  690.      3) Zip Codes NEED TO BE 9 DIGIT ZIP CODES.  That is what is the
  691.      barcode is, graphic representation of the 9 digits.
  692.                           
  693.  
  694.  
  695.  
  696.      PHONE DIALING W/MODEM
  697.      ---------------------
  698.      If you have a modem, and would like to have your B&B system dial
  699.      phone numbers for you, here is how you set it up:  Connect a
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.       B&B DOALL User's Guide                                         14
  707.  
  708.      modem to the phone line you will be using.  Have a telephone
  709.      available on that same line (You can connect a phone to the
  710.      "PHONE" jack on the back of most modems).  Pressing <F4> in the
  711.      Browse screen will search for all fields that have the word
  712.      "PHONE" in them, and will display all those fields containing
  713.      data (This way you can have HOMEPHONE and BUSPHONE fields). 
  714.  
  715.      <F2> to Setup your modem parameters (COM port, local area code,
  716.      etc.) Select one of the numbers to start dialing, and you'll hear
  717.      the modem dial.  Pressing a key will start a timer and let you
  718.      converse over the phone.  If you have a "MEMO" type field in your
  719.      data base, you will also be prompted for a TOPIC of the call by
  720.      pressing another key.  If you enter a topic, your B&B system will
  721.      insert the topic, date and times for you.  If you don't enter a
  722.      topic, you will be presented with the MEMO editor.  You can habg
  723.      up the phone at any time.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.       B&B DOALL User's Guide                                         15
  761.  
  762.      DUPLICATE CHECKING 
  763.      ------------------ 
  764.      B&B Systems offers both SOUNDEX (sound-a-like) and EXACT testing
  765.      of records in your file.   Exact matching will NOT uncover
  766.      differences in spelling.  If you have two records, one with a
  767.      last name of SCHULTZ, and one with SHULTS (with matching first
  768.      names and city names) exact matching will not identify them as
  769.      duplicates, although they may be. 
  770.       
  771.      Once you've selected the type of matching you prefer, the next
  772.      step is to select WHICH FIELDS of data are compared.  Normally,
  773.      you would select first, last and company names.  But you can be
  774.      more specific based on your needs.  For example, if you do not
  775.      allow two records with the same address, you can select the
  776.      address field.  <INS> to add a selection of fields to be used for
  777.      duplicate checking.  
  778.       
  779.      You can also opt for your B&B System to automatically mark all
  780.      duplicate records for deletion.  But it is suggested that you
  781.      print a report of the duplicates BEFORE opting to delete them
  782.      automatically.  Check the report first for accuracy and then
  783.      re-run the process with the automatic deletion feature turned-on. 
  784.      If there are several records you prefer NOT to delete, note their
  785.      record numbers on the report, process the automatic deletions,
  786.      then go back and Recall them from deletion status individually in
  787.      the Edit mode.  You also have the option of assuming that the
  788.      newest record is the "good" record, which reviews the file in
  789.      reverse order (Last record=Good record).
  790.  
  791.      TIP: Normally, if you define lastname and firstname for your
  792.      DUPLICATE fields, only the lastname and firstnames appear on your
  793.      report.  But you may want to include, say address, on the report
  794.      without checking address for duplication.  You can include extra
  795.      information in your report by <E>diting your field selection. 
  796.      You will have an opportunity to change 3 items, the HEADING
  797.      DEFINITION for the report (top line of the report), the PRINT
  798.      DEFINITION (fields actually printed), and the DESCRIPTION (the
  799.      fields you see on your screen).   
  800.  
  801.      The fields in the DESCRIPTION line is used to find duplicates. 
  802.      Edit the PRINT DEFINITION line to change the fields printed on
  803.      the report.  If the DESCRIPTION line is LASTNAME+' '+FIRSTNAME,
  804.      you can edit the line to appear as follows:LASTNAME+'
  805.      '+FIRSTNAME+' '+ADDRESS, to get the address to appear on your
  806.      report, without being checked for duplication.
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.       B&B DOALL User's Guide                                         16
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.       B&B DOALL User's Guide                                         17
  869.  
  870.      IMPORT/EXPORT 
  871.      --------------- 
  872.      B&B Systems can READ or WRITE files from/for use by, other
  873.      sources (mainframe computer, 1-2-3, word processors, mail-merge,
  874.      Dbase, R-Base, list vendors, etc.). 
  875.       
  876.      Normally, when exporting or importing, you will be using the
  877.      default Master Data file.  But you will see that in some of the
  878.      "pop-up" options where you can access other data files for lookup
  879.      purposes, you can export or import to other .dbf files.  For
  880.      example, you can import records into the Zip.dbf file.  If you
  881.      only enter records for Illinois, you could Import a file of
  882.      Illinois Zip/City/State data into your Zip.dbf file.  You would
  883.      be wasting a lot of Disk Space if you imported all 43,000 USA zip
  884.      codes.  If you expand into Iowa, import Iowa zip codes at a later
  885.      date. 
  886.       
  887.      IMPORT 
  888.      ------ 
  889.      B&B Systems will import many types of data, word processing and
  890.      spreadsheet files, in addition to the standard ASCII files.
  891.  
  892.      Purchased Lists
  893.      ---------------
  894.      If you purchase data for your System from a vendor, ask if they
  895.      will supply the data in one of the formats (such as ASCII comma
  896.      delimited) that B&B Systems can Import, and if ASCII, if they
  897.      will supply the data in the order (which field comes 1st, 2nd,
  898.      etc.) shown in the structure of the .dbf file in the Appendix. 
  899.      If you want to see an example of how the Import file should
  900.      appear, Export a file from your current file and name it 'TEST'.
  901.      Compare it with the new import file for similar structure.  If
  902.      importing .DBF type files, order is not important, but field
  903.      names should match. 
  904.       
  905.      TIP: If you import files regularly and your master file has an
  906.      Add Date, unless you add it to the import file first, is normally
  907.      missing.  You can use Search/Replace to enter the Add Date by
  908.      Flexi-Selecting all records with a blank Add Date, then
  909.      Search/Replace with current date. When adding records in Add
  910.      Mode, Add Date is assumed to be today's date. 
  911.  
  912.      EXPORT 
  913.      ------ 
  914.      There are several additional options available before exporting
  915.      your file.  You will be presented with the FLEXI-SORT option to
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.       B&B DOALL User's Guide                                         18
  923.  
  924.      allow you to sort your file in a specific order.  The
  925.      FLEXI-SELECT option will allow you to select only specific
  926.      records for your export file. 
  927.       
  928.      And lastly, A VERY POWERFUL OPTION.  You will be asked if you
  929.      would like to change the 1) sequence of your output fields AND/OR
  930.      2) Which fields are included.  For example, you may prefer your
  931.      file to have the Company Name in front of the Last Name. OR, you
  932.      may not wish to include Sales or Added-to-file-date field in your
  933.      export file.  This option may be necessary if the system using
  934.      this file requires a certain sequence of fields. 
  935.       
  936.      If you select to export an ASCII Comma Delimited field, you can
  937.      also opt to select a different delimiter (the character that
  938.      separates each field) than a comma.  For example, you may use a
  939.      software package that needs the '@' character to mark the
  940.      beginning and ending of fields. 
  941.       
  942.       
  943.      ASCII files 
  944.      ----------- 
  945.      There are two common types of ASCII file formats: COMMA DELIMITED
  946.      and SDF(Standard Data Format).   ASCII refers to the fact that
  947.      ONLY Normal ASCII characters (numbers or letters of the alphabet,
  948.      upper or lower case, and a limited number of special codes)
  949.      appear in the file.  There are no special control or binary
  950.      codes.  In both types of ASCII files, every record is a separate
  951.      line, with records separated by a line feed ASCII(10) and
  952.      carriage return ASCII(13).  The remaining difference between
  953.      these two types of files is how the data appears on each line. 
  954.       
  955.      You can test if a file is ASCII by reviewing the file on your
  956.      screen.  At the DOS prompt, enter C:>TYPE FILENAME.TXT.  If every
  957.      character is legible (no special characters, unusual spacing, no
  958.      beeps from your computer), then it is probably an ASCII file. 
  959.       
  960.      Most other programs, such as Lotus 1-2-3, R-Base, Symphony, and
  961.      most MailMerge programs can use, or produce, a file in at least
  962.      one of these formats. 
  963.       
  964.  
  965.      COMMA DELIMITED files contain commas to separate fields.  Many
  966.      Word Processing and Data Base Management software handle this
  967.      type of file. Commonly double quotes (") are used to enclose
  968.      character type fields.  Numeric fields are left alone.  Also,
  969.      numeric fields do not contain commas to delineate thousands. 
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.       B&B DOALL User's Guide                                         19
  977.  
  978.      This transfer method saves space, and is fine if the number, AND
  979.      the order of the fields is the same in the FROM and TO systems. 
  980.       
  981.       
  982.      STANDARD DATA FORMAT files contain fields that start in specific
  983.      positions no matter how much data the field actually contains
  984.      (common for Spreadsheet programs).  Field 1 starts in Column 1
  985.      and field 2 starts in Column 12(?) even if field 1 is blank. 
  986.      This method is necessary if you need to change the length of
  987.      fields, OR add/delete fields because the FROM or TO system have
  988.      differing file structures.  The reason is: since all data is in
  989.      columns, you can use a word processor to shorten/eliminate/add
  990.      columns. 
  991.       
  992.      For example, if you require that the export file ADDRESS be 20
  993.      characters long, instead of 25, you need to use your word
  994.      processor to DELETE a 'Block' of text 5 columns wide.  You will
  995.      need to become familiar with 'Blocking' and setting the
  996.      'Blocking' mode to columnar (ie. the text you block will appear
  997.      to be vertical columns, and excludes text to the left and right
  998.      of your 'Blocking' markers).  In Wordstar, set this mode with
  999.      Ctrl-K-N. 
  1000.       
  1001.      If, in the prior example, you need an address 30 characters long,
  1002.      you would INSERT a 'Block' of blank text 5 characters wide at the
  1003.      25th position of the address. 
  1004.       
  1005.       
  1006.      COMMA DELIMITED file example 
  1007.      -----------------------------------------------------------------
  1008.      |   Smith, Joe, 123 Main ST, New York, NY, 10000, etc.          |
  1009.      |   Jones, William, 666 E St, Elmhurst, IL, 60011, etc.         |
  1010.      -----------------------------------------------------------------
  1011.  
  1012.      STANDARD DATA FORMAT file example 
  1013.      -----------------------------------------------------------------
  1014.      |   Smith    Joe     123 Main ST    New York    NY   10000,etc. |
  1015.      |   Jones    William 666 E St       Elmhurst    IL   60011,etc. |
  1016.      -----------------------------------------------------------------
  1017.  
  1018.       
  1019.      IMPORT/EXPORT FROM DATA BASES, INCLUDING SQL 
  1020.      Most software packages support the writing and reading of
  1021.      standard ASCII files, and SQL data bases are no exception.  Using
  1022.      Oracle SQL version 5.1 as an example, ASCII files can be
  1023.      exported, or written from SQL by using Oracle's SPOOL <filename>
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.       B&B DOALL User's Guide                                         20
  1031.  
  1032.      command; issuing SELECT <field names,...> statement; and SPOOL
  1033.      OFF after writing the file.  Don't forget the YYYYMMDD ASCII date
  1034.      format.  To read an ASCII file into SQL, use Oracle's ODL
  1035.      utility.  By writing a copy of B&B's records, then reading them
  1036.      into SQL (and vice versa), you can transfer data back and forth.  
  1037.      If the number of fields are different on the data bases (ie. you
  1038.      need to 'write' a home AND business phone number but only have
  1039.      one phone number, set up a 'blank' field with a length of 1
  1040.      character.  Then when defining the fields to be written, enter
  1041.      the name for the 'blank' field wherever you need a field, but
  1042.      don't have one).  Also, when any data is changed, re-index
  1043.      (housekeeping) your B&B records before using them. 
  1044.  
  1045.  
  1046.      DELETE or UNDELETE GROUPS OF RECORDS
  1047.      ------------------------------------
  1048.      This is a convenient method of marking large groups of records as
  1049.      having either deleted or undeleted status, instead of doing so
  1050.      individually in the browse screen.  Marking records for deletion
  1051.      does not permanently remove them.  They will be permanently
  1052.      removed when the file is packed.
  1053.  
  1054.      You will be provided with the Flexi-Select screen.  From this
  1055.      selection screen you can select field(s) AND enter the values for
  1056.      each field that you are interested in.  Records matching those
  1057.      values will be selected (For more information, see Flexi-Select)
  1058.  
  1059.      You will be provided with a listing prior to deletion, giving you
  1060.      the opportunity to confirm this process of marking/unmarking
  1061.      records for deletion.
  1062.  
  1063.  
  1064.      MAINTENANCE
  1065.      -----------
  1066.      DELETING RECORDS, PACKING, and REINDEXING issues
  1067.      ================================================
  1068.      When you delete records (usually with CTRL-T in Browse), they are
  1069.      "marked" as deleted.  They are not physically removed until you 
  1070.      select the "PACK" option in file maintenance.  Until you Pack,
  1071.      you can always "undelete" records with another CTRL-T.  When you
  1072.      have records that appear in "unsorted" order, it can usually mean
  1073.      that the .CDX index file is bad.  If you erase your
  1074.      <filename>.CDX file, a new .CDX file will be created for you
  1075.      automatically when you start your system.  On a network, be aware
  1076.      that DOALL will not allow access to the file for packing or
  1077.      reindexing unless you are the only one using it.
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.       B&B DOALL User's Guide                                         21
  1085.  
  1086.      CHANGING FILE STRUCTURE
  1087.      =======================
  1088.      If you decide to add or subtract fields in File Maintenance -
  1089.      Modify Structure, make sure that you delete the file:????SORT.MEM
  1090.      & ????.CDX.  The ???? refers to the 1st 4 characters of the .DBF
  1091.      filename.  A new .CDX file will be created for you, and you may
  1092.      need to re-define special sorts.  The sort options that are
  1093.      initially displayed come from the .CDX file, and changing the
  1094.      data file structure may mean some fields/and their existing sorts
  1095.      no longer exist, plus new fields need to be displayed in the
  1096.      Flexi-Sort screen.
  1097.  
  1098.  
  1099.      PRINTER SETUP/MAINTENANCE
  1100.      -------------------------
  1101.      Evertime you send a print job, you see that ONE printer is the
  1102.      assumed default, and if you want to SELECT a different printer,
  1103.      you can pick <SELECT>.
  1104.  
  1105.      You can use the ADD option to ADD a printer to the list of
  1106.      selected printers  (Enter a "Y" to the selected field.  You can
  1107.      also define which printer is the default printer (Enter a "Y" in
  1108.      the default field).
  1109.  
  1110.      You can use the EDIT option to actually change the control codes
  1111.      that are sent to your printer.  For example, if you have a
  1112.      printer that is not in the list of selected printers, and you
  1113.      want to change the values in one of the printer records
  1114.      (P_CODES.DBF), see your printer manual for the control codes. 
  1115.      They are usually shown as decimal codes.  If you want to change
  1116.      the codes used to reset your printer, enter the decimal codes as
  1117.      CHR(##) CHR(##) CHR(##).  The system will convert the CHR() value
  1118.      for you.
  1119.  
  1120.      You can also sent the setup codes to your printer.
  1121.      You can use this option to force your printer into various print
  1122.      modes, including setting up your printer for other systems, in
  1123.      addition to your B&B systems.  Once your printer has received a
  1124.      Control Code, it remains in effect until the printer is turned
  1125.      off, or new Codes are sent.
  1126.  
  1127.  
  1128.      SETUP OPTIONS
  1129.      -------------
  1130.      TOGGLE SCREEN DISPLAY allows you to put more lines of data on the
  1131.      screem, assuming your monitor and video card will support 43
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.       B&B DOALL User's Guide                                         22
  1139.  
  1140.      lines on an EGA system, and 50 lines on a VGA system.  Handy to
  1141.      see more data when in the Browse screen.
  1142.  
  1143.      CHANGE MONITOR DISPLAY type allows selection of monochrome,
  1144.      color, or laptop type video displays.  You can use this option to
  1145.      select a color combination that makes your screen easiest to use.
  1146.  
  1147.      SELECT FIELD TO CHECK for DUPLICATES allows you to select say,
  1148.      lastname, so that when adding records,  if a record with a
  1149.      similar last name appears, a list of the similar records will be
  1150.      displayed for you.
  1151.  
  1152.      MODIFY ADD SCREEN.  An add screen is made for you when you first
  1153.      add a record.  This file name is <dbf file name>.PRG.  If you
  1154.      compile this file with FOXPRO, you can have extensive data
  1155.      control, like automatic popup fields for blank entries, allowing
  1156.      only a range of values (1 thru 1,000), allowing only numeric
  1157.      values (PICT '@9'), etc.  If you have foxpro, run foxprol and
  1158.      select Compile under the Program menu selection.  For extended
  1159.      memory versions of B&B Systems, run foxprolx instead.
  1160.  
  1161.      MAKE/EDIT a .REP DATA FILE USED WHEN ADDING RECORDS.  Whenever
  1162.      you add records, if a .dbf type file, with a .REP file extension
  1163.      exists, values in this file will copied into fields with the same
  1164.      name in your add screen.  If you add "IL" (Illinois) to the state
  1165.      field in this .REP file, whenever you add a record, the state
  1166.      field in the new record will contain"IL" automatically. 
  1167.  
  1168.      CHANGE MEMO FIELD DISPLAY in BROWSE.  If your data file has a
  1169.      MEMO type field, you can elect to have the contents of this memo
  1170.      field display automatically when you move to different records
  1171.      while in the Browse mode.  You can also elect to use the last 5
  1172.      lines on the screen for the remarks, or the last 10 lines on the
  1173.      screen.   
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.       B&B DOALL User's Guide                                         23
  1193.  
  1194.      GENERAL COMPUTER OPERATIONS 
  1195.      --------------------------- 
  1196.      BACKUP 
  1197.      ------ 
  1198.      Make BACKUP copies often (at least of your *.dbf files).  If you
  1199.      have many transactions per day, you should backup daily, if not
  1200.      twice daily.  You should also have multiple backup copies so that
  1201.      you have at least one backup that is less than one day old,  one
  1202.      a week old,  one a month old, etc.  Some B&B Systems have a
  1203.      backup option which allows you to control which files are "backed
  1204.      up" and to what drive, through a .BAT file called BACKUP.  You
  1205.      should be familiar with DOS copy commands in order to edit this
  1206.      .BAT file and how you can compress files while copying them, or
  1207.      send them to a higher capacity drive.  Accessing this batch file
  1208.      from within your B&B System gives you DOS power, but it is your
  1209.      responsibility to understand the appropriate DOS commands.  You
  1210.      can also use B&B Systems to write an ASCII file to a blank floppy
  1211.      in A: using the Export option. 
  1212.       
  1213.      Backup hardware has become available in many different formats.
  1214.      The quarter inch cartridge (QIC) devices are handy.  The external
  1215.      versions can be moved around to perform backup on multiple PC's.
  1216.      Applications with large hard drives/files, especially where lists
  1217.      are often sold to other mailers, may find the units which can
  1218.      write/read standard 9" reel tapes useful. 
  1219.       
  1220.       
  1221.      LETTERS VS. LABELS 
  1222.      ------------------ 
  1223.      If you are looking for options other than affixing labels to
  1224.      envelopes, B&B Systems urges you to use personalized letters
  1225.      which fit into window envelopes eliminating matching labels with
  1226.      letters, allows professional customized letters, and reduces
  1227.      manpower for mailings. 
  1228.       
  1229.       
  1230.      NETWORKING VERSION 
  1231.      ------------------ 
  1232.      B&B Systems networking versions are available upon request.  You 
  1233.      can use multiple copies of single-user B&B Systems on many
  1234.      workstations, but in order to share one data file, you need a
  1235.      network version.   Network versions work on any LAN that supports
  1236.      standard protocols of DOS versions 3.1 and greater (ie. Interrupt
  1237.      21 data locking).  B&B Systems are NetBios compatible, and will
  1238.      support any number of workstations.   
  1239.       
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.       B&B DOALL User's Guide                                         24
  1247.  
  1248.      Networks supported: NOVELL; 3COM; 3+; 10NET(v 4.0); PC-NET;
  1249.      PC-LAN; LANTASTIC; BANYAN; INVISIBLE; SIMPLENET(v 3.0). B&B
  1250.      Systems Network versions support full record and file locking
  1251.      functions without separate software. 
  1252.       
  1253.       
  1254.      CUSTOMIZING SERVICE 
  1255.      ------------------- 
  1256.      If you wish different fields on your screen, or would like some
  1257.      other modification made to your B&B System, we will be happy to
  1258.      discuss the cost of your desired changes. 
  1259.       
  1260.       
  1261.      EXISTING FILE CONVERSION SERVICE 
  1262.      -------------------------------- 
  1263.      If you currently have a file of mailing records (from a 'list'
  1264.      vendor, 1-2-3 files, ASCII files, etc.), but do not know how to
  1265.      convert them to the B&B format/structure (see Appendix), B&B will
  1266.      convert this file for you at ten cents per name.  Send the file
  1267.      electronically to B&B's electronic Bulletin Board, P.C. Manager,
  1268.      or send on an IBM 5 1/4" 360K floppy disk/or 3-1/2" 1.4m disk to
  1269.      B&B Systems.  The approximate time required is 2 weeks. 
  1270.       
  1271.       
  1272.      YELLOW PAGES NAMES/ADDRESSES by ZIP CODE or SIC Code 
  1273.      ---------------------------------------------------- 
  1274.      B&B Systems can provide you with Company Name - Address - City -
  1275.      State - Zip - SIC Code data from the Yellow Pages for any ZIP
  1276.      CODE or STATE or SIC (Standard Industrial Code) that you supply
  1277.      to us.  The costs vary, depending on the quantity desired.  Leave
  1278.      a message on B&B's Bulletin Board, PC MANAGER, requesting a quote
  1279.      for desired zip codes and types of businesses.  After a deposit,
  1280.      the completed file can then be mailed to you on a floppy, or made
  1281.      available to you on the Bulletin Board. 
  1282.       
  1283.       
  1284.      LABELING Machines 
  1285.      ----------------- 
  1286.      Machines are available to affix self adhesive labels onto your 
  1287.      mailing pieces.  Some manufacturers:Novatec of Gladwyne, PA;
  1288.      Master Addresser of Minneapolis, MN. 
  1289.       
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.       B&B DOALL User's Guide                                         25
  1301.  
  1302.      TROUBLESHOOTING 
  1303.      --------------- 
  1304.      Before calling for technical support, many problems can be
  1305.      resolved by: 1. Ensuring that you have all of the files listed in
  1306.      this documentation.  2. Checking your config.sys file for the
  1307.      proper Buffers and Files statements. 
  1308.       
  1309.  
  1310.      Q. WHEN I EDIT MY PRINT CODES FILE, I WANT TO DIRECT MY PRINTED
  1311.      OUTPUT TO A QUEUE or SERVER NAME, HOW DO I DO IT?
  1312.      A. In the field that defines the printer port, use:
  1313.      \S=<servername> or \Q=<queue> with no quotation marks around the
  1314.      queue or server name.   
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.       B&B DOALL User's Guide                                         26
  1355.  
  1356.      HELP.  I'M STUCK 
  1357.      ---------------- 
  1358.      ANY PROGRAM CAN CORRUPT FILES - HOW TO AVOID IT 
  1359.      ----------------------------------------------- 
  1360.      If you are running a system and you get into a situation that
  1361.      you'd like to exit from, some applications allow you to enter the
  1362.      <ESC> key.  In other systems. you may need to wait for the
  1363.      process to end.  If your system allows the use of the ESC key,
  1364.      and B&B does, use it, the ESC key will not alter or change the
  1365.      files.  BUT, Be patient.  Depending on what the system was doing,
  1366.      it may take 1 second or 1 minute.   BUT PLEASE, IN ALMOST ALL
  1367.      CASES, AVOID RE-BOOTING (cold or warm boots).  If you re-boot
  1368.      your computer BEFORE your system finishes the process it is
  1369.      currently working on, you could corrupt your file(s).  The
  1370.      computer may have been READING data, but does not now know where
  1371.      to WRITE it.  THIS IS ONE OF THE MAJOR CAUSES OF CORRUPTED FILES. 
  1372.      This is another good reason for frequent back-ups. 
  1373.       
  1374.      If you are not sure if your file has become corrupted, print a
  1375.      report that lists the entire file.  If any of the data appears
  1376.      missing or switched, your file is probably corrupted.  If binary,
  1377.      or strange looking characters appear, your file is corrupted.  If
  1378.      you're not sure, first make a new index file by erasing the .CDX
  1379.      file (a new .CDX file will be created, with a sort definition for
  1380.      EACH field in the data file).  Re-run your report, and if that
  1381.      does not fix the 'order' of your data, AND IF YOU ARE NOT IN A
  1382.      NETWORK, run the DOS CHKDSK program with the '/f' (fix lost
  1383.      clusters option), C:DOS>CHKDSK C:/f.   If corruption did occur,
  1384.      DOS will write the corrupted data in separate files called
  1385.      FILE0001.CHK, 0002, etc.  Since this data has now been separated
  1386.      from your .dbf or other files, you should copy your .dbf files
  1387.      from your backup. If your B&B System does not boot properly, you
  1388.      may need to copy your system files from back-up also. 
  1389.       
  1390.       
  1391.      HINT: CHKDSK is a good command to insert in your autoexec.bat
  1392.      file,  so that your hard drive is checked every time you turn
  1393.      your computer on.  This takes 10 to 20 seconds longer to boot,
  1394.      but it will avoid the continued corruption of a fragmented disk. 
  1395.      You cannot run CHKDSK after you load LAN software to MAP the
  1396.      drive as a network drive, or on some networks, including Novell. 
  1397.       
  1398.  
  1399.      FILES
  1400.      =====
  1401.      FOXPRO.ESO, .ESL, and FOXR are the FoxPro2 runtime files
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.       B&B DOALL User's Guide                                         27
  1409.  
  1410.      (FOXPROX.ESL is available for higher performance machines (386 or
  1411.      above) with Expanded Memory, giving greater performance. Need to
  1412.      get Expanded versions of other .FXP files too on B&B's BBS).
  1413.  
  1414.      DOALL.FXP, P.FXP and PDRIVER.FXP are your B&B DOALL System files.
  1415.  
  1416.      P_CODES.DBF, .CDX are the files containing printer control codes
  1417.  
  1418.      <DataBaseName>.CDX is the file containing all of your sorting
  1419.      information.  And, starting with version 1.5, if you define a new
  1420.      sort, it will not have to be re-created each time you want to use
  1421.      it.  All custom sorts added to Flexi-Sort are maintained
  1422.      continuously when you add and delete records.
  1423.  
  1424.      CONFIG.FP is FoxPro's configuration file.  If you have a Foxpro
  1425.      manual, refer to it for customization features.
  1426.  
  1427.      CUSTOM.PRG - Sample file that is executed whenever DOALL is
  1428.      started.  You can use Xbase code to write any startup program
  1429.      you'd like, then compile it with FoxPro to make an .FXP file.
  1430.  
  1431.      PRODUCT.DBF - Sample data base file that can be filled with
  1432.      product information for instant access.  It is called by using
  1433.      <CTRL-F2> as defined in the coding in custom.prg.
  1434.  
  1435.      HELPFILE.DBF - Sample help file customizable by user.
  1436.      .CDX files - Index or Sort file created by DOALL.  Initially,
  1437.      there is one index for each field in the data file.  Newly
  1438.      defined sorts are added to this file.
  1439.      .LBX/.LBT - sample Label format files.
  1440.  
  1441.      ZIP.DBF - sample zip file accessed as a lookup file <F2> when in
  1442.      the zip code field.  
  1443.      STATE.DBF - see zip.dbf
  1444.  
  1445.  
  1446.      Environmental Variables:
  1447.      SET ASCEDESC=ASCENDING or DESCENDING, Depending on default index
  1448.      order desired.
  1449.  
  1450.      SAMPLES of filenames (for a data file called SAMPLE.DBF):
  1451.      --------------------------------------------------------
  1452.      SAMPSORT.MEM - Flexi-Sort definitions
  1453.      SAMPSELE.MEM - Flexi-Select definitions.
  1454.      SAMPRPT.MEM - Flexi-Report definitions.
  1455.      SAMPSPC.MEM - Field used for Duplicate checking.
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.       B&B DOALL User's Guide                                         28
  1463.  
  1464.      SAMPZRPT.MEM - Print Setup values for zip code group report.
  1465.      SAMPFREP.MEM - Print Setup values for Flexi-Report.
  1466.      SAMPSETP.MEM - Print Setup values when sending setup codes.
  1467.      SAMPREPO.MEM - Print Setup values for Reports.
  1468.      SAMPLABE.MEM - Print Setup values for Labels.
  1469.  
  1470.  
  1471.      --------
  1472.      UPGRADES
  1473.      --------
  1474.      The most recent versions of B&B Systems programs are always
  1475.      available on Compuserve (GO IBMAPP), EXECPC, or B&B's own
  1476.      Bulletin Board, PC MANAGER, (414) 548-9034.  [up to 2400 baud,
  1477.      Settings:8/N/1, 8 data bits, No Parity,1 Stop bit].  Our
  1478.      Electronic Bulletin Board supplies registered owners with the
  1479.      latest versions of unrestricted B&B Systems without waiting for
  1480.      mailed copies.
  1481.  
  1482.      Always Search for files starting with 'BB'.
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.       B&B DOALL User's Guide                                         29
  1517.  
  1518.      --------------------  
  1519.      ORDERING INFORMATION 
  1520.      -------------------- 
  1521.      If ordering by check, please allow at least 2 weeks.  5-1/4"
  1522.      floppy disks are sent unless you specify different media. If you
  1523.      prefer, B&B Systems can supply your program via modem if you
  1524.      register on our bulletin board which has two advantages: 
  1525.      1. upgrades of new unlimited versions become available
  1526.      immediately. 
  1527.      2. If paying by Visa/Master Charge, you can get your system
  1528.      faster, as soon as 1/2 hour. 
  1529.       
  1530.      You can order by calling B&B Systems direct (414-544-5988), or
  1531.      call our Bulletin Board, P.C. Manager (414-548-9034) and <A>CCESS
  1532.      the ORDER system from the Main Menu.  You will be asked for
  1533.      shipping information, and your credit card data.  After your card
  1534.      is verified, you will be authorized to access the unlimited
  1535.      versions and you can call back to download your system. 
  1536.       
  1537.      If you order by mail, and plan to download electronically, you 
  1538.      will be registered under the first and last name and password you
  1539.      supply on this form.  It is recommended that you change your
  1540.      password after accessing B&B System's bulletin board the first
  1541.      time. 
  1542.       
  1543.      If you ordered from a dealer and want to be eligible for
  1544.      upgrades, sign on to P.C. Manager, and leave a message that you
  1545.      would like a security level allowing upgrade downloads, and which
  1546.      dealer you purchased your system from.  Once the purchase has
  1547.      been validated, your security level will be upgraded. 
  1548.       
  1549.      We try to keep our software costs low.  We cannot afford to train
  1550.      users about computers unless they apply for annual technical 
  1551.      support via telephone.  Most questions we have received can be
  1552.      answered by reviewing this documentation file.  Technical
  1553.      questions uploaded through the bulletin board are answered at no
  1554.      charge. 
  1555.       
  1556.      If you plan on installing B&B systems on MORE than one machine,
  1557.      order additional copies on your INITIAL order because the
  1558.      multiple copy discount is per order.  You can move a registered
  1559.      system to a new machine, but making copies is not only illegal,
  1560.      but more importantly, unethical.  Order the NETWORK version if
  1561.      you intend to INSTALL your B&B system on ONE single Network file
  1562.      server, allowing the SAME data to be shared on an unlimited # of
  1563.      workstations.  A SITE LICENSE allows unlimited use of NETWORK or
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.       B&B DOALL User's Guide                                         30
  1571.  
  1572.      STAND-ALONE versions at one location.  A CORPORATE LICENSE allows
  1573.      the same unlimited use, but at multiple locations. 
  1574.       
  1575.      OTHER SERVICES: (billable by project or by hour) 
  1576.      CREATE NEW or MODIFY EXISTING B&B SYSTEMS add/edit screens, rpts.
  1577.      REMOTE LASER LETTER/REPORT PRINTING programs 
  1578.      OPERATE WARRANTY/SALES LEAD CARD FULFILLMENT programs 
  1579.      FILE CONVERSION/CORRUPTION (upload to BBS, download Fixed file)
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.       B&B DOALL User's Guide                                         31
  1625.  
  1626.                               ------------------- 
  1627.                               O R D E R   F O R M 
  1628.                               ------------------- 
  1629.                              B & B   S Y S T E M S 
  1630.                           627 Madison   P.O. Box 171 
  1631.                           Waukesha, Wisconsin  53187 
  1632.          Order/Technical Support: 414-544-5988   BBS: 414-548-9034 
  1633.       
  1634.               DESCRIPTION                   QUANTITY     EACH    TOTAL 
  1635.          ------------------------------------------------------------- 
  1636.          B&B DOALL System       License _____    250.00    _______     
  1637.                                 SITE LIC_____    500.00    _______     
  1638.                                 CORP LIC_____   1200.00    _______ 
  1639.        
  1640.          ONE YEAR's UNLIMITED Technical Support Phone service 
  1641.          (Annual $ amount same as software cost above)     $_______ 
  1642.       
  1643.          FILE CONVERSION SERVICE (# records)=_____ x $.10  $_______ 
  1644.       
  1645.          Customization Service (screens, etc. - call)      $_______ 
  1646.       
  1647.          Shipping and Handling: 
  1648.            ___ Sign me up on BBS for immediate downloading - $0 
  1649.                Password desired ____________ 
  1650.            ___ US Postal Service - $0 
  1651.            ___ Express Mail $12                            $_______ 
  1652.                                          WI 5% Sales Tax   $_______ 
  1653.         Format:___ 5-1/4"  ___ 3-1/2"             Total:   $_______ 
  1654.        
  1655.         Visa/MC Card Number:  _____________________ Exp Date:________ 
  1656.  
  1657.         Signature: __________________________________________________ 
  1658.        
  1659.         Name:   _____________________________________________________ 
  1660.  
  1661.         Street Address: _____________________________________________ 
  1662.                              (if PO Box, add street address) 
  1663.  
  1664.         City:   ______________________  State: _____  Zip: __________ 
  1665.  
  1666.         Bus. Phone: (      ) __________________________ 
  1667.         Current Version # _______________      Date:_________________ 
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.       B&B DOALL User's Guide                                         32
  1679.  
  1680.      WARRANTY 
  1681.      -------- 
  1682.      DISCLAIMER OF WARRANTY AND LIMITED WARRANTY 
  1683.      The Software and accompanying written materials (including
  1684.      instructions for use) are provided 'As Is'  without warranty of
  1685.      any kind. Further, B&B Systems does not warrant, guarantee, or
  1686.      make any representations regarding the use, or the results of the
  1687.      use, of the Software or written materials in terms of
  1688.      correctness, accuracy, reliability, currentness, or otherwise.
  1689.      The entire risk as to the results and performance of the Software
  1690.      is assumed by you.  If the Software or written materials are
  1691.      defective, you, and not B&B Systems or its dealers, distributors,
  1692.      agents, or employees, assume the entire cost of all necessary
  1693.      servicing, repair, or correction. 
  1694.       
  1695.      B&B Systems warrants to the original LICENSEE that 1) the disks
  1696.      on which the SOFTWARE is recorded is free from defects in
  1697.      materials and workmanship under normal use and service for a
  1698.      period of ninety (90) days from the date of delivery as evidenced
  1699.      by a copy of the receipt.  Further, B&B Systems hereby limits the
  1700.      duration of any implied warranty(ies) on the disk to the
  1701.      respective period stated above.  Some states do not allow
  1702.      limitations on duration of an implied warranty, so the above
  1703.      limitation may not apply to you. 
  1704.       
  1705.      B&B Systems' entire liability and your exclusive remedy as to the
  1706.      disk(s) shall be, at B&B Systems ' option, either a) return of
  1707.      the purchase price or b) replacement of the disk(s) that does not
  1708.      meet B&B Systems' Limited Warranty and which is returned to B&B
  1709.      Systems with a copy of the receipt.  If failure of the disk(s)
  1710.      has resulted from accident, abuse, or misapplication, B&B Systems
  1711.      shall have no responsibility to replace the disk(s), or refund
  1712.      the purchase price.  Any replacement disk(s) will be warranted
  1713.      for the remainder of the original warranty period, or thirty (30)
  1714.      days, whichever is longer. 
  1715.       
  1716.      THE ABOVE ARE THE ONLY WARRANTIES OF ANY KIND, EITHER EXPRESSED
  1717.      OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES
  1718.      OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, THAT ARE
  1719.      MADE BY B&B Systems ON THIS B&B Systems PRODUCT. NO WRITTEN OR
  1720.      ORAL INFORMATION OR ADVICE GIVEN BY B&B Systems, ITS DEALERS,
  1721.      DISTRIBUTORS, AGENTS, OR EMPLOYEES SHALL CREATE A WARRANTY OR IN
  1722.      ANY WAY INCREASE THE SCOPE OF THIS WARRANTY, AND YOU MAY NOT RELY
  1723.      ON ANY SUCH INFORMATION OR ADVICE. THIS WARRANTY GIVES YOU
  1724.      SPECIFIC LEGAL RIGHTS.  YOU MAY HAVE OTHER RIGHTS, WHICH VARY
  1725.      FROM STATE TO STATE. 
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.       B&B DOALL User's Guide                                         33
  1733.  
  1734.       
  1735.      NEITHER B&B Systems NOR ANYONE ELSE WHO HAS BEEN INVOLVED IN THE
  1736.      CREATION, PRODUCTION, OR DELIVERY OF THIS PRODUCT SHALL BE LIABLE
  1737.      FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL OR INCIDENTAL DAMAGES
  1738.      (INCLUDING DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS
  1739.      INTERRUPTION, LOSS OF BUSINESS INFORMATION, AND THE LIKE) ARISING
  1740.      OUT OF THE USE OF OR INABILITY TO USE SUCH PRODUCT EVEN IF B&B
  1741.      Systems HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  1742.      BECAUSE SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF
  1743.      LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES , THE ABOVE
  1744.      LIMITATION MAY NOT APPLY TO YOU. 
  1745.       
  1746.      The SOFTWARE and documentation is provided with RESTRICTED
  1747.      RIGHTS.  Use, duplication, or disclosure is subject to
  1748.      restrictions as set forth in subdivision (b)(3)(ii) of the Rights
  1749.      in Technical Data and Computer Software clause at 252.227-7013. 
  1750.      Contractor/Manufacturer is B&B Systems, P.O.Box 171, Waukesha,
  1751.      Wisconsin 53187.  Should you have any questions about this
  1752.      Agreement please write to the address above. 
  1753.       
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.       B&B DOALL User's Guide                                         34
  1787.  
  1788.      INDEX
  1789.  
  1790.      .FXP  4, 8, 11, 27
  1791.      <F1>  8
  1792.      <F2>  7, 8, 14, 27
  1793.      <F4>  14
  1794.      ADD   5, 10, 22
  1795.      ASCII  7, 17-20, 23, 24
  1796.      BACKUP  3, 7, 23, 26
  1797.      BARCODE  13
  1798.      CUSTOMIZATION  8, 11, 27, 31
  1799.      DELETE  5, 15, 19-21, 27
  1800.      DUPLICATE  9, 15, 27
  1801.      FILE STRUCTURE  21
  1802.      FLEXI-REPORT  27, 28
  1803.      FLEXI-SELECT  2, 5-7, 10, 12, 18, 20, 27
  1804.      FLEXI-SORT  2, 5, 17, 21, 27
  1805.      HELP  2, 4, 8, 26, 27
  1806.      IMPORT/EXPORT  2, 8, 17, 19
  1807.      INSTALLATION  3, 13
  1808.      LABELS  2, 4, 5, 10-13, 23, 24, 28
  1809.      LOOKUP  2, 7-9, 17, 27
  1810.      MAINTENANCE  7, 10, 20, 21
  1811.      MODEM  2, 4, 7, 13, 14, 29
  1812.      NETWORK  2, 4, 20, 23, 24, 26, 29
  1813.      PHONE  2, 13, 14, 20, 31
  1814.      PRINT  10, 12, 13, 15, 21, 25, 26, 28
  1815.      PRINTER CONTROL  27
  1816.      REPORTS  2, 4, 5, 11, 12, 28
  1817.      WARRANTY  30, 32
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.