home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / DATABASE / DINFOPRO.ZIP / DINFO.DOC < prev    next >
Text File  |  1991-09-28  |  15KB  |  323 lines

  1.                         dINFO MANAGER PROFESSIONAL
  2.                
  3.  
  4.      dInfo Manager Professional requires very little from the user 
  5.   beyond pointing at a desired action and hitting the ENTER key. It 
  6.   was designed this way from the start.
  7.      
  8.      dINFO Manager Professional contains complete DBMS & reporting
  9.   facilities. It will give you complete control over your dBASE data
  10.   files.  Reports, label definitions, and form letters created with 
  11.   dINFO can be saved, edited, and rerun at will.  All output can be 
  12.   sent to the printer, screen, or to a disk file.  Custom indexes can
  13.   be built from within dINFO for your report and label runs. dINFO
  14.   offers a number of very useful file managment routines as well.
  15.   
  16.  
  17.   
  18.   ENVIRONMENT VARIABLE
  19.      
  20.       Include the following statment in your AUTOEXEC.BAT file:
  21.       
  22.                              SET CLIPPER=E:0
  23.                              
  24.   This variable is important to the program.  Do not fail to include
  25.   it in your AUTOEXEC.BAT file.  It can offer protection against 
  26.   corrupted index files in machines with expanded memory in use.  If
  27.   this fails to work try this syntax:
  28.     
  29.                             SET CLIPPER=//E:0
  30.                             
  31.   This should alleviate any problems with expanded memory you might
  32.   encounter.
  33.                             
  34.   *-------------------------------------------------------------------*    
  35.                                 MAIN MENU
  36.   *-------------------------------------------------------------------*    
  37.   
  38.      CREATING A REPORT DEFINITION FOR THE FIRST TIME
  39.   
  40.      dInfo Manager Professional creates three distinct types of reports.
  41.   A single file report uses just one primary file.  A relational report
  42.   type one uses both a primary and secondary file.  There is one record 
  43.   in the secondary file for each primary record.  A relational report
  44.   type two uses both a primary and secondary file.  There are multiple
  45.   secondary records for each primary record.  Your data detemines which
  46.   type of report you will need to create.
  47.   
  48.      Creating a report is essentially the same process for all report
  49.   types. First, the report type is chosen and then report parameters 
  50.   are entered. You can control things like the left margin, spaces 
  51.   between printed fields on the report, page width, page length, etc.
  52.   The only parameter that may be confusing to the you is the subtotal
  53.   parameter. 
  54.     
  55.      Say, for example, you have a file of customer purchases like
  56.   DORDER.DBF.  It is indexed on customer number and you are trying to 
  57.   total the purchases for each customer and want a grand total of all
  58.   purchases.  If you choose the subtotal option on the report parameter 
  59.   screen dInfo Manager Professional will print and sum all of the purchases
  60.   for customer 100, display a subtotal, space, and then begin printing
  61.   and summing the purchases by customer 200 and so forth.  Create a
  62.   single file report for DORDER.DBF with the subtotal option.  Total the
  63.   QTY and SELL fields for practice.  The subtotal option's use will then 
  64.   become clear.
  65.   
  66.      You choose your primary and secondary files from a scolling list.
  67.   You choose the fields you wish to include in the report from scrolling 
  68.   lists.  Nothing could be easier!  Just remember the following: 
  69.   
  70.    
  71.   1. A MAXIUM OF 27 FIELDS FROM EACH FILE MAY BE USED IN THE REPORT.
  72.   
  73.   2. THREE CALCULATED FIELDS MAY BE DEFINED PER FILE.
  74.   
  75.   3. MEMO FIELD PROCESSING IS LIMITED TO ONE MEMO FIELD IN A SINGLE FILE
  76.      REPORT.                                               
  77.            
  78.   4. FIELDS APPEAR ON THE PRINTED REPORT IN THE ORDER IN WHICH THEY WERE
  79.      SELECTED.
  80.      
  81.   5. IF YOU DO NOT ENTER A COLUMN HEADING FOR A FIELD THE FIELD NAME WILL
  82.      BE USED AS A COLUMN HEADING ON THE REPORT.
  83.      
  84.   6. IF YOU ARE USING TOTALS, SUBTOTALS, AND/OR CALCULATED FIELDS EXPECT
  85.      YOUR REPORT TO BE WIDER THAN THE WIDTH OF THE SELECTED FIELDS ALONE.
  86.      EXTRA SPACE IS ALLOCATED TO A FIELD BEING TOTALLED AND TO A CALC 
  87.      FIELD BEYOND THAT WHICH IS DISPLAYED BY THE FIELD SELECTION SCREEN.
  88.         
  89.   7. WHEN CREATING RELATIONAL REPORTS OR WHEN SELECTING THE SUBTOTAL 
  90.      OPTION BE CERTAIN TO SELECT KEY FIELD OF PRIMARY FILE AS FIRST 
  91.      PRIMARY FIELD SELECTED!  (** Very Important **)     
  92.      
  93.   8. PRIMARY & SECONDARY FILE KEYS MUST BE IDENTICAL WHEN CREATING 
  94.      RELATIONAL REPORTS.   (** Very Important **)           
  95.  
  96.   9. ALL OUTPUT CAN BE STOPPED WITH THE ESC KEY IF YOU DESIRE.
  97.  
  98.  
  99.      EXECUTING A REPORT DEFINITION 
  100.   
  101.      Simply select the report definition from the scrolling list by
  102.   striking enter.  You will have an opportunity to edit the report     
  103.   parameters you entered when you created it.  You can also edit or 
  104.   create a query for the report and save it under the same or differ-
  105.   ent name.  Output for all reports can go to the printer, screen, or
  106.   to a disk file.
  107.  
  108.  
  109.      dINFO DATABASE MANAGER
  110.    
  111.      The database manager is completely menu driven and allows you to 
  112.   add, edit delete, search for, and view your database records. It is 
  113.   completely data driven and requires no special instructions.  The
  114.   only word of caution involves using a query over the database. 
  115.   This should be done only with small to medium sized files to avoid
  116.   serious performance degradation. 
  117.   
  118.      Please note that when you query the primary file BEFORE entering
  119.   the database manager you effectively filter the records you are able
  120.   to work with.  You will only be able to view and edit those records
  121.   that satisfify the query conditions.  If you create a query AFTER you
  122.   are inside the database manager you must use the query facilities to
  123.   view only those records matching the query condition. 
  124.   
  125.      Once again, you should avoid placing a query condition on very
  126.   large files before entering the database manager.  Experiment with
  127.   medium sized files and note the difference as the files grow larger.
  128.   
  129.        
  130.   *-------------------------------------------------------------------*    
  131.                            LABELS & LETTERS
  132.   *-------------------------------------------------------------------*  
  133.  
  134.   
  135.     CREATING A MAIL LABEL DEFINITION FOR THE FIRST TIME     
  136.  
  137.     dInfo Manager Professional permits the creation of standard, large,
  138.   or cheshire format mailing labels.  Simply take the Mailing Label 
  139.   Print option from the L & L menu.  You will be asked to choose a
  140.   primary file and primary file index.  Next you will be given the
  141.   opportunity to query the primary file if you desire. In this manner
  142.   you can select to filter out certain zipcodes or cities according to 
  143.   your preferences and needs.
  144.   
  145.     You will then enter the label module.  Choose the create option from 
  146.  within the label module.  Assign the label file a unique and meaningful 
  147.  name. Select the modify contents option.  Press F2 to choose field names 
  148.  for each line of the label you wish to create.  Follow the prompts and
  149.  press F10 when you are done.  Be sure to choose the proper format and 
  150.  dimensions from within the dimensions selection.
  151.  
  152.     By experimenting with the other options you'll find that you can 
  153.  tag select records and print only them if you choose.  You can now print
  154.  your mail labels and recall the new label definition you've just created
  155.  whenever you wish. Just remember the following:  
  156.  
  157.   1. Be certain to choose the proper format and dimension from within 
  158.      the dimension option.  You can make adjustments to the default 
  159.      sizes as you wish.  Maximum label size is 24 X 60.
  160.    
  161.   2. Create index files keyed on the fields by which you want to order 
  162.      your label printout.  If you want labels to be printed in zipcode
  163.      order then be sure to create an index file keyed on zipcode etc.
  164.    
  165.   3. Make use of the test pattern and correct your alignment before 
  166.      beginning a large label run. (** Very Important **)
  167.    
  168.   4. Make use of the query builder to select or filter your primary 
  169.      file when printing labels if you don't wish to create a label for
  170.      every record in your file.   
  171.    
  172.   5. You can pause printer output with ALT-C if your label run jams in
  173.      the printer.  It's not the most sophisticated way to do so, but
  174.      it certainly works.  ESCAPE will ABORT a label printout.
  175.    
  176.   6. A sample label definition (DMAIL.LBL) is provided on your diskette.  
  177.      You can experiment with changes and printing by selecting it. First
  178.      select the Process Mailing Labels option from the L & L menu. 
  179.      Then select DMAIL.DBF and DMAIL.NDX as your primary file and index.  
  180.  
  181.   7. The copies parameter will determine how many labels for each record
  182.      are printed.
  183.         
  184.   8. The blank lines parameter will control the printing of blank lines
  185.      in your label definition.  Blank lines can be useful for spacers
  186.      when printing large labels.
  187.   
  188.  
  189.    CREATING A FORM LETTER
  190.    
  191.    Form letter creation is actually quite simple.  It is also a data 
  192.    driven process.  As a tutorial, select the Process Form Letters 
  193.    option  from the L & L menu.  Select DLETTER.DBF & DLETTER.NDX
  194.    as your primary file and index.  Do the following:
  195.   
  196.    1. Create a Form - Use F3 to place the current date anywhere you wish.
  197.                       Use F2 to select and position field names on your
  198.                       letter. Enter the rest of a sample letter.
  199.                       
  200.    2. Save the Form -  Strike F10 when you are done typing your letter.
  201.   
  202.    3. Select the option to send the output to a file.
  203.   
  204.    4. Examine the file FORMLETR.PRN after exiting the program. You'll 
  205.       see how the program drew all the information from DLETTER.DBF 
  206.       into your letters.
  207.  
  208.  
  209.   *-------------------------------------------------------------------*    
  210.                            FILE MANAGEMENT MENU
  211.   *-------------------------------------------------------------------*     
  212.  
  213.    
  214.      CREATE A NEW INDEX FILE
  215.  
  216.       Simply select this option from the File Mgmt menu. Select a
  217.    primary file. Select the field(s) you wish to index on and give
  218.    the new file a name. That's all!  dInfo Manager Professional does
  219.    the rest!
  220.  
  221.     ( ** VERY IMPORTANT ** )
  222.     1.  dINFO converts numeric and date fields to character values when 
  223.   you build an index with them.  dINFO ensures the proper ordering of
  224.   values in this manner. It is recommended that you build your indexes 
  225.   with dINFO's Index Builder for use with dINFO's Database Manager.  
  226.   Character indexes are completely compatible and need not be rebuilt. 
  227.   This conversion of numeric & date fields to string values is standard
  228.   practice and enables you to build compound keys with mixed data types.
  229.   These indexes are not backwards compatible with dBASE, but it is a 
  230.   simple procedure to rebuild an index file using dBASE if you must for
  231.   reasons of compatiblity with other programs which access your data 
  232.   files.
  233.  
  234.    
  235.       MODIFY OR CREATE A DBF
  236.       
  237.       This is also a powerful function.  It permits you to add, delete
  238.   or reposition fields in your file.  It will also create a new file for
  239.   you from scratch.  Once again, experimentation with a BACKUP COPY of
  240.   one of your files is required to understand this module.
  241.  
  242.    
  243.       PERFORM A GLOBAL REPLACE
  244.       
  245.       Watch out for this module!  Use this only if you really understand
  246.    what you are doing with it.  With it you can change EVERY first name
  247.    in your database to JOHN or anything else you type in.  That's fine 
  248.    if that is really what you set out to do.  GLOBAL REPLACE means just
  249.    that.  When you choose a field from one of your files to update this
  250.    module will update EVERY ONE of those fields!  Experiment with 
  251.    dummy files and BE CAREFUL!
  252.  
  253.  
  254.       APPENDING RECORDS FROM ANOTHER DATABASE
  255.    
  256.       This is a very powerful module with many options.  The only way
  257.    to fully understand its operation is to use it extensively on a
  258.    backup copy of one of your files.  Remember, the primary file you
  259.    choose is the one to which records will be appended (added on to
  260.    the end of the file).  Appending does not replace the records in
  261.    the primary file with new records.  The process ADDS TO the file.
  262.       
  263.       This module will let you append data from a file with different
  264.    field names and different field types.  Again, it is very flexible
  265.    and requires experimentation to master.  Use a BACKUP COPY of one of
  266.    your files to experiment with and follow the screen prompts carefully.
  267.    
  268.     
  269.     COPY A DATABASE FILE
  270.   
  271.     This module permits you to copy the primary file you choose out to
  272.   another file you can name.  This process creates a new file which is
  273.   an exact copy of the primary file.  This is a good module to use to
  274.   create files you can experiment with using the MODIFY and APPEND
  275.   modules!
  276.   
  277.  
  278.    PACKING A DATAFILE (Removing Deleted Records)
  279.  
  280.     1. (** Very Important **)  Removing deleted records from a file can 
  281.   be a lengthy process depending upon the size of the file.  Although
  282.   dINFO packs the file in the safest possible manner, you should take
  283.   every precaution with your valuable data.  Backup your important files
  284.   before packing them.  If anything at all should go wrong in the copy 
  285.   process such as a disk I/O error or power glitch your data will be 
  286.   protected. 
  287.   
  288.     YOU are responsible for the safety of your data at all times. 
  289.   Every reasonable precaution was taken in creating dINFO. In the
  290.   event of an unforseen problem, however, there is no substitute 
  291.   for a backup copy of your data.  No data processing department
  292.   in the world operates without backup nor should you.
  293.  
  294.      Once again, YOU are responsible for maintaining adequate backup
  295.   copies of your data.  Backup important files before packing.  Backup 
  296.   is a resonable precaution to take whenever making large changes to
  297.   your files.
  298.   
  299.     2.  This option is available from the File Mgmt Menu. Simply select 
  300.   a file to be PACKED. ALL records you've marked for deletion will be 
  301.   permanently removed from the file. dINFO packs files & memo fields in
  302.   a safe manner by copying them out to temporary files.  Be sure you 
  303.   have enough disk space left to pack a large datafile before deciding
  304.   to pack the file.  You'll need double the space of your file and its 
  305.   associated.DBT file, if it has one, to be on the safe side.
  306.   
  307.     3. YOU MUST REMEMBER TO REBUILD YOUR INDEXES AFTER PACKING!!   
  308.  
  309.  
  310.               
  311.    DUPLICATE FIELD CHECKING
  312.  
  313.      Take the Duplicate Record Check option from the File Mgmt menu.  
  314.   Simply select the field or fields for dupe checking.  The report of
  315.   duplicates can be viewed on the screen, sent to a disk file, or the 
  316.   output can be sent to a printer.   
  317.  
  318.   
  319.              
  320.                             **  END OF FILE ***   
  321.                           
  322.                           
  323.