home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / mailit.zip / MAIL.DOC < prev    next >
Text File  |  1986-03-12  |  64KB  |  2,113 lines

  1.           Reliance Mailing List ver. 2.0                        Page 1
  2.           User Documentation
  3.           3/11/86
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                     RELIANCE MAILING LIST USER DOCUMENTATION
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.                                Copyright (c) 1986
  37.                                  William Meacham
  38.                                  1004 Elm Street
  39.                                 Austin, Tx 78703
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.                          THIS PROGRAM AND DOCUMENTATION
  48.                     ARE HEREBY RELEASED TO THE PUBLIC DOMAIN
  49.  
  50.                  If you find this program useful, please make a
  51.             contribution to encourage me to write some more.  Thanks!
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.           Reliance Mailing List ver. 2.0                        Page 2
  68.           User Documentation
  69.           3/11/86
  70.  
  71.  
  72.  
  73.           TABLE OF CONTENTS
  74.  
  75.           Section                                              Page
  76.           -------                                              ----
  77.  
  78.           Chapter One -- Introduction .........................  4
  79.             How to use this manual ............................  4
  80.             Overview of the chapter ...........................  4
  81.             Program Overview ..................................  4
  82.             Equipment needed ..................................  4
  83.             Starting the program ..............................  5
  84.             How to enter data .................................  5
  85.               The Enter key ...................................  5
  86.               Using the cursor control keys....................  6
  87.               Entering negative numbers........................  7
  88.               Entering dates ..................................  7
  89.               Yes/No answers ..................................  8
  90.               Correcting mistakes .............................  8
  91.               Press space bar .................................  8
  92.             The first time you run the program ................  9
  93.             Saving the data to disk ...........................  9
  94.             Using more than one data diskette ................. 10
  95.             Make a working copy of the program ................ 10
  96.             Back up your files! ............................... 10
  97.  
  98.           Chapter Two -- Program Functions .................... 12
  99.             Overview of the chapter ........................... 12
  100.             Starting the program --  
  101.               Title screen, date and disk drive ............... 12
  102.             Overview of the Main Menu ......................... 13
  103.             MAIN MENU options:
  104.               1  The Set-Up Menu .............................. 15
  105.                  Overview of the Set-Up Menu
  106.                  SET-UP MENU options:
  107.                    1  Compute maximum names allowed ........... 16
  108.                    2  Set up your printer ..................... 17
  109.                    3  Define selection categories ............. 19
  110.                    4  Change data file ID ..................... 20
  111.                    5  Count names used ........................ 20
  112.                    6  Display system control information ...... 21
  113.                    7  Print system control information ........ 21
  114.               2  Add a name ................................... 22
  115.               3  Display or Change a name ..................... 24
  116.               4  Delete a name ................................ 25
  117.               5  Record contributions ......................... 25
  118.               6  Print list of names .......................... 26
  119.               7  Print labels ................................. 28
  120.               8  Create MailMerge file ........................ 29
  121.               9  Change data diskette ......................... 30
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.           Reliance Mailing List ver. 2.0                        Page 3
  134.           User Documentation
  135.           3/11/86
  136.  
  137.  
  138.  
  139.           Chapter Three -- Compiling the Source Code .......... 31
  140.             Overview of the chapter ........................... 31
  141.             Source code files ................................. 31
  142.             To compile for CP/M ............................... 31
  143.             To compile for MS/PC-DOS .......................... 32
  144.             Data file structure ............................... 32
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.           Reliance Mailing List ver. 2.0                        Page 4
  200.           User Documentation
  201.           3/11/86
  202.  
  203.  
  204.  
  205.                            CHAPTER ONE -- INTRODUCTION
  206.  
  207.  
  208.  
  209.           HOW TO USE THIS MANUAL
  210.  
  211.           The program is completely menu-driven, so you can probably get by
  212.           without reading much of the documentation, but please read
  213.           Chapter One anyway.  It tells you how to use the cursor keys to
  214.           enter data and other such basic information.  Refer to Chapter
  215.           Two as needed for detailed information about each program
  216.           function.  Chapter Three tells how to compile the program; read
  217.           it only if you want to modify the program and recompile it.
  218.  
  219.  
  220.           OVERVIEW OF THIS CHAPTER
  221.  
  222.           This chapter contains background information you need to know in
  223.           order to run the program.  It does not discuss each program
  224.           function -- that is left for Chapter Two.  At least read "How to
  225.           enter data" and "The first time you run the program."  If you are
  226.           an experienced computer user you can safely skip the rest, but if
  227.           you are relatively new to computers, read the whole chapter.
  228.  
  229.  
  230.           PROGRAM OVERVIEW
  231.  
  232.           The Reliance Mailing List program maintains a data file of names
  233.           and addresses and other information.  Designed for a political
  234.           campaign, it can be used by individuals, charitable organizations
  235.           or small businesses as well.  It is extremely easy to use; menus
  236.           show all program functions.  It is available in CP/M and PC-DOS
  237.           (MS-DOS) versions.  It prints two-across mailing labels and
  238.           creates a "mailmerge" file to export data to other programs.  You
  239.           can select the names to print in a variety of ways and sort them
  240.           by last name or zip code.
  241.  
  242.  
  243.           EQUIPMENT NEEDED
  244.  
  245.           To run the program you will need:
  246.  
  247.             *  A Kaypro computer (CP/M) with two floppy disk drives or a
  248.                hard disk and one floppy disk drive.
  249.  
  250.                OR
  251.  
  252.                An IBM PC, PC-XT or compatible computer with two floppy disk
  253.                drives or a hard disk and one floppy disk drive.
  254.  
  255.             *  At least 128K of Random Access Memory (RAM) for IBM, 64K for
  256.                Kaypro.
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.           Reliance Mailing List ver. 2.0                        Page 5
  266.           User Documentation
  267.           3/11/86
  268.  
  269.  
  270.  
  271.             *  A copy of the Operating System for your computer -- PC-DOS
  272.                or MS-DOS version 2.0 or greater for IBM, CP/M for Kaypro.
  273.  
  274.             *  A dot-matrix printer that can print 132 columns in
  275.                "compressed" mode.
  276.  
  277.             *  Mailing labels, 2-across, 4" X 15/16" on 9 1/2" pin feed
  278.                paper -- Avery 4143 or equivalent.
  279.  
  280.             *  Diskettes, paper, printer ribbon, etc.
  281.  
  282.  
  283.           STARTING THE PROGRAM
  284.  
  285.           The program is contained in two files, MAIL.COM and MAIL.000;
  286.           both must be present on the logged disk and user area (CP/M) or
  287.           directory (MS/DOS).
  288.  
  289.           Floppy disks
  290.  
  291.           Start the computer as you usually do with your DOS or CP/M
  292.           diskette.  Put the Mailing List Program diskette in drive A and a
  293.           data disk in drive B.
  294.  
  295.                Type:  MAIL  and press the Enter key.
  296.  
  297.           Hard disk
  298.  
  299.           Start the computer as you usually do.  Go to the user area (CP/M)
  300.           or subdirectory (PC or MS-DOS) where you keep your mailing list
  301.           program and data.
  302.  
  303.                Type:  MAIL  and press the Enter key.
  304.  
  305.           NOTE:  The Enter key may be labelled "Return" or "Enter" (Kaypro)
  306.           or show an arrow going down and to the left (IBM).
  307.  
  308.           If there are no data files (for instance, the first time you run
  309.           the program) you are asked if you want to create them.  See
  310.           detailed instructions in Chapter Two.
  311.  
  312.  
  313.           HOW TO ENTER DATA
  314.  
  315.           You enter data by filling in blanks on forms that are displayed
  316.           on your screen.  Type the information requested, then press the
  317.           Enter key.  The cursor then moves to the next data entry field.
  318.           (The "cursor" is the blinking underline or solid block that
  319.           indicates where the next character you type will be displayed.)
  320.  
  321.  
  322.           The Enter Key
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.           Reliance Mailing List ver. 2.0                        Page 6
  332.           User Documentation
  333.           3/11/86
  334.  
  335.  
  336.  
  337.           The Enter key on the IBM PC is the arrow going down and to the
  338.           left.  On the Kaypro it is labeled "Return" or "Enter."
  339.           To enter data,
  340.  
  341.                Type:  the data
  342.                and press the  Enter  key.
  343.  
  344.  
  345.           Using the cursor control keys
  346.  
  347.           You may move around the screen to enter data and make corrections
  348.           as follows:
  349.  
  350.             *  To erase a character
  351.  
  352.                The left-arrow, the Backspace, the Del key and, on the IBM,
  353.                the F1 key all erase the character to the left of the
  354.                cursor.  You may also type Ctrl-S (press and hold down the
  355.                "Ctrl" key and type "S").
  356.  
  357.             *  To erase the entire entry
  358.  
  359.                Type Ctrl-Y or, on the IBM, the F2 key to erase everything
  360.                in a data entry field.
  361.  
  362.             *  To move down one line
  363.  
  364.                The Return, Enter, down-arrow and IBM F4 keys move the
  365.                cursor to the next data entry field.  You may also type
  366.                Ctrl-X.  After you type the data requested, use one of these
  367.                keys to move on.  For simplicity we shall refer to all these
  368.                keys as the "Enter" key.  Whenever this manual says "the
  369.                Enter key," it means one of these keys.  (On the IBM the
  370.                Enter key is an arrow going down and to the left.)
  371.  
  372.             *  To move up one line
  373.  
  374.                The up-arrow or, on the IBM, the F3 key, moves the cursor to
  375.                the previous data entry field.  You may also type Ctrl-E.
  376.  
  377.             *  To skip to the end of the screen
  378.  
  379.                Press Ctrl-C or F8 (IBM) to go immediately to the bottom of
  380.                the form displayed on the screen.
  381.  
  382.             *  To skip to the beginning of the screen
  383.  
  384.                Press Ctrl-R or F7 (IBM) to go immediately to the first line
  385.                of the form displayed on the screen.
  386.  
  387.             *  To cancel data entry
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.           Reliance Mailing List ver. 2.0                        Page 7
  398.           User Documentation
  399.           3/11/86
  400.  
  401.  
  402.                The ESC, or Escape key cancels data entry.  Use this key to
  403.                throw away everything you have entered on a particular
  404.                screen and start all over again.
  405.           
  406.             *  SUMMARY
  407.  
  408.                Action              Labelled     Arrow   Ctrl     Function
  409.                                      key         key    key (*)  key (IBM)
  410.  
  411.                DELETE character      Del,       left      S         F1
  412.                to left             Backspace
  413.  
  414.                DELETE entire                              Y         F2
  415.                entry
  416.  
  417.                MOVE DOWN            Return,     down      X         F4
  418.                a line               Enter
  419.  
  420.                MOVE UP                           up       E         F3
  421.                a line
  422.  
  423.                FAST FORWARD                     PgDn      C         F8
  424.                to end of screen                 (IBM)
  425.  
  426.                FAST BACKWARD                    PgUp      R         F7
  427.                to beg. of screen                (IBM)
  428.  
  429.                CANCEL data entry     Esc
  430.  
  431.                (*)  Ctrl key:  Hold down the "CTRL" key, push the letter
  432.                key, then release both keys.
  433.  
  434.  
  435.           Entering negative numbers
  436.  
  437.           To enter a negative number type a minus sign first, then the
  438.           number, then the  Enter  key.  For instance, to enter "-123.58,"
  439.  
  440.                Type:  -123.58
  441.                and press the  Enter  key.
  442.  
  443.  
  444.           Entering dates
  445.  
  446.           To enter a date enter the month, the day and the year separately.
  447.           The data entry field looks like this:
  448.  
  449.                MM/DD/YYYY
  450.  
  451.           For instance, to enter April 25, 1986, do the following:
  452.  
  453.           1.   The cursor starts at the Month field.
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.           Reliance Mailing List ver. 2.0                        Page 8
  464.           User Documentation
  465.           3/11/86
  466.  
  467.  
  468.                Type: 4 or 04
  469.                and press the Enter key.
  470.  
  471.           2.   The cursor moves to the Day field.
  472.  
  473.                Type: 25
  474.                and press the Enter key.
  475.  
  476.           3.   The cursor moves the the Year field.
  477.  
  478.                Type: 85 or 1986
  479.                and press the Enter key.
  480.  
  481.           You may omit the century when entering the year.  If you enter
  482.           "86," the century is added and "1986" is displayed.  If you enter
  483.           a year between 80 and 99 the century is assumed to be 19; if you
  484.           enter a year between 00 and 79 the century is assumed to be 20.
  485.           You may enter any century you wish by typing all four digits.
  486.           For instance, to enter the year 1950,
  487.  
  488.                Type: 1950
  489.                and press the Enter key.
  490.  
  491.  
  492.           Yes/No Answers
  493.  
  494.           Sometimes a question will appear, such as "Do you wish to add
  495.           another name?"  Type "Y" for Yes or "N" for No.  You do not need
  496.           to press the Enter key.
  497.  
  498.           In some cases the answer to the question ("Yes" or "No") is
  499.           already displayed.  To accept the answer displayed, press the
  500.           Enter key.  To change the answer displayed, type "Y" or "N"
  501.           without pressing the Enter key.
  502.  
  503.  
  504.           Correcting mistakes
  505.  
  506.           If you make an error, use cursor commands to correct it.  The
  507.           easiest way is:
  508.  
  509.           1.   Move the cursor to the line where the mistake is.
  510.  
  511.           2.   Press the "delete entire entry" key (Ctrl-Y on Kaypro and
  512.                IBM, F2 on the IBM).
  513.  
  514.           3.   Type:  the correct information
  515.                and press the  Enter  key.
  516.  
  517.  
  518.           Press space bar . . .
  519.  
  520.           When you get to the end of a data entry screen, the following
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.           Reliance Mailing List ver. 2.0                        Page 9
  530.           User Documentation
  531.           3/11/86
  532.  
  533.  
  534.           message appears:
  535.  
  536.                --------------------------------------------------
  537.  
  538.                PRESS SPACE BAR TO CONTINUE OR UP-ARROW TO GO BACK
  539.  
  540.                --------------------------------------------------
  541.  
  542.           This give you one last chance to review what you have entered and
  543.           go back and change it if you wish.  After you press the space
  544.           bar, you cannot go back and change it, so be sure everything is
  545.           correct before you press the space bar.
  546.  
  547.  
  548.           THE FIRST TIME YOU RUN THE PROGRAM . . .
  549.  
  550.           Before you enter data, choose Main Menu Option 1, "Set-up Menu,"
  551.           then Option 1 of the Set-up Menu, "Compute maximum names
  552.           allowed."  Use this option to tell the program how much data
  553.           space you have available on your disk.  The program computes how
  554.           many names you can store and will not let you enter more names
  555.           than this.  (You can use this option to change what you have
  556.           entered later.)  Before you use this option, the program will not
  557.           let you enter any names, so do this first.
  558.  
  559.           Before you print your mailing list or labels, select "Set up your
  560.           printer," Option 2 of the Set-up Menu, to tell the program how to
  561.           make your printer print in "compressed print" (132 characters on
  562.           8 1/2" wide paper).  The program comes set up for Epson and
  563.           compatible printers, so if you have an Epson you do not need to
  564.           do this.
  565.  
  566.           You may also wish to use "Define selection categories," Option 3
  567.           of the Set-up menu, to enter the labels that will appear on your
  568.           data entry screen for selection categories.
  569.  
  570.           All these menu options are explained in more detail later.
  571.  
  572.  
  573.           SAVING THE DATA TO DISK
  574.  
  575.           The program saves the data onto disk whenever you return to the
  576.           Main Menu (unless you have thrown it away by pressing the Escape
  577.           key.)  There is no menu option for saving your data.  To be sure
  578.           your data is saved, always return to the Main Menu before exiting
  579.           the program.
  580.  
  581.           Caution
  582.  
  583.           Please do NOT reset or turn off your computer before you exit the
  584.           program, or you may lose some of the data you have entered.  The
  585.           operating system keeps the data you have entered in an internal
  586.           area, called a "buffer," in the computer's memory and only
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.           Reliance Mailing List ver. 2.0                       Page 10
  596.           User Documentation
  597.           3/11/86
  598.  
  599.  
  600.           periodically actually writes it to disk.  If the power should
  601.           fail before the data were written, you could lose it.  For
  602.           safety's sake, always exit the program before turning off your
  603.           computer.
  604.  
  605.  
  606.           USING MORE THAN ONE DATA DISKETTE
  607.  
  608.           You can use more than data diskette, but you must use Main Menu
  609.           Option 9 to change diskettes.  In the CP/M version of the
  610.           program, this resets the disk system so you will be able to write
  611.           on the new diskette.  In both CP/M and PC/MS-DOS, this reads in
  612.           the appropriate system control information for the new diskette.
  613.           If you change diskettes without using this menu option, you may
  614.           lose data, so always use this menu option to change diskettes!
  615.  
  616.  
  617.           MAKE A WORKING COPY OF THE PROGRAM
  618.  
  619.           Before using the program make a working copy (for computers with
  620.           two floppy disk drives) or copy the program to the hard disk if
  621.           you have one.  The program is contained in two files, MAIL.COM
  622.           and MAIL.000; both must be on the logged disk and user area or
  623.           subdirectory to run the program!  You will also need one or two
  624.           blank diskettes for your data files, one if you are using a
  625.           computer with a hard disk drive, two if you are using a computer
  626.           with two floppy disk drives.
  627.  
  628.           Two floppy disk drives
  629.  
  630.           If you are using a computer with two floppy disk drives, make a
  631.           copy of the program diskette that we send you (we call this the
  632.           "distribution diskette").  Use the copy for everyday use.  Store
  633.           the distribution diskette in a safe place, free from dust,
  634.           magnetism and extremes of heat or cold, so you can always make
  635.           another copy if your working copy becomes damaged.  The operating
  636.           system manuals that come with your computer will tell you how to
  637.           make a copy of the distribution diskette.
  638.  
  639.           Hard disk
  640.  
  641.           If you are using a computer with a hard disk, copy the program
  642.           files from the distribution diskette to your hard disk and always
  643.           run the program from your hard disk.  Store the distribution
  644.           diskette in a safe place, free from dust, magnetism and extremes
  645.           of heat or cold, so you can always make another copy if your
  646.           working copy becomes damaged.
  647.  
  648.  
  649.           BACK UP YOUR FILES!
  650.  
  651.           Always make a backup copy of your data files after you have run
  652.           the program and entered data!  Store the backup diskette
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.           Reliance Mailing List ver. 2.0                       Page 11
  662.           User Documentation
  663.           3/11/86
  664.  
  665.  
  666.           separately from your everyday data diskette.  If something should
  667.           happen to your data diskette, make a copy of the backup diskette
  668.           and use it.  Diskettes are cheap; your time and data are not.
  669.           Always make a backup copy of your data files!
  670.  
  671.           Use the copy program or operating system command that comes with
  672.           your computer, such as "PIP" or "Copy."  You may also copy the
  673.           whole data diskette using a "Copy" or "Diskcopy" program.
  674.  
  675.           The data files all have the extension RML.  If you use PIP or the
  676.           Copy command, specify the files to be copied as "*.RML."  This
  677.           specifies all files with the extension "RML."
  678.  
  679.           Note -- if your data files occupy more than half of a data
  680.           diskette, you may not be able to copy them with PIP, because PIP,
  681.           when it copies a file to diskette which already has a file of
  682.           the same name on it, writes a new copy of the file on the
  683.           diskette before erasing the old copy.  If the file is too big,
  684.           there will not be enough room for both the new and the old copy.
  685.           In this case, you should copy the whole diskette using a "Copy"
  686.           program that copies the whole diskette.
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.           Reliance Mailing List ver. 2.0                       Page 12
  728.           User Documentation
  729.           3/11/86
  730.  
  731.  
  732.  
  733.                         CHAPTER TWO -- PROGRAM FUNCTIONS
  734.  
  735.  
  736.  
  737.           OVERVIEW OF THIS CHAPTER
  738.  
  739.           This chapter explains each program function.  Use it as a
  740.           reference when you need more information than is given on the
  741.           screen.
  742.  
  743.  
  744.           STARTING THE PROGRAM -- TITLE SCREEN, DATE AND DISK DRIVE
  745.  
  746.           The title screen identifies the program; press the Space Bar to
  747.           continue, or press ESC to cancel and return to the operating
  748.           system.
  749.  
  750.           You are asked for the current date.  This date appears on all
  751.           printed output.  You cannot enter an invalid date, but it is up
  752.           to you to enter the correct date.
  753.  
  754.           You are asked where your data files are.  On a system with two
  755.           floppy disks this would normally be drive B, although you may
  756.           keep the data on your program disk (drive A) if you wish.  On a
  757.           hard disk, this would normally be drive C.  Valid drives are A
  758.           through P, but if you enter a non-existent drive the program will
  759.           crash.
  760.  
  761.           You can use the cursor keys to move between the entries on this
  762.           screen or press ESC to cancel and return to the operating system.
  763.  
  764.           The first time you run the program
  765.  
  766.           If the program does not find all the files on the drive you
  767.           enter, it displays a message:
  768.  
  769.                -------------------------------------
  770.  
  771.                DATA FILES DO NOT EXIST ON DRIVE X
  772.                Do you wish to create them? (Y/N) NO
  773.           
  774.                -------------------------------------
  775.  
  776.           "No" is displayed because that is the default answer if you just
  777.           press the Enter key.  If you type "N" or just press Enter you
  778.           return to the operating system.  If you type "Y," new data files
  779.           are created.  You are asked for a descriptive ID for these data
  780.           files; you would use this to identify, for instance, different
  781.           data diskettes.
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.           Reliance Mailing List ver. 2.0                       Page 13
  794.           User Documentation
  795.           3/11/86
  796.  
  797.  
  798.  
  799.           THE MAIN MENU
  800.  
  801.           Next the Main Menu appears:
  802.  
  803.           --------------------------------------------------
  804.                   RELIANCE MAILING LIST MAIN MENU
  805.                    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  806.  
  807.                    Please select:
  808.  
  809.                    1    Set-Up Menu
  810.  
  811.                    2    Add a name
  812.                    3    Display or Change a name
  813.                    4    Delete a name
  814.                    5    Record contributions
  815.  
  816.                    6    Print list of names
  817.                    7    Print labels
  818.                    8    Create MailMerge file
  819.  
  820.                    9    Change data diskette
  821.  
  822.                    ESC  Exit the program
  823.  
  824.                    ==> _
  825.           --------------------------------------------------
  826.  
  827.           Overview of the Main Menu
  828.  
  829.           1.   The SET-UP MENU allows you to enter and change global or
  830.                system information, such as how much disk space you wish to
  831.                use for your data, how to make your printer print in
  832.                compressed print, etc.  You MUST select this option then
  833.                select the first item on the Set Up Menu, "Compute maximum
  834.                names allowed," before you can add any names.
  835.  
  836.           2.   ADD A NAME.  Just what it says.
  837.  
  838.           3.   DISPLAY OR CHANGE A NAME.  This allows you to view
  839.                information that you have already entered and to change it
  840.                if you wish.  You can browse the file; after you select a
  841.                name to view, you can view the next one or the previous one.
  842.                If you don't remember how to spell a name, you can still
  843.                find it with this option.
  844.  
  845.           4.   DELETE A NAME.  Just what it says.
  846.  
  847.           5.   RECORD CONTRIBUTIONS.  A subset of changing information for
  848.                an existing name, this option lets you enter the most recent
  849.                date and amount of contribution or payment.  The program
  850.                computes the total amount of contributions.
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.           Reliance Mailing List ver. 2.0                       Page 14
  860.           User Documentation
  861.           3/11/86
  862.  
  863.  
  864.  
  865.           6.   PRINT LIST OF NAMES.  You can select which names to print in
  866.                a variety of ways and how to sort them, by last name or zip
  867.                code.
  868.  
  869.           7.   PRINT LABELS.  Prints two-across, 4" X 15/16" labels.  You
  870.                can select which names to print in a variety of ways and how
  871.                to sort them, by last name or zip code.
  872.  
  873.           8.   CREATE MAILMERGE FILE.  This creates a file usable by the
  874.                MailMerge function of WordStar.  You select which
  875.                information to put in the file, which names to use and how
  876.                to sort, as well as the file name.
  877.  
  878.           9.   CHANGE DATA DISKETTE.  You MUST use this option if you want
  879.                to change data diskettes.  Do NOT change data diskettes
  880.                while you are in the program except by using this option.
  881.                When you use this option the program reads in the system
  882.                control information for the new set of data files and, for
  883.                CP/M, resets the disk system.  If you change data diskettes
  884.                without using this information you risk damaging your data!
  885.  
  886.           ESC  EXIT THE PROGRAM.  The ESC key always gets you out of
  887.                whatever function you are in.  In this case it gets you out
  888.                of the program altogether.  You are asked if you really want
  889.                to quit, so don't worry about hitting the ESC key
  890.                accidentally.
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.           Reliance Mailing List ver. 2.0                       Page 15
  926.           User Documentation
  927.           3/11/86
  928.  
  929.  
  930.  
  931.           THE SET-UP MENU (Main Menu Option 1)
  932.  
  933.           This menu allows you to enter and change a number of system
  934.           control data items.
  935.  
  936.           --------------------------------------------------
  937.                             SET-UP MENU
  938.  
  939.                Please select:
  940.  
  941.                1    Compute maximum names allowed
  942.  
  943.                2    Set up your printer
  944.  
  945.                3    Define selection categories
  946.  
  947.                4    Change data file ID
  948.  
  949.                5    Count names used
  950.  
  951.                6    Display system control information
  952.  
  953.                7    Print system control information
  954.  
  955.                ESC  Return to Main Menu
  956.  
  957.                ==>  _
  958.           --------------------------------------------------
  959.  
  960.           Overview of the Set-Up Menu
  961.  
  962.           1.   COMPUTE MAXIMUM NAMES ALLOWED.  You tell the program how
  963.                much disk space you have available for data and the program
  964.                tells you how many names you can enter.  You MUST do this
  965.                before entering any names.
  966.  
  967.           2.   SET UP YOUR PRINTER.  Install your printer so the program
  968.                can make it print in compressed print.
  969.  
  970.           3.   DEFINE SELECTION CATEGORIES.  Enter a label or
  971.                description for each of eight categories used to select
  972.                names for printing.
  973.  
  974.           4.   CHANGE DATA FILE ID.  Change the descriptive ID entered when
  975.                you first create data files.
  976.  
  977.           5.   COUNT NAMES USED.  Find out how many names there are in your
  978.                data files, based on a variety of selection criteria.
  979.  
  980.           6.   DISPLAY SYSTEM CONTROL INFORMATION.  This shows at a glance
  981.                how many names are allowed and how many are used, what the
  982.                printer installation is, etc.
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.           Reliance Mailing List ver. 2.0                       Page 16
  992.           User Documentation
  993.           3/11/86
  994.  
  995.  
  996.  
  997.           7.   PRINT SYSTEM CONTROL INFORMATION.  This prints the same
  998.                information as Option 6.
  999.  
  1000.           Following is an explanation of each of these options.
  1001.  
  1002.  
  1003.           COMPUTE MAXIMUM NAMES ALLOWED (Set-Up Menu Option 1)
  1004.  
  1005.           This tells the program how many names, maximum, you want to
  1006.           enter, based on how much disk space is available.  The data entry
  1007.           screen looks like this:
  1008.  
  1009.              --------------------------------------------------------------
  1010.  
  1011.              How many "K" are available on drive X for your data files? ___
  1012.  
  1013.              You may have a maximum of _____ names.
  1014.  
  1015.              Is this satisfactory? (Y/N) ___
  1016.  
  1017.              --------------------------------------------------------------
  1018.  
  1019.           When you enter the number of K available the program computes the
  1020.           maximum number of names.  (A "K" is 1024 bytes -- a standard IBM
  1021.           DOS 2.x diskette contains 360K; a Kaypro single-sided disk is
  1022.           191K and a double-sided disk is 390K.)  The program will not let
  1023.           you enter more names than this; this prevents you from filling up
  1024.           the disk and then crashing the program.
  1025.  
  1026.           However . . .  It is up to you to make sure you have all the
  1027.           space you say you have!  The program does not check to see that
  1028.           enough space is available.  Also, the program uses up space as it
  1029.           goes; it does not allocate it all at once.  When you first start,
  1030.           you will not fill a disk by any means.  Just be sure you don't
  1031.           put other files on your data disk.  Hard disk users must make
  1032.           sure there is always enough space on the disk.
  1033.  
  1034.           Before you enter anything on this screen the maximum number of
  1035.           names allowed is zero, so you cannot add any names at all.  That
  1036.           is why you have to enter this data before you add names.
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.           Reliance Mailing List ver. 2.0                       Page 17
  1058.           User Documentation
  1059.           3/11/86
  1060.  
  1061.  
  1062.  
  1063.           SET UP YOUR PRINTER (Set-Up Menu Option 2)
  1064.  
  1065.           Use this option to install your printer.  The program prints
  1066.           132-column labels and lists.  To fit on 4" wide 2-across
  1067.           labels, it must print in compressed print.  Most dot matrix
  1068.           printers and a few daisy wheel printers can do this; the
  1069.           program has to send the printer special non-printing control
  1070.           codes to make it do so.  Use this option to enter these codes.
  1071.           The data entry screen looks like this:
  1072.  
  1073.              --------------------------------------------------------------
  1074.  
  1075.                                   SET UP YOUR PRINTER
  1076.  
  1077.              This  program prints mailing labels and lists in compressed
  1078.              print.  Please enter the codes needed to control your printer.
  1079.  
  1080.              INITIALIZATION:
  1081.              Enter the decimal equivalents of up to four control codes
  1082.              to turn ON compressed print:
  1083.  
  1084.              ==> 15   ==> ___  ==> ___  ==> ___
  1085.  
  1086.              RESET:
  1087.              Enter the decimal equivalents of up to four control codes
  1088.              to turn OFF compressed print:
  1089.  
  1090.              ==> 18   ==> ___  ==> ___  ==> ___
  1091.  
  1092.              --------------------------------------------------------------
  1093.  
  1094.           The codes are the decimal equivalents of the control characters
  1095.           used for your printer.  The program comes set up for the Epson
  1096.           printers (FX-80, etc.); the codes shown above are just like
  1097.           entering /015 and /018 in Lotus 123.  Your printer manual should
  1098.           list the control codes to put your printer into compressed print,
  1099.           and then back to normal print.  They are often found as part of a
  1100.           BASIC program to control the printer, like this:
  1101.  
  1102.                10 LPRINT CHR$(15); REM TURN ON COMPRESSED PRINT
  1103.  
  1104.           The number you want here is 15.  (Note -- the actual number or
  1105.           numbers will differ from printer to printer; this is only an
  1106.           example.)
  1107.  
  1108.           Sometimes the codes are listed in a table as the names of the
  1109.           characters to be sent to the printer, like this:
  1110.  
  1111.                ESC "P"        16.5 lines per inch
  1112.  
  1113.           In this example you should send two characters, first the Escape
  1114.           character, then an upper-case "P."  You will have to find the
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.           Reliance Mailing List ver. 2.0                       Page 18
  1124.           User Documentation
  1125.           3/11/86
  1126.  
  1127.  
  1128.           decimal equivalents of each character and enter them; do not try
  1129.           to enter the characters themselves.  Look for an ASCII chart in
  1130.           the printer manual which lists all the characters and their
  1131.           numeric equivalents (use decimal equivalents, not hexadecimal).
  1132.  
  1133.           To test the printer, go to "Print Labels" on the Main Menu and
  1134.           start to print some labels, just on plain paper.  Before the
  1135.           labels are printed the program prints a test pattern.  If the
  1136.           test pattern looks OK, you have the right codes installed.  You
  1137.           can cancel before actually printing all the labels.
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.           Reliance Mailing List ver. 2.0                       Page 19
  1190.           User Documentation
  1191.           3/11/86
  1192.  
  1193.  
  1194.  
  1195.           DEFINE SELECTION CATEGORIES (Set-Up Menu Option 3)
  1196.  
  1197.           Selection categories are a way for you to print only part of your
  1198.           file of names.  There are eight categories, and for each name in
  1199.           your file you can enter "Yes" or "No" in each category.  When you
  1200.           print the names you can select only those who have a "Yes" in
  1201.           Category 1, for instance, or only those who have a "Yes" in
  1202.           Category 1 or 2.  This program option allows you to define the
  1203.           meaning of each category.  The data entry screen looks like this:
  1204.  
  1205.                -------------------------------------
  1206.  
  1207.                     DEFINE SELECTION CATEGORIES
  1208.  
  1209.                       1 ____________________
  1210.                       2 ____________________
  1211.                       3 ____________________
  1212.                       4 ____________________
  1213.                       5 ____________________
  1214.                       6 ____________________
  1215.                       7 ____________________
  1216.                       8 ____________________
  1217.  
  1218.                -------------------------------------
  1219.  
  1220.           On each line, enter a label that describes the selection
  1221.           category.  You can change these at any time, but be aware that
  1222.           there is no inherent link between what you enter here and the "Yes"
  1223.           or "No" you enter in the name information.  Suppose you define
  1224.           category 1 as "Republican" and 2 as "Democrat", then enter names,
  1225.           some with "Yes" for 1 and some with "Yes" for 2.  You could then come
  1226.           back to this screen and change "Democrat" to "Republican" and
  1227.           vice versa.  But this would not change the "Yes" in the name
  1228.           information.  All the people that used to be listed as
  1229.           Republicans would now be listed as Democrats and vice versa!
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.           Reliance Mailing List ver. 2.0                       Page 20
  1256.           User Documentation
  1257.           3/11/86
  1258.  
  1259.  
  1260.  
  1261.           CHANGE DATA FILE ID (Set-Up Menu Option 4)
  1262.  
  1263.           The data file ID is the descriptive information you enter when
  1264.           you first create your data files.  Use this option to change it if
  1265.           you wish, for instance to correct misspellings.
  1266.  
  1267.  
  1268.           COUNT NAMES USED (Set-Up Menu Option 5)
  1269.  
  1270.           You can count the total number of names you have on file or the
  1271.           number of names that meet certain criteria.  The criteria are
  1272.           displayed as follows:
  1273.  
  1274.           ------------------------------------------------------------------
  1275.  
  1276.                                     SELECT FOR OUTPUT
  1277.  
  1278.           1   All the names               5   Those who have contributed
  1279.           2   Only certain categories         since a certain date
  1280.           3   One precinct                6   Those whose total contribution
  1281.           4   One zip code                    is at least a certain amount
  1282.  
  1283.           ------------------------------------------------------------------
  1284.  
  1285.           Depending on which one you select, you are asked to define the
  1286.           selection further.  If you select "one zip code," for instance,
  1287.           you are then asked to enter the zip code; if you select "those
  1288.           whose total contribution is at least a certain amount," you are
  1289.           asked to enter the amount.
  1290.  
  1291.           If you select "only certain categories," you are asked to type a
  1292.           "Y" or an "N" for each category.  The program counts the names
  1293.           which have a "Yes" in one or more of the categories you select.
  1294.           In other words, you select an "OR" criterion.  Suppose you type a
  1295.           "Y" for category 1 and a "Y" for category 3.  The program counts
  1296.           all the names with a "Yes" for category 1 or a "Yes" for category
  1297.           3 or a "Yes" for both of them.   You cannot select "1 or 3 but
  1298.           not both."
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.           Reliance Mailing List ver. 2.0                       Page 21
  1322.           User Documentation
  1323.           3/11/86
  1324.  
  1325.  
  1326.  
  1327.           DISPLAY SYSTEM CONTROL INFORMATION (Set-Up Menu Option 6)
  1328.           PRINT SYSTEM CONTROL INFORMATION (Set-Up Menu Option 7)
  1329.  
  1330.           These options display or print the information that you have
  1331.           entered in the Set-Up Menu.  Here is a picture of the display:
  1332.  
  1333.           --------------------------------------------------------------
  1334.                               SYSTEM CONTROL INFORMATION
  1335.                             xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  1336.  
  1337.                          Today's date:            MM/DD/YYYY
  1338.  
  1339.                          Disk space available for data: ____ K
  1340.  
  1341.                          Maximum names allowed:         ____
  1342.  
  1343.                          Number of names used:          ____
  1344.  
  1345.                          Number of names left:          ____
  1346.  
  1347.           Printer:                             Selection categories
  1348.             Turn compressed print ON:            1  XXXXXXXXXXXXXXXXXXXX
  1349.                                                  2  XXXXXXXXXXXXXXXXXXXX
  1350.             XXX XXX XXX XXX                      3  XXXXXXXXXXXXXXXXXXXX
  1351.                                                  4  XXXXXXXXXXXXXXXXXXXX
  1352.             Turn compressed print OFF:           5  XXXXXXXXXXXXXXXXXXXX
  1353.                                                  6  XXXXXXXXXXXXXXXXXXXX
  1354.             XXX XXX XXX XXX                      7  XXXXXXXXXXXXXXXXXXXX
  1355.                                                  8  XXXXXXXXXXXXXXXXXXXX
  1356.           --------------------------------------------------------------
  1357.  
  1358.           There is no data entry for these options; they are merely a quick
  1359.           way to get a summary of the status of your files, particularly
  1360.           how many more names you can enter.
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.           Reliance Mailing List ver. 2.0                       Page 22
  1388.           User Documentation
  1389.           3/11/86
  1390.  
  1391.  
  1392.  
  1393.           ADD A NAME (Main Menu Option 2)
  1394.  
  1395.           Use this menu option to add names to your data file.  When you
  1396.           select this option, the data entry screen appears:
  1397.  
  1398. ------------------------------------------------------------------------------
  1399.                                  ADD A NAME
  1400.  
  1401.   Last Name: ______________________________   Contributions
  1402.  First Name: ____________________               Last amount:  $ ____________
  1403.                                                   Last date:      MM/DD/YYYY
  1404.       Title: ___________                       Total amount:    ____________
  1405.  Salutation: ___________
  1406.                                               Selection categories
  1407.     Address: _________________________          1 ____________________   XXX
  1408.              _________________________          2 ____________________   XXX
  1409.        City: _______________________            3 ____________________   XXX
  1410.       State: __  Zip Code: _________            4 ____________________   XXX
  1411.                                                 5 ____________________   XXX
  1412.  Home Phone: ______________    Precinct ___     6 ____________________   XXX
  1413.  Work Phone: ______________                     7 ____________________   XXX
  1414.                                                 8 ____________________   XXX
  1415. ------------------------------------------------------------------------------
  1416.  
  1417.           Fill in the blanks to enter the information requested.  You must
  1418.           enter something for the last name; you can skip everything else.
  1419.           Use the cursor control keys to move back and forth around the
  1420.           screen to correct mistakes.
  1421.  
  1422.           Most of the data fields are self explanatory.  Title is, for
  1423.           example "Ms." or "Professor."  Salutation is how the person would
  1424.           be addressed in a letter.  John Harker might be addressed as
  1425.           "Dear Jack," so you would enter "Jack" for the salutation.  (Note
  1426.           -- this program does not print letters; this field is available
  1427.           if you wish to use the MailMerge file output with a word
  1428.           processing program to print letters.)
  1429.  
  1430.           Selection categories are a way for you to print only part of your
  1431.           file of names.  When you print the names you can select only
  1432.           those who have a "Yes" in Category 1, for instance, or only those
  1433.           who have a "Yes" in Category 1 or 2.  The selection categories
  1434.           are "Yes/No" entries.  Type a "Y" to include this name in the
  1435.           category; type "N" or just press the Enter key to leave it out of
  1436.           the category.
  1437.  
  1438.           When you get to the end of the data entry screen, the following
  1439.           message appears:
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.           Reliance Mailing List ver. 2.0                       Page 23
  1454.           User Documentation
  1455.           3/11/86
  1456.  
  1457.  
  1458.                --------------------------------------------------
  1459.  
  1460.                PRESS SPACE BAR TO CONTINUE OR UP-ARROW TO GO BACK
  1461.  
  1462.                --------------------------------------------------
  1463.  
  1464.           This gives you one last chance to review what you have entered and
  1465.           go back and change it if you wish.  After you press the space
  1466.           bar, you cannot go back and change it, so be sure everything is
  1467.           correct before you press the space bar.
  1468.  
  1469.           You are then asked if you wish to save the information.  Type "Y"
  1470.           to add the name to your data file or "N" to cancel and not add
  1471.           it.  You are then asked if you wish to add another name.  Type
  1472.           "Y" to get a fresh data entry screen or "N" to quit and return to
  1473.           the Main Menu.
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  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.  
  1517.  
  1518.  
  1519.           Reliance Mailing List ver. 2.0                       Page 24
  1520.           User Documentation
  1521.           3/11/86
  1522.  
  1523.  
  1524.  
  1525.           DISPLAY OR CHANGE A NAME (Main Menu Option 3)
  1526.           Use this option to display a name, to browse through the file of
  1527.           names, and to change the information recorded for a name.  You
  1528.           are asked for the name you wish to display or change.
  1529.  
  1530.                -----------------------------------------
  1531.  
  1532.                        DISPLAY OR CHANGE A NAME
  1533.                           Press ESC to cancel
  1534.  
  1535.                Last name: ______________________________
  1536.  
  1537.                -----------------------------------------
  1538.  
  1539.           If the program cannot find the name you enter, the following
  1540.           message appears:
  1541.  
  1542.                -----------------------------------------
  1543.  
  1544.                NAME NOT FOUND
  1545.  
  1546.                Do you wish to view the closest one found?
  1547.  
  1548.                              (Y/N) ___
  1549.  
  1550.                -----------------------------------------
  1551.  
  1552.           If you type "Y," or if the program found the name you entered,
  1553.           the data entry screen appears.  At the bottom of the screen, the
  1554.           following choices are displayed:
  1555.  
  1556.                -----------------------------------------
  1557.  
  1558.                  SELECT: 1    Display previous record
  1559.                          2    Display next record
  1560.                          3    CHANGE this record
  1561.                          ESC  Cancel              ==> _
  1562.  
  1563.                -----------------------------------------
  1564.  
  1565.           You can now browse forward and backward through the file.  When
  1566.           you find the name you wish to change, enter "3;" the cursor moves
  1567.           to the data entry portion of the screen, where you can move it
  1568.           around and change the information displayed.  If you do not wish
  1569.           to make any changes, press the ESC key; you can then enter
  1570.           another name to look up or go back to the menu.
  1571.  
  1572.           Note -- the names are stored alphabetically by the first five
  1573.           characters of the last name.  If you look up Joanna Johnson, you
  1574.           might find James Johnson instead, or Johnston or Johns.  The
  1575.           ability to browse forward and backward lets you move to the one
  1576.           you want.
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.           Reliance Mailing List ver. 2.0                       Page 25
  1586.           User Documentation
  1587.           3/11/86
  1588.  
  1589.  
  1590.  
  1591.  
  1592.           DELETE A NAME (Main Menu Option 4)
  1593.  
  1594.           Use this option to remove a name you no longer wish to have in
  1595.           your data file.  It works just like changing or displaying a
  1596.           name.  First you enter the name, then you get to browse through
  1597.           the file to find the exact one you want.  When you find the one
  1598.           you want, enter "3" to delete it or ESC to cancel and not delete
  1599.           it.
  1600.  
  1601.  
  1602.           RECORD CONTRIBUTIONS (Main Menu Option 5)
  1603.  
  1604.           This option makes it easy to keep track of who has contributed
  1605.           money to your organization, how much and when.  You could use the
  1606.           Change option to record each contribution, but then you would
  1607.           have to add up the total contribution yourself.  With this option
  1608.           the program adds it up for you.
  1609.  
  1610.           To select a name for whom to record a contribution, first enter
  1611.           the name, then browse through the file to find the exact one you
  1612.           want, just like in the Display or Change option.  When you find
  1613.           the one you want, enter "3."  The following appears:
  1614.  
  1615.                -----------------------------------------
  1616.  
  1617.                     Previous total: $ 999999999.99
  1618.                       Contribution:   ------------
  1619.                          New total:   999999999.99
  1620.                               Date:     MM/DD/YYYY
  1621.  
  1622.                -----------------------------------------
  1623.  
  1624.           The previous total is displayed.  When you enter the
  1625.           contribution, the new total is added up and displayed.  After you
  1626.           enter the date, the "Press space bar ..." message appears, then
  1627.           you are asked if you wish to save the information.  At any point
  1628.           before you press the space bar you can press ESC to cancel.
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.           Reliance Mailing List ver. 2.0                       Page 26
  1652.           User Documentation
  1653.           3/11/86
  1654.  
  1655.  
  1656.  
  1657.           PRINT LIST OF NAMES (Main Menu Option 6)
  1658.  
  1659.           This prints the names you have in your data file.  The report is
  1660.           132 columns wide, so if your paper is 8 1/2 inches wide you must
  1661.           print in compressed mode, and you must set up your printer using
  1662.           Set-Up Menu Option 2 before you print.
  1663.  
  1664.           Before you print the list you must select which names to print.
  1665.           First the following choices appear:
  1666.  
  1667.           ------------------------------------------------------------------
  1668.  
  1669.                                     SELECT FOR OUTPUT
  1670.  
  1671.           1   All the names               5   Those who have contributed
  1672.           2   Only certain categories         since a certain date
  1673.           3   One precinct                6   Those whose total contribution
  1674.           4   One zip code                    is at least a certain amount
  1675.  
  1676.           ------------------------------------------------------------------
  1677.  
  1678.           Depending on which one you select, you are asked to define the
  1679.           selection further.  If you select "one zip code," for instance,
  1680.           you are then asked to enter the zip code; if you select "those
  1681.           whose total contribution is at least a certain amount," you are
  1682.           asked to enter the amount.
  1683.  
  1684.           If you select "only certain categories," you are asked to type a
  1685.           "Y" or an "N" for each category.  The program will print the
  1686.           names which have a "Yes" in one or more of the categories you
  1687.           select.  In other words, you select an "OR" criterion.  Suppose
  1688.           you type a "Y" for category 1 and a "Y" for category 3.  The
  1689.           program will print all the names with a "Yes" for category 1 or a
  1690.           "Yes" for category 3 or a "Yes" for both of them.   You cannot
  1691.           select "1 or 3 but not both."
  1692.  
  1693.           Next you are asked how to sort the names:
  1694.  
  1695.                -----------------------------------------
  1696.  
  1697.                    SORT BY:  1   Last name
  1698.                              2   Zip code     ==> _
  1699.  
  1700.                -----------------------------------------
  1701.  
  1702.           Sorting by last name sorts by the first five characters of the
  1703.           last name, so Joanna Johnson might be printed before Bill Johns.
  1704.           Sorting by zip code prints the names alphabetically within each
  1705.           zip code.  After you choose how to sort, the following appears:
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.           Reliance Mailing List ver. 2.0                       Page 27
  1718.           User Documentation
  1719.           3/11/86
  1720.  
  1721.  
  1722.                --------------------------------------------------
  1723.  
  1724.                      PLEASE PUT PLAIN PAPER IN THE PRINTER
  1725.                PRESS SPACE BAR TO CONTINUE OR UP-ARROW TO GO BACK
  1726.  
  1727.                --------------------------------------------------
  1728.  
  1729.           You can go back and change your selection and sort choices now;
  1730.           after you press the space bar you can't.  When you press the
  1731.           space bar, the list of names starts to print.  To stop before it
  1732.           is finished, press ESC.  You will be asked if you really want to
  1733.           quit, so don't worry about pressing ESC by accident.
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  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.           Reliance Mailing List ver. 2.0                       Page 28
  1784.           User Documentation
  1785.           3/11/86
  1786.  
  1787.  
  1788.  
  1789.           PRINT LABELS (Main Menu Option 7)
  1790.  
  1791.           The program prints labels two across.  It is designed for Avery
  1792.           4143 labels or the equivalent; each label is 4" wide by 15/16"
  1793.           high.  The procedure is the same as for printing the list of
  1794.           names; first you choose which ones to print, then how to sort
  1795.           them.  When you press the space bar to start printing, a test
  1796.           pattern is printed and the following message appears:
  1797.  
  1798.                ------------------------------------------
  1799.  
  1800.                          PRINTING TEST PATTERN
  1801.  
  1802.                Use the test pattern to align your printer
  1803.  
  1804.                      Please select:
  1805.  
  1806.                      1   Print test pattern again
  1807.                      2   Print the labels
  1808.                      ESC Cancel and return to menu
  1809.  
  1810.                      ==> _
  1811.  
  1812.                ------------------------------------------
  1813.  
  1814.           Use the test pattern to make sure the labels will be printed
  1815.           properly.  Adjust the printer and print the test pattern again
  1816.           until you get it the way you want it.
  1817.  
  1818.           Since you can cancel at the point without printing any names, you
  1819.           can use this option to test your printer set-up.  If the test
  1820.           prints small enough to fit across 8 1/2" wide paper, your printer
  1821.           is set up correctly.
  1822.  
  1823.           Once the labels are printing, you can press ESC to stop.  You
  1824.           will be asked if you really want to quit, so don't worry about
  1825.           pressing ESC by accident.
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.           Reliance Mailing List ver. 2.0                       Page 29
  1850.           User Documentation
  1851.           3/11/86
  1852.  
  1853.  
  1854.  
  1855.           CREATE MAILMERGE FILE (Main Menu Option 8)
  1856.  
  1857.           You can create a disk file of your name and address information
  1858.           in a format that the MailMerge function of WordStar can use.
  1859.           (Need I say that "MailMerge" and "WordStar" are trademarks of
  1860.           MicroPro International, Inc.?)  PC-Write (tm Quicksoft) and many
  1861.           other programs can also use this format to read data, so this is
  1862.           a way you can transfer your information to other data bases or
  1863.           word processing programs.
  1864.  
  1865.           The file is in ASCII format, with each name and address record on
  1866.           one line of text.  Each data item (such as first name, last name,
  1867.           etc.) is separated from the next by a comma.  If the data item
  1868.           contains a comma, it is enclosed in double quotes ("").  You must
  1869.           read the manual for the program to which you are transferring the
  1870.           information to find out how to use this file.
  1871.  
  1872.           The procedure is much like printing names or labels; first you
  1873.           select which names to write to the file, then how to sort them.
  1874.           There is an additional step, however.  You must select which
  1875.           data items to include in the mailmerge file and what to name the
  1876.           file.  To do this, the data entry screen appears with a Yes/No
  1877.           choice next to each data item.  Type "Y" to include the item in
  1878.           the mailmerge file or "N" to leave it out.  At the bottom of the
  1879.           screen you enter the name of the file to create.  You can enter
  1880.           any valid file name that contains nothing but letters and
  1881.           numbers; no special characters are allowed.
  1882.  
  1883.           Please note -- the program does not check to see if there is
  1884.           enough disk space to create the mailmerge file.  If there is not,
  1885.           the program will crash.  The mailmerge file will be much smaller
  1886.           than the Reliance Mailing List data files, so you can most likely
  1887.           fit it on your A drive with your program files.  If the program
  1888.           does crash, you will not lose any data; the program is only
  1889.           reading, not writing, your data files.
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.           Reliance Mailing List ver. 2.0                       Page 30
  1916.           User Documentation
  1917.           3/11/86
  1918.  
  1919.  
  1920.  
  1921.           CHANGE DATA DISKETTE (Main Menu Option 9)
  1922.  
  1923.           To change data diskettes while running the program, you must use
  1924.           this option.  When you use this option, the program reads the
  1925.           system control information from the new diskette, so it knows how
  1926.           many names have been used and how many are left, what the
  1927.           selection categories are called, etc.  In the CP/M version of the
  1928.           program, it resets the disk system so you can write on the new
  1929.           diskette (this step is not necessary under MS/PC-DOS.)  If you
  1930.           change diskettes without using this option, you may damage your
  1931.           data files.
  1932.  
  1933.           When you select this option, the following instructions appear:
  1934.  
  1935.                ------------------------------------------
  1936.  
  1937.                      Put in the new data diskette,
  1938.                      THEN press the space bar . . .
  1939.  
  1940.                ------------------------------------------
  1941.  
  1942.           Do just what it says; when you press the space bar, the program
  1943.           reads the new system control information.
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.           Reliance Mailing List ver. 2.0                       Page 31
  1982.           User Documentation
  1983.           3/11/86
  1984.  
  1985.  
  1986.  
  1987.                    CHAPTER THREE -- COMPILING THE SOURCE CODE
  1988.  
  1989.  
  1990.  
  1991.           OVERVIEW OF THIS CHAPTER
  1992.  
  1993.           This chapter is for those who want to know how the program is
  1994.           compiled so they can make changes.  You do not have to read this
  1995.           chapter just to run the program.
  1996.  
  1997.  
  1998.           SOURCE CODE FILES
  1999.  
  2000.           The program is written in Turbo Pascal, version 2.0 for CP/M and
  2001.           3.0 for MS/PC-DOS.  Version 3.0 does not use BCD reals or the
  2002.           8087 support.  The program uses the Turbo Access routines found
  2003.           in the Turbo Database Toolbox.  Most of the procedures are
  2004.           overlayed, so the object code is in two files, MAIL.COM, the
  2005.           root, and MAIL.000, the overlay file.
  2006.  
  2007.           The program source code is contained in the following files:
  2008.  
  2009.                MAIL.PAS                   The main program
  2010.                ACCESS.BOX, GETKEY.BOX,    Turbo Access routines -- not
  2011.                ADDKEY.BOX, DELKEY.BOX     included with the program --
  2012.                                           you must buy them from Borland
  2013.                                           International
  2014.                IO20.INC                   Formatted input/output routines
  2015.                MAILDATE.INC               Reading and writing dates
  2016.                MAILGLOB.INC               Global declarations
  2017.                MROOT1.INC, MROOT2.INC     Miscellaneous routines that are
  2018.                                           called by more than one procedure
  2019.                MINIT.INC                  Routines to initialize the
  2020.                                           program when it is first started
  2021.                MSETUP.INC                 The Set-Up menu
  2022.                MADDETC.INC                Add, change, delete a name and
  2023.                                           record contributions
  2024.                MPRINT.INC                 Print list of names and labels
  2025.                MAILMERG.INC               Create mailmerge file
  2026.  
  2027.  
  2028.           TO COMPILE FOR CP/M
  2029.  
  2030.           In file IO20.INC, comment out the version of procedure KEYIN that
  2031.           is for MS/PC-DOS and un-comment the version that is for CP/M,
  2032.           specifically the Kaypro.  In file MINIT.INC, make sure that the
  2033.           two calls to the BDOS procedure are NOT commented out.  These are
  2034.           the only places the source code differs between CP/M and
  2035.           MS/PC-DOS.  This is one of the many reasons I like Turbo Pascal
  2036.           so much -- the code is very portable.
  2037.  
  2038.           Compile to a COM file with the End address set to $D440.  This
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.           Reliance Mailing List ver. 2.0                       Page 32
  2048.           User Documentation
  2049.           3/11/86
  2050.  
  2051.  
  2052.           leaves plenty of room for different size operating systems.
  2053.  
  2054.  
  2055.           TO COMPILE FOR MS/PC-DOS
  2056.  
  2057.           In file IO20.INC, comment out the version of procedure KEYIN that
  2058.           is for CP/M and un-comment the version that is for MS/PC-DOS.  In
  2059.           file MINIT.INC, make sure that the two calls to the BDOS
  2060.           procedure are commented out (they are plainly marked).  These are
  2061.           the only places the source code differs between CP/M and
  2062.           MS/PC-DOS.
  2063.  
  2064.           You probably do not have to overlay the program for MS/PC-DOS,
  2065.           although I have done so just to ensure source code portability.
  2066.           The overlay procedures are in files MINIT.INC, MSETUP.INC,
  2067.           MADDETC.INC, MPRINT.INC, and MAILMERG.INC.  Search for the
  2068.           keyword "overlay" and delete it before compiling.
  2069.  
  2070.  
  2071.           DATA FILE STRUCTURE
  2072.  
  2073.           There are four data files, defined in MAILGLOB.INC:
  2074.  
  2075.                SCR.RML                    File of one record, the System
  2076.                                           Control Record.  This is read at
  2077.                                           the beginning of the program and
  2078.                                           when the user changes diskettes
  2079.                                           using Main Menu Option 9 and is
  2080.                                           written only when the information
  2081.                                           changes.
  2082.                MASTER.RML                 The master file containing the
  2083.                                           name and address records.  It is
  2084.                                           of type Datafile, defined in the
  2085.                                           Turbo Access routines.
  2086.                INDEX1.RML                 Turbo Access Indexfile,
  2087.                                           containing the last name index,
  2088.                                           which is the first five
  2089.                                           characters of the last name,
  2090.                                           purged of blanks and made all
  2091.                                           upper case.
  2092.                INDEX2.RML                 Indexfile containing the zip
  2093.                                           code index, the zip code plus the
  2094.                                           last name key.
  2095.  
  2096.           The program can print records in name or zip order without
  2097.           resorting because it keeps both indexes current.
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.