home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / maillist.zip / MAILLIST.DOC < prev    next >
Text File  |  1988-12-25  |  20KB  |  403 lines

  1.                MAILING LIST MANAGEMENT PROGRAM
  2.  
  3.            by Rosemary West and Robert H. Merriman
  4.                      Copyright (c) 1988
  5.  
  6.              Information, Registration, Support:
  7.                     R.K. West Consulting
  8.             P.O. Box 8044, Mission Hills, CA 91346
  9.                THIS IS A USER-SUPPORTED PROGRAM
  10.  
  11. LIMITATIONS ON USAGE: Since we offer the source code as a courtesy
  12. to registered users, we request that you please not hack out
  13. the credit and copyright lines. They are the main satisfaction
  14. that we receive for the many hours that went into writing the
  15. program. You may modify the code as much as you like for your
  16. personal use, but you may not distribute the original source code,
  17. modified source code or compiled program made from the modified
  18. soruce code to others.  Of course, any suggestions for improvement 
  19. or additional options which you might like to see offered to all 
  20. users would be greatly appreciated. We are constantly upgrading 
  21. this program. For registration information see the end of this 
  22. document or the opening screen of the program.
  23.  
  24. Mr. Merriman's original program was written primarily to offer
  25. WordPerfect users a dBase III mailing list manager. We have both
  26. tried various word processors and find WordPerfect by far the best.
  27. If only it used a standard mail merge format life would have been
  28. so simple! Ms. West modified the code to take advantage of Clipper's
  29. added features, such as light bar menus, and to further customize
  30. the various options of the program, thus developing a very complete
  31. and flexible mailing list management system.
  32.  
  33.  
  34.                              SET UP
  35.  
  36. Running MAILLIST.EXE:  Please make a backup copy of your
  37. distribution diskette before you begin (see the DISKCOPY command
  38. in your DOS manual). Put the original in a safe place and use the
  39. backup for all work. 
  40.  
  41. We feel that the current version of MAILLIST works best with a
  42. hard disk, but you can use it on a floppy disk in the A drive, and
  43. specify the B drive as the default drive for data files. The
  44. number and size of your mailing lists will be limited by the space
  45. available on the disk. 
  46.  
  47. At the DOS prompt, enter the command MAILLIST. If this is the first
  48. time you are using the program, you will see a message asking you
  49. if it's okay to create some files. If you answer "Y" for yes, the
  50. program will go through a short installation routine. This routine
  51. will not change your CONFIG.SYS or AUTOEXEC.BAT files. It adds
  52. files only to the directory which contains MAILLIST.EXE.
  53. The opening logo screen gives you information and copyright and
  54. registration. After reading this, press <ENTER>, and you will see
  55. the Main Menu. Remember that you need to select a mailing list to
  56. work with before you can do any other work. If this is your first
  57. time using the program, a mailing list will be created automatically
  58. for you when you choose number 1 on the Main Menu. The program is 
  59. entirely menu driven and so simple that little documentation is 
  60. needed. If you need help while using it, press <F1> for context-
  61. sensitive help.
  62.  
  63. Registered Users: The source code must be compiled under the Summer
  64. '87 release of Clipper, and linked with the appropriate versions of
  65. CLIPPER.LIB and EXTEND.LIB, using the PLINK86 linker, to create a an
  66. executable file named "MAILLIST.EXE". (To reduce the amount of RAM used
  67. in the execution of the program, we have divided the code into separate
  68. files to create overlays. The filed MAILLIST.LNK is provided to arrange
  69. the overlays correctly. When linking, your command line should be:
  70. PLINK86 @MAILLIST) Execute as "MAILLIST". (As of this writing, we have 
  71. not heard of plans for a new release of Clipper. Presumably, should such 
  72. a release happen, this code would work with it as well, or could be 
  73. easily modified to do so.) Make a backup of the original source code and
  74. put the original in a safe place. That way, if you have problems with
  75. you modifications, you can return to the original.
  76.  
  77.  
  78.                          USING MAILLIST
  79.  
  80. This program uses "light bar" style menus. You can use the up and
  81. down arrow keys on your keyboard to highlight the various menu
  82. items. As you do so, a little message appears at the bottom of the
  83. screen, telling you something about the highlighted item. When you
  84. are highlighting the item you want, just press <ENTER>. If you
  85. don't want to bother with all these keystrokes, just press the
  86. number of the item you want (it doesn't have to be highlighted),
  87. and it will be executed.
  88.  
  89. During program execution, you can press the <F1> key for context
  90. sensitive help. If you are bothered by the sound of the occasional
  91. warning tones you hear, press <F2> to turn the sound off. (You can 
  92. press <F2> again to turn the sound back on.)
  93.  
  94.  
  95.                 CREATING AND USING MAILING LISTS
  96.  
  97. Up to 99 mailing lists can be managed, limited only by the amount
  98. of space available on your disk. You can have one list for good
  99. customers, one for not so good customers, one for your Christmas
  100. card list, etc. If you really need more than 99 lists, you can put
  101. another copy of the program in a separate directory and create
  102. another 99 lists there. As you create lists, just remember that
  103. the program automatically names and numbers them sequentially and
  104. will assign the extension of DBF. Each mailing list has its own
  105. index file with the extension NTX, and a memo file with the extension
  106. DBT. You can add a file description up to 65 characters long to let 
  107. you know what each mailing list is for. 
  108.  
  109. To create a new list just select that option from the main menu. All 
  110. lists will be formatted the same way. Since the program expects to find
  111. lists numbered sequentially (LIST01, LIST02, etc.), do not delete old 
  112. mailing lists, as this will throw them out of sequence and cause errors 
  113. in the program. If you have no more use for a particular list, go to the
  114. Special Options menu and empty the list. That will delete all the 
  115. records, and then you can use the list for something else. However, 
  116. it is safe to delete the last numbered list if you want to, since this 
  117. will not break the numbering sequence. Deleting the last list is now
  118. available as a choice on the File Utilities menu. 
  119.  
  120.                     ADDING OR EDITING RECORDS
  121.  
  122. When you add new records to a list, you are asked to choose whether
  123. automatic duplication checking should be on. When duplication checking 
  124. is on, the program compares the last name field of each entry with 
  125. other last names on file. If it finds the same last name, it checks 
  126. to see if the first name, address, or phone number matches. If so, 
  127. it is considered a possible duplicate. Note that entries without last 
  128. names are not checked for duplication.
  129.  
  130. During data entry, the program will test several fields for
  131. validity: Prefix, First Name, and State. If you entry to the field is 
  132. "invalid", you will not be able to move on until you correct it.
  133.  
  134. For the Prefix field the program will accept Mr., Mrs., Ms., Mr. &
  135. Mrs., Dr., Prof., etc., most military ranks, like Lt. Cmdr., and a
  136. number of other titles (try the ones you need to see if they are
  137. accepted), as well as the special prefixes Mr./Esq., Ms./Esq.,
  138. Dr./Phd., etc. The significance of these special prefixes will be
  139. explained in the section on "Mail Merge". You can also leave the
  140. prefix blank.
  141.  
  142. The State field will be checked to see that it is a valid two letter
  143. state code (or a blank).
  144.  
  145. The extra fields (Fld 1, Fld 2, etc.) are just there for you to
  146. use to code and classify your records any way you like.
  147.  
  148. The date field is automatically filled in with today's date. You can
  149. change it to any date you like. That new date then becomes the default
  150. as you continue to enter records until you change it again.
  151.  
  152. If you simply press <PgDn> without entering any data into any of
  153. the fields, the program assumes you don't want to enter any more
  154. records, and returns you to the Main menu.
  155.  
  156. When Editing existing records, you can add comments to each record.
  157. Press the <F3> key and you will see a little notepad on screen.
  158. Type any comments you like. (For editing and cursor command, press
  159. <F1> for help.) You are not limited to the size of the window on
  160. screen, but can scroll down for several pages if you need to. To
  161. save the comments, press <F3> again. Whenever you view that record,
  162. you can view and edit the notes by pressing <F3>. To abort without
  163. saving your changes, press <ESC>. Note that when adding new records,
  164. you cannot add <F3> notes to a record until after you have saved the
  165. record.
  166.                            MAIL MERGE
  167.  
  168. The WordPerfect secondary mail merge file generator creates two
  169. fields:
  170.  
  171. ^F1^ = Name & Address ^F2^ = Salutation
  172.  
  173. The ^F1^ field will contain: Prefix, First Name, MI, Last Name Job
  174. Title Organization Address Line 1 Address Line 2 City, State Zip
  175.  
  176. Example: Mr. Robert H. Merriman Head Honcho The All American Chicken
  177. Ranch Chicken Welfare Division P. O. Box 3137 Laurel, MD 20708
  178.  
  179. Please note that the program automatically inserts a period after
  180. the middle initial, if present, and a comma after the City.
  181.  
  182. If any line is blank, that line will be closed up. Therefore, it 
  183. easily accommodates multi-line addresses without leaving holes in your 
  184. inside address. (The same applies to labels.)
  185.  
  186. The actual form of the ^F2^ field depends on what is available in
  187. the database. The first choice for a formal salutation is "Dear Mr.
  188. Merriman:". If the Prefix or Last Name field is blank then the program 
  189. will try to form a "Dear Robert H. Merriman:" or Dear whatever is on
  190. the first line in the database. If that entire line is blank then
  191. the default of "Gentlemen:" is used. (I you think "gentlemen" is sexist
  192. or unfriendly, put the word "Friends" in the last name space, and that
  193. will be used instead.) This is to accommodate a situation where some of
  194. your listings are of company names only with no personal name attached 
  195. to the listing. Every attempt has been made to avoid a situation where 
  196. a letter would be addressed to "Dear Mr. :" or "Dear All American 
  197. Chicken Ranch:". The one exception to the above is with the special 
  198. prefixes, Mr./Esq., Mrs./Esq. and Ms./Esq. With these special prefixes, 
  199. the first line of the ^F1^ field will be in the format of Perry R. 
  200. Mason, Esquire. The ^F2^ field will be in the form of "Dear Mr. 
  201. Mason:". This is the proper form to address an attorney. A similar
  202. pattern is used with Ms./Phd to address a professor.
  203.  
  204. If you choose casual salutation instead of formal, the first name
  205. will be used. If there is no first name, the casual salutation is
  206. "Hello!"
  207.  
  208. With this in mind, the appropriate format for your WordPerfect
  209. primary file is: 
  210.  
  211.      ******************************************** 
  212.       August 1, 1992
  213.  
  214.  
  215.  
  216.      ^F1^
  217.  
  218.         Re: New Plump and Juicy Chickens
  219.  
  220.      ^F2^
  221.  
  222.      TEXT
  223.     ********************************************
  224.  
  225. If you are using Word Perfect 4.2, the secondary merge file created
  226. by MAILLIST can be used exactly as it is. If you are using Word
  227. Perfect 5.0, you must first convert the secondary merge file to
  228. Word Perfect 5.0 format. No other changes in the file are necessary.
  229.  
  230.  
  231.                      SELECTION PARAMETERS
  232.  
  233. You can choose the parameters for the records you want to view or
  234. print. Only the records that fit your selection will be displayed
  235. when you view the list. If nothing is entered on the parameters
  236. screen then everything is selected. In fields where you are offered
  237. a "from" and a "to" option, if you select a "from" but not a "to"
  238. then whatever you have selected will begin from that point and
  239. continue to the end of the file. If you select a "to" but not a
  240. "from", then you have selected everything from the beginning of
  241. the file up to and including that point. In fields where there is
  242. only one option, the program will select only those records that
  243. are an exact match to whatever you enter. 
  244.  
  245. Example: Let's say you select LAST NAME from "MERRIMAN" to
  246. "WILLIAMS", then you have selected everything alphabetically from
  247. Merriman to Williams. If you had selected only the name "MERRIMAN"
  248. in the "from" field, with nothing in the "to" field, then you would 
  249. have specified everything from Merriman to ZZZZZ (or whatever the 
  250. last name is in the list). If you want only people named West, then 
  251. you must enter "WEST" in both the "from" and the "to" fields.
  252.  
  253.                             COMMENTS
  254.  
  255. Sometimes you need a way to keep extra notes and comments on
  256. the names in your mailing list. You can do this with the comment
  257. feature, new in version 3.0. When you are looking at the record
  258. you want to comment, just press the <F3> key. A little notepad
  259. appears on the screen, like a paste-on note. You can type your
  260. comments on this note. You are not limited to the size of the
  261. on-screen "window", but can keep scrolling down. The comment
  262. feature will accept very large documents if needed. Cursor movement
  263. is pretty simple - use the arrow keys, backspace, etc. If you need
  264. help editing your comments, press <F1>. To save the comment, just
  265. press <F3>. Later, when you are viewing your mailing list, the
  266. records with comments will have a little reminder on screen so
  267. you'll know to check by pressing <F3>.
  268.  
  269. You can also make general comments on an entire mailing list (new
  270. in version 3.3.) When you have selected a list and are at the
  271. main menu, just press <F4> and a notepad will appear. <F3> is
  272. still the key to save your notes, as it is with individual comments.
  273. All editing commands are the same (press <F1> while editing notes
  274. to see a listing of cursor and editing commands).
  275.  
  276.                       SPECIAL OPTIONS MENU
  277.  
  278. Most of these choices are pretty straightforward and easy to 
  279. understand. 
  280.  
  281. If you choose to print the mailing list, you will be shown a menu 
  282. that lets you choose exactly how much information to include in the 
  283. printout.
  284.  
  285. It may sometimes be convenient to have the list indexed by something
  286. other than last name. For example, if you are doing a big mailing
  287. you may want the records in order by zip code. You can create a
  288. temporary index that will put the records in order for you.
  289.  
  290. You may want to change the file description which helps you identify
  291. each mailing list.
  292.  
  293. You can copy records from one list to another, using the selection
  294. parameters to copy all or a few records. (The copied records are
  295. not deleted from the first list.)
  296.  
  297. You can compare two lists. If MAILLIST finds a record which seems
  298. to be a duplicate, you have the option to deleting it from the
  299. secondary list.
  300.  
  301. You can use selection parameters to delete a group of records from
  302. the current mailing list.
  303.  
  304. If you have been deleting individual records, you should run the
  305. "purge and reindex" option to make your list run at optimum speed.
  306.  
  307. "Empty this mailing list" deletes all the records in the list, but
  308. saves the list name for future use.
  309.               EVEN MORE OPTIONS (FILE UTILITIES)
  310.  
  311. You can change screen colors to make the program more comfortable
  312. for your use.
  313.  
  314. Changing the default drive lets you designate a different disk as
  315. the place where the mailing lists will be stored. (This is useful
  316. also if you have many different mailing lists and want to organize
  317. them on separate disks, or if your mailing lists are so large you
  318. can keep only one on a floppy disk.)
  319.  
  320. If you delete comments, all the comments for all the people in the
  321. current mailing list will be deleted.
  322.  
  323.                            DOS COMMANDS
  324.  
  325. Although this is not a true shell to DOS, it does allow you to
  326. exercise some simple functions without exiting MAILLIST. You
  327. can change the system date and time, read the directory of any
  328. disk, and read or edit (but not create) small DOS text files.
  329. The editing screen for these files is similar to the notepad
  330. screen for comments on a record and uses the same set of editing
  331. commands.
  332.  
  333.                             AND SO ON
  334.  
  335. Everything else is so simple that you will figure it out the first
  336. time you fire up the system. If not, don't hesitate to write to me.
  337. If you are a registered user, you may call (Business hours are 9:30
  338. AM to 6:00 PM, Pacific Standard Time, Monday through Friday --
  339. please respect these limits.), but if the problem isn't too urgent I 
  340. suggest you save yourself the long distance charges (and the risk
  341. of getting the answering machine) and just drop me a note, since I 
  342. answer all my mail very promptly, and it is extremely difficult to 
  343. debug over the phone.
  344.  
  345. Please send in your suggestions, comments, and bug reports. Your
  346. feedback is important to the continuing improvement and support of
  347. this software. We'd like to hear your comments, even if you haven't
  348. yet registered.
  349.  
  350.                           Rosemary West
  351.                       R.K. West Consulting
  352.                           P.O. Box 8044
  353.                      Mission Hills, CA 91346
  354.  
  355. If you are reporting a bug or other problem, please mention the
  356. type of hardware you are using, DOS version, resident programs,
  357. and other relevant information. If you see an error message, write
  358. down the exact wording of the message (a print-screen is even
  359. better). If you believe you have found a serious bug (something
  360. that keeps the program from running properly), please send us the 
  361. original distribution diskette so that we can find the source of 
  362. the problem, and, if possible, a print-screen showing the error 
  363. as it happened to you.
  364.                       USER SUPPORTED SOFTWARE:           
  365.  
  366. MAILLIST.EXE and all related files and documentation, are written
  367. by Rosemary West and Robert H. Merriman, and are copyright (c) 1988.
  368. The authors reserve the exclusive right to distribute these materials, 
  369. in whole or in part, for profit. You may freely copy and distribute 
  370. the compiled version of MAILLIST as long as (a) you have not made any
  371. modifications in any of the files, (b) you charge no fee, except 
  372. a small copying fee, (c) you do not rename or change any of the files 
  373. or documentation, and (d) MAILLIST is not distributed on the same disk 
  374. with other mailing list or database programs (unless you receive our
  375. written permission to do so), (e) you do not distribute the original or
  376. modified source code, or a compiled program made from the modified
  377. source code. All distribution copies must contain the authors' copyright
  378. notice, instruction manual, and all the original modules. If you use 
  379. this software, become a registered user. The registration fee is $29.00.
  380. Your financial support is important to the improvement of this program 
  381. and the development of new programs. Registered users are automatically
  382. entitled to receive the most current upgrade at the time of
  383. registration, source code and mail support, and will be eligible for 
  384. future upgrade service and other special offers. By the way, please 
  385. mention where you got your original copy of the program.
  386.  
  387. We market several other shareware programs, some of which are quite
  388. unusual, and will be happy to send a catalog to anyone who asks.
  389.  
  390.                              DISCLAIMER
  391.  
  392. MAILLIST, consisting of all related software, instruction manual, 
  393. and reference materials, is sold "as is", without warranty as to 
  394. its performance, merchantability or fitness for any particular 
  395. purpose. The entire risk as to the results and performance of 
  396. this program is assumed by the User. In no event will the Authors 
  397. be liable for any damages, including lost profits, lost savings, 
  398. or other incidental or consequential damages arising out of the 
  399. use of or inability to use these programs, even if the Authors 
  400. have been advised of the possibility of such damages, or for any 
  401. claim by any other party.
  402.  
  403. MAILLIST USER MANUAL UPDATED 12/25/88.