home *** CD-ROM | disk | FTP | other *** search
/ HomeWare 14 / HOMEWARE14.bin / database / day53.arj / DAY.DOC next >
Text File  |  1993-07-15  |  107KB  |  2,328 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                                 
  17.  
  18.  
  19.  
  20.                                 DAILY CALENDAR
  21.                                  VERSION 5.3
  22.                                  July, 1993
  23.  
  24.  
  25.  
  26.                              Elizabeth B. Copper
  27.                                 227 F Avenue
  28.                              Coronado, CA  92118
  29.                         Bulletin Board (619)-435-0036
  30.                         Voice Message  (619)-435-2687
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.           ============================================================
  58.                               Table Of Contents
  59.           ------------------------------------------------------------
  60.  
  61.           INTRODUCTION TO DAILY CALENDAR.............................2
  62.             REGISTRATION.............................................2
  63.             WARRANTY.................................................2
  64.             SUPPORT..................................................2
  65.             FROM THE AUTHOR..........................................3
  66.             FEATURES.................................................3
  67.           GETTING STARTED............................................4
  68.             Hardware requirements....................................4
  69.             Autoexec.bat and config.sys requirements.................4
  70.             Path and append..........................................4
  71.             The escape key...........................................4
  72.             The F1 key...............................................4
  73.             Installation.............................................5
  74.           CONFIGURATION..............................................5
  75.             Printer, video and backup configuration..................5
  76.             Calendar configuration...................................7
  77.             Modem configuration......................................7
  78.             Name and address configuration...........................8
  79.           DAILY CALENDAR OPERATION...................................8
  80.             CALENDAR CHOICE..........................................8
  81.               APPOINTMENTS...........................................9
  82.               PRINT.................................................11
  83.               SEARCH................................................11
  84.               READ FILE.............................................12
  85.               TO DO LIST............................................13
  86.               NAMES AND ADDRESSES...................................13
  87.               MULTIPLE APPOINTMENTS.................................13
  88.           OTHER OPTIONS FROM MAIN MENU..............................15
  89.               NAME..................................................15
  90.               SET COLORS............................................15
  91.               JUMP TO DOS...........................................15
  92.               DATABASE UTILITIES....................................15
  93.               FILE FUNCTIONS........................................15
  94.               TEST PORT.............................................16
  95.               PRINTER MODE DEFAULT..................................17
  96.               QUIT..................................................17
  97.             NAMES AND ADDRESSES OPERATION...........................17
  98.               EDIT AND APPEND.......................................18
  99.               MAILING LABELS........................................19
  100.               LISTS.................................................20
  101.               FORM LETTERS..........................................20
  102.               BROWSE................................................20
  103.               SEARCH................................................20
  104.               CHANGE INDEX..........................................21
  105.             NAME AND ADDRESS UTILITIES..............................21
  106.               PACK..................................................21
  107.               ZAP...................................................21
  108.               REINDEX...............................................21
  109.  
  110.           ------------------------------------------------------------
  111.  
  112.           ------------------------------------------------------------
  113.  
  114.               SELECT ADDRESS DATABASE...............................22
  115.               COPY RECORDS TO A NEW DATABASE........................22
  116.               APPEND RECORDS FROM ANOTHER DATABASE..................22
  117.               FIELD REPLACEMENT.....................................23
  118.             NAME AND ADDRESS OTHER OPTIONS..........................24
  119.               JUMP TO DOS...........................................24
  120.               FILL LAST NAME FIELD WITH COMPANY.....................24
  121.               REVERSE LAST NAME FILL................................24
  122.           THE QUERY FUNCTION........................................25
  123.             How to build a query....................................26
  124.             Expression builder......................................26
  125.           HP LASERJET FUNCTIONS.....................................32
  126.           HISTORY...................................................33
  127.           ERRORS....................................................34
  128.           COMMON QUESTIONS..........................................34
  129.           KEY COMMANDS..............................................37
  130.           DATABASE BACKUP STRATEGY..................................38
  131.           TRADEMARK ACKNOWLEDGMENTS.................................39
  132.           ADDENDUM - NEW FEATURES WITH VERSION 5.3..................40
  133.           REGISTRATION FORM.........................................41
  134.  
  135.           ============================================================
  136.                            DAILY CALENDAR VERSION 5.3
  137.                                  Copyright 1993
  138.                                 Elizabeth Copper
  139.                                   July, 1993
  140.  
  141. INTRODUCTION TO DAILY CALENDAR
  142.  
  143. REGISTRATION:
  144.  
  145. If you obtained this software from a shareware distribution service, you
  146. have paid only for the cost of distribution.  You have not registered
  147. it.  Basic, individual registration is $40, with discounts as explained
  148. in REGISTER.DOC
  149.  
  150. Daily Calendar is shareware, it is not free or public domain. If you use
  151. it for more than thirty days, you are expected to register it. Use
  152. beyond this period without registration violates a variety of laws, but
  153. more importantly denies the author minimal, just compensation for the
  154. software.
  155.  
  156. Complete registration information is found in the file REGISTER.DOC and at
  157. the end of this documentation.
  158.  
  159. This program and associated documentation are the property of the author
  160. and may not be sold without permission.  The program may be freely
  161. distributed, unaltered and as a unit, via electronic bulletin board
  162. systems.  Permission to distribute on diskette or in any other manner must
  163. be obtained in writing.
  164.  
  165. WARRANTY:
  166.  
  167. The author does not guarantee this program to be free from defects and may
  168. not be held responsible for loss caused by it.  Your use of this program
  169. constitutes your acceptance of these terms.
  170.  
  171. Users of Daily Calendar must accept this disclaimer of warranty: Daily
  172. Calendar is supplied as is.  The author disclaims all warranties, expressed
  173. or implied, including, without limitation, the warranties of
  174. merchantability and of fitness for any purpose. The author assumes no
  175. liability for damages, direct or consequential, which may result from the
  176. use of Daily Calendar.
  177.  
  178. This program is written and compiled with Clipper 5.2b from Computer
  179. Associates, with third-party library support from the Professional
  180. SuperFunctions Library by Gary Prefontaine, Clipport by David Hepler and
  181. The NanForum 2.1 library by many authors.
  182.  
  183. SUPPORT:
  184.  
  185. Support is provided for registered and non-registered users through the
  186. Bulletin Board (619)-435-0036 and voice message (619)-435-2687.
  187. Bulletin Board support is the best way to get help.  Call the board and
  188.  
  189.  
  190.                                    - 2 -
  191. leave a message.  An answer will be posted within 36 hours.  If you do
  192. not have a modem or prefer call-back support, call the voice message
  193. number.  Every attempt is made to return these calls promptly, usually
  194. within two days.
  195.  
  196. FROM THE AUTHOR:
  197.  
  198. I am a consultant who works for government and the private sector managing
  199. a variety of projects.  I needed a program that would allow me to log phone
  200. calls, keep notes (at times extensive) about correspondence and phone
  201. calls, maintain names and addresses and manage a to do list.  DAILY
  202. CALENDAR is the main tool I use in managing my office and my work, and I
  203. use it to print appointment schedules, phone number lists, labels, form
  204. letters, memos and lists of items to do.
  205.  
  206. DAILY CALENDAR is a daily diary and calendar, a name and address
  207. database and a to-do list manager.  It was written to permit tracking
  208. projects, phone calls, letters, clients and accounts.
  209.  
  210. DAILY CALENDAR was written to be simple, easy and menu-driven. The
  211. documentation is provided to give you a quick tour of the program.  The
  212. best way to see how it works is to use it and experiment with the
  213. features.
  214.  
  215. FEATURES:
  216.  
  217. This program provides a daily calendar, to do list manager name and address
  218. database, label, list and form letter utilities and an extensive ability to
  219. query data for output.  It is menu-driven and includes:
  220.  
  221. Daily appointment calendar - keeps appointments and prints calendars.
  222. Allows entry of multiple appointments and unlimited text entry.
  223.  
  224. Extensive record-keeping ability - any amount of text can be added to any
  225. calendar entry.  This feature allows logging conversations, keeping records
  226. and tracking projects and correspondence.  Text can also be imported or
  227. exported.
  228.  
  229. Text search ability - entries can be retrieved and assembled into a
  230. document by seaching for key words or phrases.
  231.  
  232. To do list - manages a list of items by category, priority or date.
  233.  
  234. Dialer - can dial home or work numbers from within the daily calendar.
  235.  
  236. Name and address database - keeps names, phone numbers, birthdays and other
  237. information at hand.  Multiple databases can be created.
  238.  
  239. List manager - produces phone, address and other lists.
  240.  
  241. Form letters - produces field replacement form letters.
  242.  
  243.  
  244.  
  245.                                    - 3 -
  246. Labels - produces mailing labels in a number of styles.
  247.  
  248. File manager - manages files on your hard disk, enabling easy import or
  249. export of text.
  250.  
  251. Printer support - support for basic printing for 100 printers.
  252.  
  253. Word processor output - supports output to ASCII text files suitable for
  254. use with any word processor.  Also supports the creation of secondary merge
  255. files for popular word processors.
  256.  
  257. Extensive data querying capability - data can be queried when building
  258. lists, preparing form letters, printing labels and creating merge files.
  259.  
  260. GETTING STARTED:
  261.  
  262. Hardware requirements:
  263.  
  264. Daily Calendar requires an IBM-compatible machine with 512K to 640K
  265. minimum memory, depending of DOS version.  It runs with MS-DOS or PC-DOS
  266. Versions 3.3 and higher, and with 4DOS and DR-DOS.  A hard disk is
  267. required.  The program supports all types of monitors.  On color
  268. monitors, colors can be changed. On laptops, the program can run in
  269. color or mono modes, with mono recommended for best viewing. A modem is
  270. not required, but if present can be used to dial phone numbers. Modems
  271. using the basic Hayes AT command set are supported, and modem commands
  272. can be entered for non-standard modems.
  273.  
  274. Autoexec.bat and config.sys requirements:
  275.  
  276. The Daily Calendar uses a number of files and you MUST have a line in
  277. your config.sys file that says files=75 to tell DOS that up to 75 files
  278. can be open.  (This program does not use 75 files, but this is a safe
  279. number to give you adequate file handles for any software.) In addition,
  280. to let the program know it can open its files you MUST have a line in
  281. your autoexec.bat that says SET CLIPPER=//F75.  If you do not understand
  282. this paragraph or need help, call the support number (619-435-2687).
  283.  
  284. Path and append:
  285.  
  286. Do NOT set the DOS path or append command to include the Daily Calendar
  287. directory.  The program must be run from its own directory.
  288.  
  289. The escape key:
  290.  
  291. The escape key is the abort or go back key at almost
  292. every point in the program.  If you want out of an operation, hit
  293. escape.
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.                                    - 4 -
  301. The F1 key:
  302.  
  303. F1 brings up help at many places in the program and you can write your
  304. own help screen or edit existing help by pressing Alt-F1 instead of F1.
  305. If you press Shift-F1, you will see this documentation on screen.
  306.  
  307. Installation:
  308.  
  309. Copy the files into a new subdirectory.  To make a new subdirectory,
  310. from the DOS prompt type MD <name>.  Then type CD <name> to change to
  311. that directory.  If you received this program in the ZIP archive form
  312. (DAY50.ZIP) from a bulleting board, unzip the files into the new
  313. directory.  If you received it as the self-extracting archive in EXE
  314. form (DAY50.EXE), copy the file to the subdirectory and type DAY50 to
  315. extract the files.
  316.  
  317. CONFIGURATION:
  318.  
  319. After copying the files, type DAY from the DOS prompt.  The program will
  320. give you basic startup information and will then check your system
  321. configuration.
  322.  
  323. Next, you will be presented with three configuration screens, shown below:
  324.  
  325. Printer, video and backup configuration:
  326.  
  327.      ┌─────────────────────────────────────────────────────────────────────┐
  328.      │         Growler Software Inc.  Daily Calendar Configuration         │
  329.      │                                                                     │
  330.      │ Enter printer port (NONE, LPT1-4, COM1, COM2): LPT1                 │
  331.      │ Enter backup interval in days:  7                                   │
  332.      │ Do you want monochrome screens (Y/N)? N                             │
  333.      │ Do you want calendars printed with headings (Y/N)? Y                │
  334.      │ Do you want blank times printed (Y/N)? Y                            │
  335.      │ Do you want page breaks after each day (Y/N)? Y                     │
  336.      │ Enter left margin (0-40):  5 and line length (40-254):  65          │
  337.      │ Enter the page length in lines (0-100, 0=continuous):  59           │
  338.      │ Pause after each printed page (Y/N)? N                              │
  339.      │ Enter top margin in lines:  1                                       │
  340.      │ Current printer is None. Change it (Y/N)? N                         │
  341.      │                                                                     │
  342.      │           PRESS F1 FOR HELP ON ANY CONFIGURATION OPTION.            │
  343.      └─────────────────────────────────────────────────────────────────────┘
  344.  
  345. If in doubt, select the default values. On the first screen, the options are:
  346.  
  347. Enter printer port (NONE, LPT1, LPT2, COM1, COM2): Default LPT1.  The port
  348. to which your printer is attached.  This is usually parallel port one
  349. (LPT1). If you specify a printer port, the program will attempt to
  350. initialize the printer each time it starts.  If you have no printer or the
  351. printer is turned off, you will receive an error message.  If you do not
  352. have a printer connected or do not plan to print anything select the
  353.  
  354.  
  355.                                    - 5 -
  356. NONE option for the port to avoid the printer error message.
  357.  
  358. Enter backup interval in days: Default 14 days.  The program makes a backup
  359. copy of your calendar, name and address and to do database.  This option
  360. selects how often it should make this copy.
  361.  
  362. Do you want monochrome screens (Y/N)? : Default NO.  The program knows what
  363. kind of monitor you have and will run in color or monochrome automatically.
  364. This option is mainly for laptop users who want monochrome screens because
  365. they are easier to see.
  366.  
  367. Do you want calendars printed with headings (Y/N)? : Default YES.
  368. Calendars can be printed plain or with your name as a heading.
  369.  
  370. Do you want blank times printed (Y/N)? : Default YES.  Calendars can be
  371. printed with or without blank times included.
  372.  
  373. Do you want page breaks after each day (Y/N)? : Default YES. Calendars can
  374. be printed one day per page or multiple days per page.
  375.  
  376. Enter left margin (0-40): Default 5 and line length (40-254): Default 65.
  377. These options set the left printer margin and the line length in
  378. characters. The right margin is the total of the two, or default 70.  This
  379. should be fine for most printers in draft, 10 characters per inch.  If you
  380. use compressed print, adjust the margins accordingly.  The left margin and
  381. line length for half-sheet notebook paper fed through a laser printer and
  382. printed in compressed print are 35 and 68.
  383.  
  384. Enter the page length in lines (0-100, 0=continuous): Default 59.  This
  385. options sets the lines per page.  If you enter 0, printing will be
  386. continuous.  The page length for half-sheet notebook paper fed through a
  387. laser printer is 55.
  388.  
  389. Pause after each printed page (Y/N)? : Default NO.  If you are feeding
  390. paper manually, change this option to YES.
  391.  
  392. Enter top margin in lines: Default 1.  Change this if you want printing
  393. starting lower on the page.  Do not use a top margin greater than 24 lines.
  394.  
  395. Current printer is : Default NONE. Change it (Y/N)? : Default NO.  Use this
  396. option to select a printer.  If you answer YES to change printer, you will
  397. be presented with a list of about 100 printers.  Chose your printer or the
  398. one that matches the list most closely.  You will then be presented with
  399. default printing options in type size and lines per inch for the calendar
  400. functions and another choice for the name and address functions.  You can
  401. also change the default printing mode from either the calendar or name and
  402. address main screens.
  403.  
  404. Printer support is intended to provide basic output.  If you need or want
  405. multiple fonts, italics, bold, underline or other print enhancements, send
  406. your output to a disk file and use your wordprocessor to add the extras.
  407.  
  408.  
  409.  
  410.                                    - 6 -
  411. HP LaserJet Printers: If you select the HP LaserJet II/III (P/D) printer
  412. option, you will have advanced control of your printer available by
  413. pressing Alt L.  You will then see a menu that allows you to set pitch,
  414. orientation, line height, etc.
  415.  
  416. Calendar configuration:
  417.  
  418. Your calendar may be a 24 hour calendar in one-hour increments or a
  419. twelve hour calendar in half-hour increments, starting at any time you
  420. choose.  For most people, a twelve hour calendar beginning at 7:00 am or
  421. 8:00 am is a good choice.  If you make the wrong choice, go to the main
  422. menu, select Database Utilities and then the reset option to start over.
  423.  
  424. Modem configuration:
  425.  
  426. The next configuration screen installs the modem:
  427.  
  428.      ┌─────────────────────────────────────────────────────────────────────┐
  429.      │         Growler Software Inc.  Modem Configuration                  │
  430.      │                                                                     │
  431.      │ This program provides dialing support with a few qualifications:    │
  432.      │ All phone numbers must be entered with the area code, your modem    │
  433.      │ must be either Hayes-compatible or you must know the appropriate    │
  434.      │ commands and your computer must accept simple dialing commands.     │
  435.      │                                                                     │
  436.      │ When using the dialer or name pick list from the calendar, the      │
  437.      │ the program will write the person's name into the calendar entry.   │
  438.      │ Do you want their phone numbers written in as well (Y/N)? Y         │
  439.      │ Enter modem reset command: ATZ                                      │
  440.      │ Enter modem dialing prefix: ATDT                                    │
  441.      │ Enter modem initialization command: AT &F M1 X4 E0 S6=3             │
  442.      │ Enter number for outside line (if any):                             │
  443.      │ Enter prefix for long distance: 1                                   │
  444.      │ Enter your local area code:                                         │
  445.      │ Enter communications port (NONE, COM1-4): COM1                      │
  446.      │ Enter modem command delay: 2                                        │
  447.      │           PRESS F1 FOR HELP ON ANY CONFIGURATION OPTION.            │
  448.      └─────────────────────────────────────────────────────────────────────┘
  449.                                                                                 
  450. Modem and dialer configuration:
  451.  
  452. You do need to check which serial port your modem works through (usually
  453. COM1 or COM2), and you do need to enter your area code, long distance
  454. prefix and number, if any, to obtain an outside line.  If you are going to
  455. use your dialer, you must enter all phone numbers with the area code in the
  456. name and address database in the following format (XXX)-XXX-XXXX.
  457.  
  458. If your modem is configured as COM3 or COM4, DOS must be able to recognize
  459. these ports for the dialer to work.  This usually requires running a
  460. separate utility program, even if your modem can be set to run as COM3 or
  461. COM4 without running a separate program.  A port testing option is included
  462. in the program to be sure your printer and communications ports are
  463.  
  464.  
  465.                                    - 7 -
  466. recognized and functioning.  The port testing program will test LPT1
  467. through LPT4 and COM1 through COM8.  The program checks to be sure the
  468. communications port is responding when starting and if you do not plan to
  469. use the dialer, enter NONE for the port to avoid the error message.
  470.  
  471. The modem command delay is the number of seconds to wait between modem
  472. commands. Many modems cannot handle multiple commands in rapid succession,
  473. and this delay gives them time to process one command before attempting
  474. another.
  475.  
  476. It is unlikely any modem will require more than 2 seconds and most will
  477. work with the default delay.
  478.                                                                                 
  479. Name and address configuration:
  480.  
  481. Enter your name and address.  Your name will appear on calendars and
  482. other printouts.
  483.                                                                  
  484. RUNNING THE PROGRAM:
  485.  
  486. DAILY CALENDAR OPERATION:
  487.  
  488. After answering the configuration questions, you will go to the main menu
  489. screen.  The choices are CALENDAR, OTHER and QUIT.  Select an option by
  490. typing the first letter of the choice or using the cursor keys to move left
  491. and right.
  492.  
  493. CALENDAR CHOICE:
  494.  
  495. As shown on the screen below, you have seven options under Calendar.
  496.  
  497.                 Calendar               Other               Quit
  498.                 ┌───────────────────────┐                                       
  499.                 │ Appointments          │
  500.                 │ Print                 │
  501.                 │ Search                │
  502.                 │ Read File             │
  503.                 │ To Do List            │
  504.                 │ Names and Addresses   │
  505.                 │ Multiple Appointments │
  506.                 └───────────────────────┘
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.                                    - 8 -
  521. APPOINTMENTS:
  522.  
  523. Takes you to a three month calendar, shown below:
  524.  
  525. ┌────────────────┐┌──────────────────────────────┐ January 31, 1993
  526. │                ││         JANUARY 1993         │ 700AM                        
  527. │ Cursor keys to ││  SUN MON TUE WED THU FRI SAT │ 730AM                        
  528. │  navigate by   ││                       1   2  │ 800AM                        
  529. │ day and week.  ││   3   4   5   6   7   8   9  │ 830AM                        
  530. │                ││  10  11  12  13  14  15  16  │ 900AM                        
  531. │                ││  17  18  19  20  21  22  23  │ 930AM                        
  532. │PgUp  +3 Months ││  24  25  26  27  28  29  30  │ 1000AM                       
  533. │PgDn  -3 Months ││  31                          │ 1030AM                       
  534. │Home  -1 Year   ││         FEBRUARY 1993        │ 1100AM                       
  535. │End   +1 Year   ││  SUN MON TUE WED THU FRI SAT │ 1130AM                       
  536. │                ││       1   2   3   4   5   6  │ 1200N                        
  537. │Enter- Pick Time││   7   8   9  10  11  12  13  │ 1230PM                       
  538. │Esc  - Exit     ││  14  15  16  17  18  19  20  │ 100PM                        
  539. │                ││  21  22  23  24  25  26  27  │ 130PM                        
  540. │F2 - Zoom Week  ││  28                          │ 200PM                        
  541. │F3 - Zoom Day   ││          MARCH 1993          │ 230PM                        
  542. │F5 - Today      ││  SUN MON TUE WED THU FRI SAT │ 300PM                        
  543. │F6 - Print Week ││       1   2   3   4   5   6  │ 330PM
  544. │ Daily Calendar ││   7   8   9  10  11  12  13  │ 400PM                        
  545. │Growler Software││  14  15  16  17  18  19  20  │ 430PM                        
  546. │ 619-435-2687   ││  21  22  23  24  25  26  27  │ 500PM                        
  547. │                ││  28  29  30  31              │ 530PM                        
  548. │                ││                              │ 600PM                        
  549. └────────────────┘└──────────────────────────────┘ 630PM                        
  550.  
  551. If you use the cursor keys to move from day to day, you will see your
  552. appointments on the right.  Hit enter to select a date and you will then
  553. have the option of selecting the time you want.
  554.   
  555. Day display:
  556.  
  557. Press F2 (or AltZ) to zoom the appointments for the day to fill the
  558. screen.  You may move the cursor to a time, hit enter and go to that
  559. time.
  560.  
  561. Week display:
  562.  
  563. Press F3 (or AltW) to zoom the week.  When in the week-at-glance
  564. display, you may move the cursor to a day and time, hit enter and go to
  565. the date and time.  You may also cursor right to see three weeks ahead.
  566. When in the week display, press Alt-P to print the week, beginning with
  567. the day on which the cursor is placed.
  568.  
  569. Return to Today: Press F5 to return to today's date.
  570.  
  571. Print Week: Press F6 to print a seven day calendar beginning on the
  572. selected day.  This option only works with HP Laserjet selected as the
  573. printer.  It prints a nice shaded bar weekly calendar in landscape.
  574.  
  575.                                    - 9 -
  576. Hour display and editing screen:
  577.  
  578. After selecting a date and time, you will see the screen below.  This is
  579. the basic entry editing screen.
  580.  
  581. ┌─────────────────────────────────────────────────────────────────────────────┐
  582. │01/31/93, 700AM    | Esc abort | F10 save | F7 print | F6 export | F5 import │
  583. │ Line:    1  Col:    0   | F2/AltF2 names | F3 start timer       | F4 to do  │
  584. └─────────────────────────────────────────────────────────────────────────────┘
  585. ┌─────────────────────────────────────────────────────────────────────────────┐
  586. │ Joe Smith - call him.                                                       │
  587. │                                                                             │
  588. │                                                                             │
  589. │                                                                             │
  590. │                                                                             │
  591. │                                                                             │
  592. └─────────────────────────────────────────────────────────────────────────────┘
  593.  
  594. At this screen, you may type as much as you wish, remembering that the
  595. first twenty characters will show by the time when you are at the three
  596. month calendar screen.  It is usually best to type a name or location first
  597. (DENTIST or Joe Smith, for example).
  598.  
  599. You may enter as much text as you wish (up to a practical limit of about
  600. 64K or 32 pages).  The screen will scroll down as you type.  Main editing
  601. keys are the same as the Wordstar format, with Ctrl-Y deleting a line,
  602. Ctrl-T deleting a word, Ctrl-B reformatting a paragraph, etc.
  603.  
  604. While on this screen, you have a number of options.  If you press F1 for
  605. help, you will see the choices.  They are:
  606.  
  607. Esc - abort and abandon anything you typed.
  608.  
  609. F10 - save and quit.
  610.  
  611. F7 - print this entry now.  You will have a choice of making it a memo.
  612.  
  613. F6 - export entry to a text file.  This option allows you to create an
  614. ASCII text file from the entry that may be used with any word processor.
  615. NOTE that if you have selected a name with the F2 option, pressing F6
  616. will give you the choice of appending the information to the person's
  617. name and address record.  This allows you easily to track all contacts
  618. with a person.
  619.  
  620. F5 - import a text file to an entry.  This option allows you to import an
  621. ACSII text file to the entry.  Options are: loading a preset form created
  622. with your word processor or exported from the Daily Calendar, attaching a
  623. letter to the entry, etc.  Documents must have been saved in your word
  624. processor with the Save Text or Save DOS File option or they will contain
  625. your word processor's control characters.
  626.  
  627. F4 - go to to-do list.  Pressing F4 will take you directly to the to-do
  628.  
  629.  
  630.                                    - 10 -
  631. list manager.  This will allow you to create a to-do item as a result of an
  632. appointment or phone call.
  633.  
  634. F3 - start/stop timer.  This option is useful for timing phone calls or
  635. simply stamping your entries with the exact time you made them. Pressing F3
  636. starts the timer.  Pressing F3 again stops the timer.  When you stop the
  637. timer, you will be prompted to enter keywords to assist in text retrieval.
  638.  
  639. F2/AltF2 - names.  Pressing F2 pops up a screen of names and addresses,
  640. shown below.  Your choices are: F5 - dial work, F6 - dial home, F2 - lookup
  641. name (type a letter to begin search), (spacebar) - transfer information
  642. without dialing, Esc - quit.  When you dial a person or transfer data by
  643. pressng the spacebar, the person's name and phone numbers are written into
  644. your daily calendar entry automatically.
  645.  
  646. If you press AltF2 instead of F2, you may add names to the name and address
  647. database.
  648.  
  649.  
  650. ┌─────────────────────────────────────────────────────────────────────────────┐
  651. │07/17/91, 700AM    | Esc abort | F10 save | F7 print | F6 export | F5 import │
  652. │ Line:    1  Col: 0   | F2/AltF2 names | F3 start timer | F4 to do           │
  653. └─────────────────────────────────────────────────────────────────────────────┘
  654. ┌─────────────────────────────────────────────────────────────────────────────┐
  655. │                                                                             │
  656. │                                                                             │ 
  657. │                                                                             │ 
  658. │  ┌─────────────────────────────────────────────────────────────────────────┐│ 
  659. │  │         LNAME                  FNAME             WPHONE                 ││ 
  660. │  │ ═════════════════════════════╤═════════════════╤═══════════════════════ ││ 
  661. │  │   Smith                      │ John            │ (619)936-3927          ││
  662. │  │   Smith                      │ Martha          │ (619)936-3663          ││
  663. │  │   Smythe                     │ Fred            │ (714)442-0987          ││
  664. │  │   Timson                     │ Albert          │ (619)998-1052          ││
  665. │  │   Tindall                    │ Joe             │ (619)980-5230          ││
  666. │  │   Tindall                    │ Sam             │ (619)998-8206          ││
  667. │  │   Young                      │ Loretta         │ (619)954-4515          ││
  668. │  │   Young                      │ Robert          │ (619)994-8055          ││
  669. │  │   Zumwalt                    │ Edgar           │ (619)979-9944          ││
  670. │  └─────────────────────────────────────────────────────────────────────────┘│ 
  671. │  ┌─────────────────────────────────────────────────────────────────────────┐│ 
  672. │  │ | Esc exit | F8 View notes | F5 dial work | F6 dial home | F2 lookup    ││
  673. │  │ (spacebar) transfer data                                                ││ 
  674. └──└─────────────────────────────────────────────────────────────────────────┘┘ 
  675.  
  676. PRINT:
  677.  
  678. Brings up the screen below for printing calendars. You may print
  679. tomorrow's calendar, the calendar for the current date or a calendar for
  680. any specified range of dates.
  681.  
  682.  
  683.  
  684.  
  685.                                    - 11 -
  686. SEARCH:
  687.  
  688. Brings up the following screen.  Enter the name of the output file and
  689. the words/strings to locate.  The program will scan the database and
  690. present you with each match.  At each match, you may press F7 to save
  691. the entry to the file, or Esc/F10 to proceed without saving. After
  692. pressing F7, press Esc or F10 to find the next match.  When done, the
  693. file you have created will be ASCII text that may be used with any word
  694. processor.
  695.  
  696.    ┌────────────────────────────────────────────────────────────────────────┐
  697.    │ Daily Calendar Search - Escape to Exit                                 │
  698.    │ The database contains records from   /  /   to   /  /                  │
  699.    │                                                                        │
  700.    │ Enter filename for search results (Esc to exit):                       │
  701.    │                                                                        │
  702.    │ Enter words/strings to locate.  Separate items with a semicolon (;)    │
  703.    │ for OR searches.  You may enter as many as will fit in the space below.│
  704.    │ Words/strings:                                                         │
  705.    └────────────────────────────────────────────────────────────────────────┘
  706.  
  707. READ FILE:
  708.  
  709. Gives you a choice of all files in the current subdirectory.  Choose one
  710. from the list, press enter and it will appear on screen.  The purpose of
  711. this function is to allow you to view lists, calendars and search files
  712. you have created to see if you have what you want.
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.                                    - 12 -
  741. TO DO LIST:
  742.  
  743. Brings up the to do list manager, which can also be entered from any
  744. calendar entry screen by pressing F4.
  745.  
  746. The to do list screen is shown below.  You may add, edit, print or delete
  747. records and you may view or print them in different sorted orders.
  748.  
  749. ┌─ Todo Manager ───────────────────────────────────────────────────────────────┐
  750. │   Item                             Category     Priority   Do by      Done   │
  751. │──────────────────────────────────────────────────────────────────────────────│
  752. │                                  │            │          │   /  /   │ No     │
  753. │                                  │            │          │          │        │
  754. │                                  │            │          │          │        │
  755. │                                  │            │          │          │        │
  756. │                                  │            │          │          │        │
  757. │                                  │            │          │          │        │
  758. │                                  │            │          │          │        │
  759. ├──────────────────────────────────────────────────────────────────────────────┤
  760. │Item........                                                                  │
  761. │Category....              Priority..       Do By..07/10/91   Done?..N         │
  762. │                                                                              │
  763. │                                                                              │
  764. ├──────────────────────────────────────────────────────────────────────────────┤
  765. │ Q)uit    E)dit    A)dd     D)elete    F)ilter    M)emo    P)rint   O)rder    │
  766. └──────────────────────────────────────────────────────────────────────────────┘
  767.  
  768. NAMES AND ADDRESSES:
  769.  
  770. Take you into the name and address database program.  You may append,
  771. edit and browse, and  create lists, labels and form letters.  This
  772. program is entirely menu driven and very simple to use. The NAMES AND
  773. ADDRESSES portion of the program is fully described later.
  774.  
  775. MULTIPLE APPOINTMENTS:
  776.  
  777. Allows you to create repeating appointments and, if you choose,
  778. corresponding to do items.  First, pick the starting date and the time.
  779. You will then be asked to enter the text for the appointment:
  780.  
  781.     ┌────────────────────────────────────────────────────────────────────────┐
  782.     │ Enter appointment text:                                                │
  783.     │                                                                        │
  784.     └────────────────────────────────────────────────────────────────────────┘
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.                                    - 13 -
  796. Next, you will be asked to pick the appointment interval, as shown below:
  797.  
  798.                          ┌Select Appointment Interval──┐
  799.                          │Daily                        │
  800.                          │Weekly                       │
  801.                          │Monthly                      │
  802.                          │Annually                     │
  803.                          │Every X days                 │
  804.                          │Every X weeks                │
  805.                          │Every X months               │
  806.                          │Same week each month         │
  807.                          └─────────────────────────────┘
  808.  
  809. Next, you will be asked to enter the number of repetitions:
  810.  
  811.                                ┌───────────────────┐
  812.                                │ Enter repetitions │
  813.                                │   0               │
  814.                                └───────────────────┘
  815.  
  816. Next, you will be asked if you want corresponding to do list items:
  817.  
  818.                      ┌──────────────────────────────────────┐
  819.                      │ Create corresponding to do items  N  │
  820.                      └──────────────────────────────────────┘
  821.  
  822. If you say YES, you will see the following screen:
  823.  
  824.    ┌──────────────────────────────────────────────────────────────────────────┐
  825.    │ To do item                                                               │
  826.    │ Category                                                                 │
  827.    │ Priority                                                                 │
  828.    │ Days before/after (+/-)     0                                            │
  829.    └──────────────────────────────────────────────────────────────────────────┘
  830.  
  831. The appointment text will appear in the to do item field.  You may edit it
  832. or change it as you wish.  You may also enter the to do category and
  833. priority.  The last field, days before/after, allows you to create a to do
  834. item with a do by date that is either before, after or the same date as the
  835. appointment.  If you want to remind yourself to do something before an
  836. appointment, enter a negative number (-7 for one week before).  For
  837. reminders after the appointment, enter a positive number (7 for one week
  838. after).  If you want the do by date to be the same as the appointment date,
  839. enter 0.
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.                                    - 14 -
  851. OTHER OPTIONS FROM MAIN MENU:
  852.  
  853. The second group of choices from the main menu, OTHER, allows you to enter
  854. your name and address, set colors, reconfigure the program, jump to DOS,
  855. delete or copy databases, manage files, test ports or change the printer
  856. mode default.
  857.  
  858.                 Calendar               Other               Quit                 
  859.                                        ┌──────────────────────┐                 
  860.                                        │ Name                 │
  861.                                        │ Set Colors           │
  862.                                        │ Reconfigure          │
  863.                                        │ Jump to DOS          │
  864.                                        │ Database Utilities   │
  865.                                        │ File Functions       │
  866.                                        │ Test Port            │
  867.                                        │ Printer Mode Default │
  868.                                        └──────────────────────┘
  869.  
  870.  
  871. NAME:
  872.  
  873. Allows you to change the name you entered when configuring.
  874.  
  875. SET COLORS:
  876.  
  877. If you choose SET COLORS, you can choose simple or complex color
  878. setting.  Simple allows you to pick preset combinations and complex
  879. allows you to change everything and create your own custom color sets.
  880. If in doubt, Black & White will run on anything.
  881.  
  882. JUMP TO DOS:
  883.  
  884. If you JUMP TO DOS, remember to return to the same directory before typing
  885. EXIT to return to the program.
  886.  
  887. DATABASE UTILITIES:
  888.  
  889. The DATABASE UTILITIES options allow you to delete databases, reindex the
  890. databases or reset the calendar start time.  These choices affect the
  891. calendar and to do databases, not the name and address database.
  892.  
  893.                          ┌Select Action or Escape──────┐
  894.                          │Zap the calendar database    │
  895.                          │Zap the to do database       │
  896.                          │Reindex the databases        │
  897.                          │Copy the calendar database   │
  898.                          │Copy the to do database      │
  899.                          │Reset the calendar start time│
  900.                          │Delete a range of records    │
  901.                          └─────────────────────────────┘
  902.  
  903.  
  904.  
  905.                                    - 15 -
  906. FILE FUNCTIONS:
  907.  
  908. The FILE FUNCTIONS option gives you a file manager that can be used to
  909. copy, move, delete, view or rename files.
  910.  
  911. ┌──────────────────────────────────────┐╔════════════╤═════════╤═══════08:27:00╗
  912. │  Growler Software - File Manager     │║    Name    │   Size  │  Date  │ Time ║
  913. │                                      │║..          │>UP--DIR<│01/22/93│ 4:34p║
  914. │                                      │║day      cfg│     8701│01/26/93│ 8:22a║
  915. │  F2 - New drive                      │║day      dbf│     3823│01/26/93│ 8:26a║
  916. │  F3 - View a file                    │║day      dbt│     6661│01/26/93│ 8:26a║
  917. │  F4 - Edit a text file               │║day      exe│   621568│01/21/93│11:22p║
  918. │  F5 - Copy a file                    │║day      msg│     5535│01/21/93│11:22p║
  919. │  F6 - Move or rename a file          │║day      ntx│     2048│01/26/93│ 8:26a║
  920. │  F8 - Create a new text file         │║daybak   cfg│     8701│01/26/93│ 8:22a║
  921. │  F9 - Delete a file                  │║dayfix   txt│      125│01/26/93│ 8:22a║
  922. │  F10 or Esc - Exit the File Manager  │║employee dfm│      309│01/21/93│11:22p║
  923. │                                      │║help     dbf│     2145│01/21/93│11:22p║
  924. │  Current drive C:                    │║help     dbt│    60166│01/21/93│11:22p║
  925. │  Current directory:                  │║help     ntx│     4096│01/26/93│ 8:22a║
  926. │  \DAY                                │║home     lbl│     1034│01/21/93│11:22p║
  927. │                                      │║printers dbf│    40681│01/21/93│11:22p║
  928. │                                      │║redbook  dbf│      931│01/26/93│ 8:22a║
  929. │                                      │║redbook  dbt│      512│01/26/93│ 8:22a║
  930. │                                      │║redcode  ntx│     2048│01/26/93│ 8:22a║
  931. │                                      │╠════════════╧═════════╧════════╧══════╣
  932. │                                      │║..           >UP--DIR< 01/22/93  4:34p║
  933. └──────────────────────────────────────┘╚══════════════════════════════════════╝
  934.                                                                                 
  935. 1       2Drive  3View   4Edit   5Copy   6RenMove7       8NewFile9Delete 10Exit  
  936.  
  937. TEST PORT:
  938.  
  939. The TEST PORT option allows you to check your parallel and serial ports to
  940. see if the program recognizes them.  Remember when testing ports that a
  941. device (printer or modem) must be attached to the port, turned on and on
  942. line.  When testing COM3 and COM4, you will have the option to initialize
  943. them so DOS will recognize them.  If you have a modem or printer installed
  944. as COM3 or COM4, test the port first and initialize and retest it if it
  945. shows not ready.  If you are using another utility to intialize COM3 and/or
  946. COM4, this should not be necessary.
  947.  
  948. The Daily Calendar writes to COM ports through low level DOS file
  949. services.  If you install your printer and your modem both as the same
  950. COM port, you will have problems and probably bizarre results.  If you
  951. have COM3 and COM4 available in an add-on board or directly by setting
  952. switches or jumpers on your modem to COM3 or COM4, DOS will probably not
  953. recognize the additional ports unless you run a separate utility
  954. program.  (DOS only support COM1 and COM2.  COM3 and COM4 support
  955. involve a little trickery.)  There are a number of utilities that enable
  956. DOS to recognize COM3 and COM4.  If you cannot find one or have
  957. problems, call the support number (619-435-2687) and we will try to
  958.  
  959.  
  960.                                    - 16 -
  961. help.  DOS reports parallel ports ready if there is a printer attached
  962. and on line or if there is no printer cabled to the port.
  963.  
  964. PRINTER MODE DEFAULT:
  965.  
  966. The PRINTER MODE DEFAULT option allows you to change the print mode for the
  967. calendar functions.
  968.  
  969. QUIT:
  970.  
  971. The last option from the main menu is QUIT.
  972.  
  973.                 Calendar               Other               Quit
  974.                                                            ┌─────┐              
  975.                                                            │Quit │
  976.                                                            └─────┘
  977.  
  978. NAMES AND ADDRESSES OPERATION:
  979.  
  980. The NAMES AND ADDRESSES choice takes you into the name and address database
  981. program.  You may append, edit and browse, and  create lists, labels and
  982. form letters.  This program is entirely menu driven and very simple to use.
  983.  
  984.          Names and Addresses        Utilities        Other        Quit
  985.          ┌───────────────────────────┐                                          
  986.          │ Edit and Append           │
  987.          │ Mailing Labels            │
  988.          │ Lists                     │
  989.          │ Read File                 │
  990.          │ Form Letters              │
  991.          │ Browse                    │
  992.          │ Wordprocessor Merge Files │
  993.          │ Search                    │
  994.          │ Change Index              │
  995.          └───────────────────────────┘
  996.  
  997.             The address book in use is REDBOOK.DBF indexed on NAME
  998.  
  999. Entry screens are shown below.
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.                                    - 17 -
  1016. EDIT AND APPEND:
  1017.  
  1018. Record entry screen:
  1019.  
  1020. ┌─────────────────────────────────────────────────────────────────────────────┐
  1021. │                                                                             │ 
  1022. │           Redbook Name and Address Database - Growler Software              │
  1023. │                                                                             │ 
  1024. │  Last Name:                          No.:                                   │ 
  1025. │  First Name:                                                                │ 
  1026. │                                                                             │ 
  1027. │  Home Address:                                                              │ 
  1028. │  City:                                State:       Zip:                     │ 
  1029. │  Home Phone:   (   )-   -                                                   │ 
  1030. │                                                                             │ 
  1031. │  Company:                                                                   │ 
  1032. │  Title:                                                                     │ 
  1033. │  Work Address:                                                              │ 
  1034. │  City:                                State:       Zip:                     │ 
  1035. │  Work Phone:   (   )-   -      Ext.:       FAX: (   )-   -                  │ 
  1036. │  Email:                        Entry Date:   /  /    Code:                  │ 
  1037. │                                                                             │ 
  1038. │  Birth Date:     /  /    Spouse:                                            │ 
  1039. │  Children:                                                                  │ 
  1040. │  Comment:                                                                   │ 
  1041. │  | F5 - Dial at work      | F6 - Dial at home                               │ 
  1042. │  | PgUp/PgDn - Prior/Next | CtrlPgUp/CtrlPdDn - First/Last | F2 Lookup      │ 
  1043. │  | Spacebar Edit | F10 Append | F9 Delete/Recall | F8 Edit Memo | Esc Exit  │ 
  1044. └─────────────────────────────────────────────────────────────────────────────┘ 
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.                                    - 18 -
  1071. MAILING LABELS:
  1072.  
  1073. Label definitions can be saved to disk, and you can customize label entries
  1074. easily.  When entering field information, follow the instructions given.
  1075. You will probably want to edit inserted field data so that it formats
  1076. properly.  Use the form TRIM(FNAME)+" "+TRIM(LNAME) to print the first and
  1077. last names separated by a single space.  There are two sample label files
  1078. that shows how to use this syntax to produce home (HOME) and work (WORK)
  1079. address mailing labels.  The samples are set for three-across labels and
  1080. should be printed in 10CPI, 6LPI print mode.
  1081.  
  1082. ┌──────────────────────────────────────────────────────────────────────────────┐
  1083. │┌───[Mailing Labels]─────────────────────────────┐                            │
  1084. ││ Load Label from disk                           │                            │
  1085. ││ Save Label to disk                             │                            │
  1086. ││ Erase Label definition                         │                            │
  1087. ││ Import from .LBL format                        │                            │
  1088. ││ Dimensions of Label                            │                            │
  1089. ││ Contents of Label                              │                            │
  1090. ││ Output Test Pattern                            │                            │
  1091. ││ Print Mailing Labels                           │                            │
  1092. ││ Reset Printer Port. Now:LPT1                   │                            │
  1093. ││ Tag Records to Print                           │                            │
  1094. ││ Build or Modify Query                          │                            │
  1095. ││ About Using Laser Printers *                   │                            │
  1096. ││ Use Single Sheet Options                       │                            │
  1097. ││ Quit                                           │                            │
  1098. │└────────────────────────────────────────────────┘                            │
  1099. │                                                                              │
  1100. │                                                                              │
  1101. │                                                                              │
  1102. │┌────────────────────────────────────────────────────────────────────────────┐│
  1103. ││Label in use       :                                                        ││
  1104. ││Dbf file in use    : REDBOOK                                                ││
  1105. │└────────────────────────────────────────────────────────────────────────────┘│
  1106. └──────────────────────────────────────────────────────────────────────────────┘
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.                                    - 19 -
  1126. LISTS:
  1127.  
  1128. You can create any type of lists you want.  Examples are phone number
  1129. lists, address lists, etc.  You can use the query option to select the
  1130. records you want and you can select records based on up to ten matches in
  1131. the notes field.  If you print the memo field, it will print a line below
  1132. the other items for the record to avoid wrapping.  List definitions can be
  1133. saved to disk for later use.
  1134.  
  1135. ┌──────────────────────────────────────────────────────────────────────────────┐
  1136. │┌───[List Builder]───────────────────────────────┐                            │
  1137. ││ Pick fields to list - NOTES/MEMO must be last  │                            │
  1138. ││ Modify fields to list                          │                            │
  1139. ││ Output list                                    │                            │
  1140. ││ Save list definition to disk                   │                            │
  1141. ││ Restore list definition from disk              │                            │
  1142. ││ Delete stored definitions                      │                            │
  1143. ││ Choose Printer Port  (now LPT1)                │                            │
  1144. ││ Build Query          (No Query    )            │                            │
  1145. ││ Layout Options                                 │                            │
  1146. ││ Quit                                           │                            │
  1147. │└────────────────────────────────────────────────┘                            │
  1148. │                                                                              │
  1149. │                                                                              │
  1150. │┌────────────────────────────────────────────────────────────────────────────┐│
  1151. ││NO LIST ACTIVE                                                               │
  1152. │└────────────────────────────────────────────────────────────────────────────┘│
  1153. └──────────────────────────────────────────────────────────────────────────────┘
  1154.  
  1155. FORM LETTERS:
  1156.  
  1157. You can create form letters with field replacement of information.  Help is
  1158. available from within the form letters utility and you can save forms to
  1159. disk.
  1160.  
  1161. BROWSE:
  1162.  
  1163. This option allows a tabular browse and edit of the name and address
  1164. database.
  1165.  
  1166. WORDPROCESSOR MERGE FILES:
  1167.  
  1168. This utility produces secondary merge files in WordPerfect, Microsoft Word
  1169. or Wordstar format.  If you prefer to mailmerge from your word processor,
  1170. this utility will create the merge files of names, addresses, etc. you
  1171. need.
  1172.  
  1173. SEARCH:
  1174.  
  1175. Brings up the following screen.  Enter the name of the output file and
  1176. the words/strings to locate.  The program will scan the database and
  1177. present you with each match.  At each match, you may press F7 to save
  1178.  
  1179.  
  1180.                                    - 20 -
  1181. the entry to the file, or Esc/F10 to proceed without saving. After
  1182. pressing F7, press Esc or F10 to find the next match.  When done, the
  1183. file you have created will be ASCII text that may be used with any word
  1184. processor.
  1185.  
  1186. This is the same search function you have in the calendar database, but
  1187. here it searches the notes fields of the name and address database.
  1188.  
  1189.    ┌────────────────────────────────────────────────────────────────────────┐
  1190.    │ Name and Address Search - Escape to Exit                               │
  1191.    │ The database contains records from   /  /   to   /  /                  │
  1192.    │                                                                        │
  1193.    │ Enter filename for search results (Esc to exit):                       │
  1194.    │                                                                        │
  1195.    │ Enter words/strings to locate.  Separate items with a semicolon (;)    │
  1196.    │ for OR searches.  You may enter as many as will fit in the space below.│
  1197.    │ Words/strings:                                                         │
  1198.    └────────────────────────────────────────────────────────────────────────┘
  1199.  
  1200. CHANGE INDEX:
  1201.  
  1202. The name and address database is indexed on name, code, number and
  1203. company.  You can switch between these three indexes with this choice.
  1204. The index in use is shown at the bottom of the screen next to the name
  1205. of the database in use.
  1206.  
  1207. NAME AND ADDRESS UTILITIES:
  1208.  
  1209.          Names and Addresses        Utilities        Other        Quit
  1210.                                 ┌──────────────────────────────────────────────┐
  1211.                                 │ Pack - Remove Deleted Records                │
  1212.                                 │ Zap - Remove ALL Records                     │
  1213.                                 │ Reindex                                      │
  1214.                                 │ Select Address Database                      │
  1215.                                 │ Copy Records to a New Address Database       │
  1216.                                 │ Append Records from Another Address Database │
  1217.                                 │ Field Replacement                            │
  1218.                                 └──────────────────────────────────────────────┘
  1219.  
  1220.  
  1221.             The address book in use is REDBOOK.DBF indexed on NAME
  1222.                                                                   
  1223. PACK:
  1224.  
  1225.  This option permanently removes deleted records.
  1226.  
  1227. ZAP:
  1228.  
  1229. This option permanently removes ALL records.
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.                                    - 21 -
  1236. REINDEX:
  1237.  
  1238. The REINDEX option rebuilds your index files.
  1239.  
  1240. SELECT ADDRESS DATABASE:
  1241.  
  1242. The SELECT ADDRESS DATABASE option lets you switch from one address
  1243. database to another.  You may have as many as you like, but only one
  1244. will be active at a time.  The current address book is always shown at
  1245. the bottom of the screens.
  1246.  
  1247. COPY RECORDS TO A NEW DATABASE:
  1248.  
  1249. The COPY RECORDS TO A NEW ADDRESS DATABASE allows you to copy some or
  1250. all of the records in the current database to a new one or to create a
  1251. new, blank database. You may choose all records, query matches or tagged
  1252. records.
  1253.  
  1254. APPEND RECORDS FROM ANOTHER DATABASE:
  1255.  
  1256. The APPEND RECORDS FROM ANOTHER DATABASE allows you to add records to
  1257. one database from another.  You will be asked what database to append to
  1258. and what database to append from.  You can use this to bring records
  1259. into the name and address database from another dBASE III type database
  1260. by matching fields.  You will then see the screens below:
  1261.  
  1262. ┌──────────────────────────────────────────────────────────────────────────────┐
  1263. │┌───[To Append Records:]───────────────┐                                      │
  1264. ││ First : Select the import file       │                                      │
  1265. ││ Second: Match the fields             │                                      │
  1266. ││ Third : Import the records           │                                      │
  1267. ││ Quit                                 │                                      │
  1268. ││                                      │                                      │
  1269. ││ Tag records to append                │                                      │
  1270. ││ Build or modify query                │                                      │
  1271. │└──────────────────────────────────────┘                                      │
  1272. │                                                                              │
  1273. │                                                                              │
  1274. │┌────────────────────────────────────────────────────────────────────────────┐│
  1275. ││[Import into:]  REDBOOK                                                     ││
  1276. ││[Import from:]                                                              ││
  1277. ││[Filter type:]  None                                                        ││
  1278. ││                                                                            ││
  1279. │└────────────────────────────────────────────────────────────────────────────┘│
  1280. └──────────────────────────────────────────────────────────────────────────────┘
  1281.  
  1282. You will then be asked to match fields.  If they are the same, just
  1283. press F10.
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.                                    - 22 -
  1291. ┌──────────────────────────────────────────────────────────────────────────────┐
  1292. │┌─[Match Fields]─────────────────────────────────────────────────────────────┐│
  1293. ││  Target File Fields   Append From Import Fields                            ││
  1294. ││────────────────────────────────────────────────────────────────────────────││
  1295. ││  MARK            =>  │MARK                                                 ││
  1296. ││  LNAME           =>  │LNAME                                                ││
  1297. ││  FNAME           =>  │FNAME                                                ││
  1298. ││  NUMBER          =>  │NUMBER                                               ││
  1299. ││  TITLE           =>  │TITLE                                                ││
  1300. ││  COMPANY         =>  │COMPANY                                              ││
  1301. ││  WADDRESS        =>  │WADDRESS                                             ││
  1302. ││  WCITY           =>  │WCITY                                                ││
  1303. ││  WSTATE          =>  │WSTATE                                               ││
  1304. ││  WZIP            =>  │WZIP                                                 ││
  1305. ││  WPHONE          =>  │WPHONE                                               ││
  1306. ││  EXT             =>  │EXT                                                  ││
  1307. ││  FAX             =>  │FAX                                                  ││
  1308. ││  EMAIL           =>  │EMAIL                                                ││
  1309. ││  HADDRESS        =>  │HADDRESS                                             ││
  1310. ││  HCITY           =>  │HCITY                                                ││
  1311. │├────────────────────────────────────────────────────────────────────────────┤│
  1312. ││ < CR>  Select Target Field  IF FIELDS ARE THE SAME, JUST PRESS F10 NOW.  ││
  1313. ││ <F2>  Type In Import Value    <F3> Complex Import Value      <F10> Menu    ││
  1314. │└────────────────────────────────────────────────────────────────────────────┘│
  1315. └──────────────────────────────────────────────────────────────────────────────┘
  1316.  
  1317. If you are appending from an address database you created in this program,
  1318. simply press F10 to complete the append.  If you want to append from any
  1319. dBASEIII or Clipper database, this screen enables you to match up the
  1320. fields and translate them into proper format.  This is a powerful option to
  1321. allow you to import databases created by other programs.  If the other
  1322. database cannot be opened because it is an incompatible form, you will see
  1323. a message.  This intelligent append works with dBASEIII and Clipper created
  1324. databases, but not with dBASEIV databases.
  1325.  
  1326. FIELD REPLACEMENT:
  1327.  
  1328. The FIELD REPLACEMENT option is a powerful tool to change the contents of
  1329. any fields in any databases.  It was written to facilitate changing area
  1330. codes as new area codes go into service, but is can be used to replace all
  1331. or part of any field in any database, replacing all records or records
  1332. matching a query.  If you choose this option, you will be presented with
  1333. screens to select the database, the field to replace, the choice of
  1334. building a query and the option to replace all or part of the field.
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.                                    - 23 -
  1346. NAME AND ADDRESS OTHER OPTIONS:
  1347.  
  1348.          Names and Addresses        Utilities        Other        Quit
  1349.                                                  ┌─────────────────────────────┐
  1350.                                                  │ Jump to DOS                 │
  1351.                                                  │ Fill Last Name with Company │
  1352.                                                  │ Reverse Last Name Fill      │
  1353.                                                  │ Printer Default Mode        │
  1354.                                                  └─────────────────────────────┘
  1355.  
  1356. JUMP TO DOS:
  1357.  
  1358. You can JUMP TO DOS, as in the Calendar program.
  1359.  
  1360. FILL LAST NAME FIELD WITH COMPANY:
  1361.  
  1362. You can FILL LAST NAME FIELD WITH COMPANY.  This option is useful if you
  1363. have only the company name and no first or last name entered.  Filling the
  1364. last name field with the company name makes it easier to browse the
  1365. database.
  1366.  
  1367. REVERSE LAST NAME FILL:
  1368.  
  1369. You can REVERSE LAST NAME FILL.  This option undoes the FILL LAST NAME WITH
  1370. COMPANY action.
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.                                    - 24 -
  1401. THE QUERY FUNCTION:
  1402.  
  1403. The query builder is available when creating lists, copying records or
  1404. producing output.  You will see an option that asks if you want all
  1405. rercords, tagged records or records matching the query.  If you choose the
  1406. query option, you will enter the query builder.
  1407.  
  1408. The query builder allows you to define a condition which a record must meet
  1409. in order for the record to be included in the filter.  While the query is
  1410. active, only the records that meet the condition you have specified will be
  1411. presented for viewing, editing, printing, etc.  The other records in your
  1412. database are still there, but they are temporarily filtered out. When the
  1413. filter is turned off, all your records are available for use again.
  1414.  
  1415. When you select the query builder, you will be presented with the following
  1416. menu:
  1417.  
  1418. ┌──────────────────────────────────────────────────────────────────────────────┐
  1419. │┌───[List Builder]───────────────────────────────┐                            │
  1420. ││ Pick fields to list                            │         [Query Active]     │
  1421. ││ Modify field┌[Online Query Builder]────────────┐                            │
  1422. ││ Output list │                                  │                            │
  1423. ││ Save list de│  Build a new Query               │                            │
  1424. ││ Restore list│  Add to current query            │                            │
  1425. ││ Delete store│  Count matching records          │                            │
  1426. ││ Choose Print│  Zap (remove) existing Query     │                            │
  1427. ││ Quit        │  Save current Query to disk      │                            │
  1428. │└─────────────│  Restore Query from disk         │                            │
  1429. │              │  Delete stored queries           │                            │
  1430. │              │  What is current Query           │                            │
  1431. │              │  Edit current Query              │                            │
  1432. │              │  View records matching Query     │                            │
  1433. │              │  Quit                            │                            │
  1434. │              │                                  │                            │
  1435. │              │  Query Active                    │                            │
  1436. │┌Current Field└──────────────────────────────────┘───────────────────────────┐│
  1437. ││ LNAME,                                                                     ││
  1438. ││                                                                            ││
  1439. ││                                                                            ││
  1440. ││                                                                            ││
  1441. │└[ # of columns needed:         21]──────────────────────────────────────────┘│
  1442. └──────────────────────────────────────────────────────────────────────────────┘
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.                                    - 25 -
  1456. How to build a query:
  1457.  
  1458. When you select Build a new Query, you will be presented with a list of the
  1459. fields in the database you are working with.  Here is an example:
  1460.  
  1461. ┌──────────────────────────────────────────────────────────────────────────────┐
  1462. │┌───[List Builder]───────────────────────────────┐                            │
  1463. ││ Pick fields to list                            │         [Query Active]     │
  1464. ││ Modify field┌[Online Query Builder]────────────┐                            │
  1465. ││ Output list │                                  │                            │
  1466. ││ Save list de│  Build a new Query               │                            │
  1467. ││ Restore list│  Add to current query            │                            │
  1468. ││ Delete store│  Count matching records     ┌[Database Field List]──┐         │
  1469. ││ Choose Print│  Zap (remove) existing Query│ < Deleted? >          │         │
  1470. ││ Quit        │  Save current Query to disk │ MARK                  │         │
  1471. │└─────────────│  Restore Query from disk    │ LNAME                 │         │
  1472. │              │  Delete stored queries      │ FNAME                 │         │
  1473. │              │  What is current Query      │ TITLE                 │         │
  1474. │              │  Edit current Query         │ COMPANY               │         │
  1475. │              │  View records matching Query│ WADDRESS              │         │
  1476. │              │  Quit                       │ WCITY                 │         │
  1477. │              │                             │ WSTATE                │         │
  1478. │              │  Query Active               │ WZIP                  │         │
  1479. │┌Current Field└─────────────────────────────│ WPHONE                │────────┐│
  1480. ││ LNAME,FNAME,TITLE,COMPANY,WADDRESS,WCITY,W│ HADDRESS              │        ││
  1481. ││                                           │───────────────────────│        ││
  1482. ││                                           │ ENTER to select       │        ││
  1483. ││                                           └───────────────────────┘        ││
  1484. │└[ # of columns needed:        175]──────────────────────────────────────────┘│
  1485. └──────────────────────────────────────────────────────────────────────────────┘
  1486.  
  1487. Place the lite bar over the field you want, and press Enter to select the
  1488. field.
  1489.  
  1490. Note: the Deleted option allows you to work with records you may have
  1491. marked for deletion but have not yet purged from the database.
  1492.  
  1493. When you select a field, you will be asked if you wish to further define
  1494. the field you have selected.  You will be asked:
  1495.  
  1496.              Extend field LNAME with EXPRESSION BUILDER ?
  1497.                                 No  Yes
  1498.  
  1499. Expression builder:
  1500.  
  1501. The default answer in No. In most cases, this is what you will want. If you
  1502. have some particular need to further refine the selection of data in the
  1503. field you have chosen, you can answer Yes.
  1504.  
  1505. If you answer Yes, you will be presented with a menu of choices appropriate
  1506. to the type of field you have selected, i.e., character, numeric, date,
  1507. logical, or memo field.
  1508.  
  1509.  
  1510.                                    - 26 -
  1511. Here are the choices if the field type is character:
  1512.  
  1513.  
  1514.                      E X P R E S S I O N   B U I L D E R
  1515.  
  1516.         QUIT         and return current expression
  1517.         TEST         against database (WYSIWYG)
  1518.         UNDO         last change
  1519.         HELP         help with expression builder
  1520.         EXTRACT      subset or rearrange
  1521.         JUSTIFY      left right centered
  1522.         CASE         uppercase lowercase proper
  1523.         MOVE         spaces to end of string
  1524.         ADD          or imbed characters
  1525.         SUBSTITUTE   one value for another
  1526.         DIFFERENT    change to date or numeric
  1527.  
  1528.  
  1529. Select QUIT to leave the expression builder.
  1530.  
  1531. Select TEST to test your expression against the current database.
  1532.  
  1533. Select UNDO to undo your most recent change while using the expression
  1534. builder.
  1535.  
  1536. Select HELP for brief help on using the expression builder.
  1537.  
  1538. Select EXTRACT if you wish to work with only those records that contain a
  1539. desired portion of the data in the character field. For example, assume the
  1540. character field you have selected contains a ten character code, and you
  1541. want to work with only those codes that contain A99 in the first three
  1542. spaces. You could select EXTRACT, then Left 3 characters on the next
  1543. screen. The query expression would become LEFT(ITEM,3).
  1544.  
  1545. After Quitting to the next screen, you would specify EXACTLY EQUAL TO, and
  1546. then A99.  If you then Viewed records matching the Query, you would see
  1547. only records which contained A99 in the first three spaces of the item code
  1548. field.
  1549.  
  1550. When you return to the main menu, the query expression will be displayed in
  1551. the Status box at the bottom of the screen to remind you that the only
  1552. records that are active are those which meet the query expression.
  1553.  
  1554. Select JUSTIFY if you wish the right justified, left justified, or centered
  1555. field data to match some value you are going to specify. An example of a
  1556. situation in which you might use this capability would be where you suspect
  1557. blank spaces might have been entered in the field, e.g., " A99" instead of
  1558. "A99".  By specifying left justified here, and specifying EXACTLY EQUAL TO
  1559. A99 at the next screen, you will get all the A99 records, even those where
  1560. blanks might have been entered by mistake at the beginning of the field.\
  1561.  
  1562. Select CASE if you wish the upper-cased, lower-cased, or properized (first
  1563.  
  1564.  
  1565.                                    - 27 -
  1566. letter capitalized) field data to match some value you are going to specify
  1567. in the next step.
  1568.  
  1569. Select MOVE to move all spaces, or all but single spaces to the end of a
  1570. string. For example:
  1571.  
  1572. "Merry Christmas to   all" becomes "Merry Christmas to all  " if you move
  1573. all but single spaces to the end, and "MerryChristmastoall     " if you
  1574. move all spaces to the end.
  1575.  
  1576. Select ADD if you wish to add or imbed particular characters in the query
  1577. expression in order to compare that expression to some value you will
  1578. specify in the next step.
  1579.  
  1580. Select SUBSTITUTE if you want to have the filter substitute one string of
  1581. characters for another string so that appropriate matching can take place
  1582. against some value you will specify in the next step.
  1583.  
  1584. Select DIFFERENT if you wish to have the filter convert characters to
  1585. numeric or date format so that appropriate matching can take place against
  1586. some value you will specify in the next step.
  1587.  
  1588. Other appropriate options for expression building are presented when you
  1589. select a numeric, date, logical, or memo field.
  1590.  
  1591. The basic idea is that the expression builder allows you to further define
  1592. the field data you want to match some value you are going to specify in the
  1593. next step.
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.                                    - 28 -
  1621. Whether you have used the Expression Builder or not, the next step in
  1622. defining your query is presented with the following menu if the field you
  1623. are working with is a character field:
  1624.  
  1625. ┌──────────────────────────────────────────────────────────────────────────────┐
  1626. │┌───[List Builder]───────────────────────────────┐                            │
  1627. ││ Pick fields to list                            │         [Query Active]     │
  1628. ││ Modify field┌[Online Query Builder]────────────┐                            │
  1629. ││ Output list │                                  │                            │
  1630. ││ Save list de│  Build a new Query               │                            │
  1631. ││ Restore list│  Add to current query       ┌────────────────────────────┐    │
  1632. ││ Delete store│  Count matching records     │=   (EXACTLY EQUAL TO)      │    │
  1633. ││ Choose Print│  Zap (remove) existing Query│<>  (NOT EQUAL TO)          │    │
  1634. ││ Quit        │  Save current Query to disk │<   (LESS THAN)             │    │
  1635. │└─────────────│  Restore Query from disk    │>   (GREATER THAN)          │    │
  1636. │              │  Delete stored queries      │<=  (LESS THAN OR EQUAL TO) │    │
  1637. │              │  What is current Query      │>=  (GREATER OR EQUAL TO)   │    │
  1638. │              │  Edit current Query         │$   (CONTAINS)              │    │
  1639. │              │  View records matching Query│!$  (DOES NOT CONTAIN)      │    │
  1640. │              │  Quit                       │?*  (WILDCARD MATCH)        │    │
  1641. │              │                             │S   (IS SIMILIAR TO)        │    │
  1642. │              │  Query Active               │B   (BEGINS WITH)           │    │
  1643. │┌Current Field└─────────────────────────────│E   (ENDS WITH)             │───┐│
  1644. ││ LNAME,FNAME,TITLE,COMPANY,WADDRESS,WCITY,W│                            │   ││
  1645. ││                                           └────────────────────────────┘   ││
  1646. ││                                                                            ││
  1647. ││                                                                            ││
  1648. │└[ # of columns needed:        175]──────────────────────────────────────────┘│
  1649. └──────────────────────────────────────────────────────────────────────────────┘
  1650.  
  1651.  
  1652. What you are being asked to do here is to tell the query builder how you
  1653. want the field data (or the expression you defined in the expression
  1654. builder) to be compared to some value.
  1655.  
  1656. For example, if the field you selected is LNAME, you can tell the query
  1657. builder here that the field contents must be exactly equal to SMITH, that
  1658. the field contains JONES, that the field contents begin or end with some
  1659. value, etc.
  1660.  
  1661. Similar appropriate options for field content comparisons are presented
  1662. when you select a numeric, date, logical, or memo field.
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.                                    - 29 -
  1676. When you have finished defining the query expression for the field you
  1677. selected, you will be presented with the following choices:
  1678.  
  1679. ┌──────────────────────────────────────────────────────────────────────────────┐
  1680. │┌───[List Builder]───────────────────────────────┐                            │
  1681. ││ Pick fields to list                            │         [Query Active]     │
  1682. ││ Modify field┌[Online Query Builder]────────────┐                            │
  1683. ││ Output list │                                  │                            │
  1684. ││ Save list de│  Build a new Query               │                            │
  1685. ││ Restore list│  Add to current query            │                            │
  1686. ││ Delete store│  Count matching records          │                            │
  1687. ││ Choose Print│  Zap (remove) existing Query┌────────────┐                    │
  1688. ││ Quit        │  Save current Query to disk │ DONE       │                    │
  1689. │└─────────────│  Restore Query from disk    │ AND        │                    │
  1690. │              │  Delete stored queries      │ OR         │                    │
  1691. │              │  What is current Query      │ AND NOT    │                    │
  1692. │              │  Edit current Query         │ OR NOT     │                    │
  1693. │              │  View records matching Query└────────────┘                    │
  1694. │              │  Quit                            │                            │
  1695. │              │                                  │                            │
  1696. │              │  Query Active                    │                            │
  1697. │┌Current Field└──────────────────────────────────┘───────────────────────────┐│
  1698. ││ LNAME,                                                                     ││
  1699. ││                                                                            ││
  1700. │└[ # of columns needed:         21]──────────────────────────────────────────┘│
  1701. └──────────────────────────────────────────────────────────────────────────────┘
  1702.  
  1703. If you are done, select DONE and you will be returned to the main query
  1704. builder menu. If you wish to include other field specifications in the
  1705. query expression, you can select one of the other options, as appropriate,
  1706. and repeat the same procedure as above.
  1707.  
  1708. For example, say your query expression at this point is something like
  1709. LNAME = "SMITH", and you wanted to work with only those SMITHs who live in
  1710. California. Assuming your database contains a two character STATE field,
  1711. you would:
  1712.  
  1713.    1. select AND instead of DONE.
  1714.    2. select STATE from the field list.
  1715.    3. select EXACTLY EQUAL TO or CONTAINS   (CONTAINS is often better)
  1716.    4. enter CA for the state name.
  1717.    5. select DONE.
  1718.  
  1719. Your query expression now contains the appropriate references to both
  1720. fields.
  1721.  
  1722. When you have created your query expression, Query Active will flash on the
  1723. screen. You can now Quit the query builder and return to the main menu, or
  1724. select another option from the query builder menu.
  1725.  
  1726. If you Quit, you will return to the main menu where the query expression
  1727. will be displayed in the Status box at the bottom of the screen to remind
  1728.  
  1729.  
  1730.                                    - 30 -
  1731. you that the only records that are active are those which meet the query
  1732. expression.  You can toggle the filter (query expression) off by selecting
  1733. Filter again from the main menu.
  1734.  
  1735. The other query builder menu options are fairly self-explanatory.
  1736.  
  1737. One of these options, Edit current Query, allows you to modify the query
  1738. expression yourself. Any valid dBase or Clipper function may be used. For
  1739. example, if you wanted to specify the trim (field data stripped of any
  1740. trailing blanks) of a character field called LNAME, you could edit the
  1741. query expression to include TRIM(LNAME).
  1742.  
  1743. Querying memo fields:
  1744.  
  1745. The NOTES field is a memo field and if you query it, you will see the
  1746. screen below:
  1747.  
  1748. You may choose CONTAINS, IS EMPTY or IS NOT EMPTY.
  1749.  
  1750. ┌──────────────────────────────────────────────────────────────────────────────┐
  1751. │┌───[List Builder]───────────────────────────────┐                            │
  1752. ││ Pick fields to list                            │         [Query Active]     │
  1753. ││ Modify field┌[Online Query Builder]────────────┐                            │
  1754. ││ Output list │                                  │                            │
  1755. ││ Save list de│  Build a new Query               │                            │
  1756. ││ Restore list│  Add to current query       ┌───────────────────┐             │
  1757. ││ Delete store│  Count matching records     │$   (CONTAINS)     │             │
  1758. ││ Choose Print│  Zap (remove) existing Query│E   (IS EMPTY)     │             │
  1759. ││ Quit        │  Save current Query to disk │N   (IS NOT EMPTY) │             │
  1760. │└─────────────│  Restore Query from disk    │                   │             │
  1761. │              │  Delete stored queries      └───────────────────┘             │
  1762. │              │  What is current Query           │                            │
  1763. │              │  Edit current Query              │                            │
  1764. │              │  View records matching Query     │                            │
  1765. │              │  Quit                            │                            │
  1766. │              │                                  │                            │
  1767. │              │  Query Active                    │                            │
  1768. │┌Current Field└──────────────────────────────────┘───────────────────────────┐│
  1769. ││ LNAME,FNAME,TITLE,COMPANY,WADDRESS,WCITY,WSTATE,WZIP,                      ││
  1770. ││                                                                            ││
  1771. ││                                                                            ││
  1772. ││                                                                            ││
  1773. │└[ # of columns needed:        175]──────────────────────────────────────────┘│
  1774. └──────────────────────────────────────────────────────────────────────────────┘
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.                                    - 31 -
  1786. If you choose CONTAINS, you will then see the next screen below.  You may
  1787. now enter up to ten words or items separated by the semicolon.  The query
  1788. will then separate records that contain any one (or more) of the words or
  1789. items in the NOTES field.
  1790.  
  1791. ┌──────────────────────────────────────────────────────────────────────────────┐
  1792. │┌───[List Builder]───────────────────────────────┐                            │
  1793. ││ Pick fields to list                            │         [Query Active]     │
  1794. ││ Modify field┌[Online Query Builder]────────────┐                            │
  1795. ││ Output list │                                  │                            │
  1796. ││ Save list de│  Build a new Query               │                            │
  1797. ││ Restore list│  Add to current query            │                            │
  1798. ││ Delete store│  Count matching records          │                            │
  1799. ││ Choose Print│  Zap (remove) existing Query     │                            │
  1800. ││ Quit        │  Save current Query to disk      │                            │
  1801. │└─────────────│  Restore Query from disk         │                            │
  1802. │              │  Delete stored queries           │                            │
  1803. │              │  What is current Query           │                            │
  1804. │              │  Edit current Query              │                            │
  1805. │              │  View records matching Query     │                            │
  1806. │              │  Quit                            │                            │
  1807. │              │                                  │                            │
  1808. │              │  Query Active                    │                            │
  1809. │┌Current┌────────────────────────────────────────────────────────────┐───────┐│
  1810. ││ LNAME,│Where NOTES Contains                                        │       ││
  1811. ││       │                                                            │       ││
  1812. ││       │Use ; to separate multiple items to check                   │       ││
  1813. ││       │i.e. Ralph;Fred;Joe;Eddie   - up to 10 items                │       ││
  1814. │└[ # of └────────────────────────────────────────────────────────────┘───────┘│
  1815. └──────────────────────────────────────────────────────────────────────────────┘
  1816.  
  1817. The query builder is a very powerful, flexible tool and can be used to
  1818. produce labels, letters or lists with just the records you want.
  1819.  
  1820.  
  1821. HP LASERJET FUNCTIONS:
  1822.  
  1823. If you select the HP Laserjet *II/III (P/D), you will see the following message:
  1824.       ┌─────────────────────────────────────────────────────────────────┐
  1825.       │ You will have advanced control of your HP LaserJet              │
  1826.       │ available whenever you print by pressing Alt L.  This will      │
  1827.       │ bring up a menu to allow you to reset lines per inch,           │
  1828.       │ characters per inch, portrait or landcape, manual feed and      │
  1829.       │ tray selection.  The default printing modes will stay in effect │
  1830.       │ unless you press Alt L to change printing modes.                │
  1831.       │                                                                 │
  1832.       │ Press a key...                                                  │
  1833.       └─────────────────────────────────────────────────────────────────┘
  1834.  
  1835. If you press Alt L from within the program, you can change print modes on
  1836. your Laserjet printer.  The menu below will pop up and you can select the
  1837. item you want.  If you need to select multiple items, press Alt L again for
  1838.  
  1839.  
  1840.                                    - 32 -
  1841. each choice.
  1842.  
  1843.                 Calendar               Other               Quit
  1844.                 ┌───────────────────┌HP LaserJet Utilities - Esc to exit┐       
  1845.                 │Appointments       │Reset laser printer                │
  1846.                 │Print              │Form feed                          │
  1847.                 │Search             │Number of copies                   │
  1848.                 │Read File          │Portrait                           │
  1849.                 │To Do List         │Landscape                          │
  1850.                 │Names and Addresses│Simplex                            │
  1851.                 │Multiple Appointmen│Duplex - Vertical binding          │
  1852.                 └───────────────────│Duplex - Horizontal binding        │
  1853.                                     │Select current tray                │
  1854.                                     │Manual envelop feed                │
  1855.                                     │10 cpi pitch                       │
  1856.                                     │4 lines/inch                       │
  1857.                                     │5 lines/inch                       │
  1858.                                     │6 lines/inch                       │
  1859.                                     │8 lines/inch                       │
  1860.                                     │10 lines/inch                      │
  1861.                                     │12 lines/inch                      │
  1862.                                     └───────────────────────────────────┘
  1863.                                                                                 
  1864. HISTORY:
  1865.  
  1866. Version 3.0 - First commercial release.  Written and compiled with Clipper
  1867. 5.0
  1868.  
  1869. Version 3.1 - Enhancement and bug fix.  Written and compiled with Clipper
  1870. 5.01.
  1871.  
  1872. Version 3.2 - Checks to see if COM ports are active, enhanced critical
  1873. error handler, new function to check if index files are current.  Also
  1874. added intelligent append, mailmerge file creator and structure modification
  1875. utility.
  1876.  
  1877. Version 3.2B - Added feature to initialize COM3 and COM4 if needed.  Fixed
  1878. calendar printing error.  Added a memory check diagnostic (press Ctrl-F1)
  1879. for users who might have memory concerns.  Changed designation of SET
  1880. CLIPPER command to deal with Clipper 5.01's need to see this environment
  1881. string as SET CLIPPER=//F75.
  1882.  
  1883. Version 4.0 - Added a variety of features, including configuration
  1884. checking, view notes in calendar entries, etc.
  1885.  
  1886. Version 4.1 - A maintenance upgrade to reflect the new version of
  1887. Clipper and fix bugs.  Also added a new "item" index to the to do
  1888. database.
  1889.  
  1890. Version 5.0 - A major rewrite that uses 20K less memory.  Dialer now
  1891. works through low level file calls rather than by shelling to DOS,
  1892. requiring about 60K less memory for dialing.  Added Number field to
  1893.  
  1894.  
  1895.                                    - 33 -
  1896. names and addresses, added indexes to names and addresses and to do
  1897. databases.
  1898.  
  1899. FOR ANY PROBLEMS OR ERRORS, please call the voice support number,
  1900. 619-435-2687 or the bulletin board, 619-435-0036. You will receive a
  1901. call back and prompt help.
  1902.  
  1903. ERRORS:
  1904.  
  1905. The program traps critical errors (DOS and system errors). If one of these
  1906. occurs and the problem is not immediately apprarent (tried to write to an
  1907. invalid drive, a write-protected disk, etc.), you will see any error
  1908. screen. Print this screen with Shift-PrScr and call the support number
  1909. (619-435-2687). If an error occurs, two files will be written to disk,
  1910. CLIPn.ERR and CLIPn.MEM. These files contain error information.
  1911.  
  1912. A sample error screen is shown below:
  1913.  
  1914.  
  1915.  
  1916.                  ╔╡Error: TERM/2014╞══════════════════════════╗
  1917.                  ║ Code 20: Create error          (retry 2)   ║
  1918.                  ║ Filename: b:junk.PRN                       ║
  1919.                  ║ Called from: SET (0)                       ║
  1920.                  ║              PORF (1307)                   ║
  1921.                  ║              PRN_GCAL (497)                ║
  1922.                  ║              DAY (150)                     ║
  1923.                  ║ Please notify the developer of this error. ║
  1924.                  ║     ┌────────────────────────────────┐     ║
  1925.                  ║     │ Retry Ignore Fail Screen Abort │     ║
  1926.                  ╚═════╧════════════════════════════════╧═════╝
  1927.  
  1928. COMMON QUESTIONS:
  1929.  
  1930. Q. My calendar starts at 3:00 am, how do I change it?
  1931.  
  1932. A. Selecting start time is a one time only choice at installation.  If
  1933. you skip past it accidentally or need to change it, you must choose the
  1934. RESET CALENDAR START TIME option from the database utilities option.
  1935.  
  1936. Q. The program is over 600,000 bytes.  Don't I need 600K of
  1937. free memory to run it?
  1938.  
  1939. A. No.  The program has a load size of 312K, which means that you should
  1940. have no problem running it on a machine with 640K of memory and probably
  1941. can run it on a machine with 512K of memory.  The reason the program
  1942. file is so large is because this file contains all the overlay files
  1943. which are often separate files in other programs.  If you are low on
  1944. memory because you have a number of terminate and stay resident (TSR)
  1945. programs loaded, you will see an error warning.  If want to see how much
  1946. memory is free after loading, press Ctrl-F1, which gives you a listing
  1947. of memory available and memory installed.
  1948.  
  1949.  
  1950.                                    - 34 -
  1951. If you receive a LOW MEMORY warning, you may need to check to see how
  1952. many terminate-and-stay-resident (TSR or popup) programs you have, how
  1953. large a disk cache is installed or whatever other memory-consuming
  1954. options you have installed.
  1955.  
  1956. Q. Why are there only about 100 printers listed?  Mine isn't.
  1957.  
  1958. A. The printers listed are those that contain basic command sets that
  1959. enable the programs basic printer support.  You shoud choose the printer
  1960. closest to the one you have. As an example, if you have a Panasonic
  1961. printer, the Panasonic K-XP1091 choice will most likely work.
  1962.  
  1963. If you have a Panasonic 1124, it runs in a default Epson LQ mode, and the
  1964. Epson LQ choice would be right.  If you have a Hewlitt Packard Laserjet+,
  1965. II, III, IIP or IIIP, the Laserjet +/II/III choice will work.
  1966.  
  1967. Most newer printers have emulation mode that make them operate as Epsons if
  1968. they are dot matrix and as Laserjet IIs if they are laser printers.  This
  1969. is much better standardization than used to exist, and if your printer will
  1970. emulate and Epson FX or LQ or a Laserjet II, you can be guaranteed the
  1971. program will work right.
  1972.  
  1973. Many older printers are included in the list because their commands were
  1974. not standardized and they rarely had emulation modes.  They are included
  1975. because there are a lot of them still in use.
  1976.  
  1977. Remember that the program does not provide support for all the fonts and
  1978. features your printer may offer.  If you want to use these features, simply
  1979. output your text to file and use your wordprocessor to add the
  1980. enhancements.
  1981.  
  1982. Q. This program doesn't work right on my good old AMSTRAD/TANDY/AT&T/etc.
  1983.  
  1984. A. The program requires a high degree of IBM compatibility for video
  1985. display because it writes directly to the screen.  The program supports all
  1986. IBM video modes, but some older, non-IBM equipment did not handle direct
  1987. screen writes in an IBM manner.  If you have problems, call the support
  1988. number.  In general, if you can run newer software satisfactorily without
  1989. install special video drivers, DAILY CALENDAR should run as well.
  1990.  
  1991. PROBLEMS:
  1992.  
  1993. Unexplained errors - "cannot open file xxx", "out of environment".  Check
  1994. your config.sys file for a line that says files=75 and check your
  1995. autoexec.bat file for a line that says SET CLIPPER=//F75.
  1996.  
  1997. Not enough memory error - The actual load size of the program is 328K.  The
  1998. program has been tested and runs on 512K - 640K machines running under DOS
  1999. 3.X, 4.01 and 5.0.  If you see this error, check to see how many terminate
  2000. and stay resident (TSR) programs are loaded.  If you have a number of them,
  2001. you may not have 415K of free memory.  Reduce the number of TSRs and try
  2002. again.  If this fails, call 619-435-2687 with the following information
  2003.  
  2004.  
  2005.                                    - 35 -
  2006. in hand: machine type, total RAM, TSRs in use, DOS version.
  2007.  
  2008. Crashes - If the program crashes, look for a message at the top line of the
  2009. screen or if you are thrown out to DOS, look for a message above the DOS
  2010. prompt. Write down any messages you see and call the support number or
  2011. the Bulletin Board.  You may also see a screen like the one below.  If
  2012. this happens, try to PrtScr the screen or write down the information.
  2013. Then call the support number.
  2014.  
  2015. Printers - The printer support is not intended to take advantage of every
  2016. font and feature your printer has, but is to enable you to produce basic
  2017. printed output from the program.  If you need fancy features, output to a
  2018. text file and use your word processor to add the fine touches.  The printer
  2019. database does not include every printer ever made, but has enough choices
  2020. to make it unlikely that your printer will not work.
  2021.  
  2022. Port conflicts, COM3 and COM4 problems - The Daily Calendar writes to COM
  2023. ports through DOS BIOS services.  If you install your printer and your
  2024. modem both as the same COM port, you will have problems and probably
  2025. bizarre results.  If you have COM3 and COM4 available in an add-on board or
  2026. directly by setting switches or jumpers on your modem to COM3 or COM4, DOS
  2027. will probably not recognize the additional ports unless you run a separate
  2028. utility program or initialize the ports from the port test function.  (DOS
  2029. only support COM1 and COM2.  COM3 and COM4 support involve a little
  2030. trickery.)  There are a number of utilities that enable DOS to recognize
  2031. COM3 and COM4.  In addition, the port test function allows you to
  2032. initialize COM3 and/or COM4 before testing. If you have problems, call the
  2033. support number (619-435-2687) and we will try to help.
  2034.  
  2035. DIALING TROUBLE-SHOOTING:
  2036.  
  2037. Problem: Dialing function does not work.
  2038.  
  2039. Solution: If you are using a version of DAILY CALENDAR earlier than
  2040. Version 5.3, call the support number and we will send you the new version.
  2041. Version 3.2B and later versions have enhanced modem and port checking.
  2042.  
  2043. Modems are anything but standard and the following are the most typical
  2044. problems encountered:
  2045.  
  2046. Port checking has been disabled.  Press Alt-Q to turn it on.  The hot key
  2047. to disable/enable port checking was included for laptop users who did not
  2048. want errors when the program tried to check non-existent printers and modems.
  2049. When you press Alt-Q, you will see a message telling you whether port
  2050. checking is ENABLED or DISABLED.  It needs to be ENABLED for dialing to work.
  2051.  
  2052. The modem set-up string is not correct.  In the configuration, you need to
  2053. specify three strings to be sent to your modem.  The first is the modem reset
  2054. command (ATZ) for Hayes-compatible modems.  The second is the modem dialing
  2055. command, ATDT for touch-tone lines and ATDP for pulse-only lines.  The third
  2056. is the modem initialization string.  This should be in your modem manual.
  2057. If in doubt, try the program with the default commands given at the time of
  2058.  
  2059.  
  2060.                                    - 36 -
  2061. installation.  These are generic Hayes AT command set strings and will work
  2062. with 90% of modems.  On some modems, you may need to add &F &C1 &D1 to
  2063. the beginning of the set-up string.
  2064.  
  2065. The modem command delay is too short.  Some modems require as much as
  2066. three seconds to process commands.  You can set the modem command delay
  2067. in the configuration.  The default value should be adequate for most
  2068. modems.
  2069.  
  2070. The wrong communications port is selected.  In the configuration, you need
  2071. to specify what COM port your modem is connected to, and this is usually
  2072. COM1 or COM2.  For many internal modems, it is COM3, and this is a special
  2073. case.  For internal modems configured as COM3, run the port test option from
  2074. the "Other" option of the main menu.  For COM ports above COM2, you will
  2075. have the option to test or to initialize and test.  Try just testing first.
  2076. If this does not work, try initializing and testing.  If you install your
  2077. modem as COM3-COM8, the program will automatically initialize the port when
  2078. you start the program.
  2079.  
  2080. The problems with dialing lie with DOS and modems, not the DAILY CALENDAR
  2081. program, which was written to dial by using the simplest DOS calls to dial
  2082. out, specifically to avoid as many modem problems as possible.
  2083.  
  2084. If all else fails, call the support number and we will help you.  In the most
  2085. extreme cases, we have had to read the modem manual over the phone to find
  2086. the right commands, but we have never failed to put the dialing feature
  2087. into operation.  Modems are anything but standard and we are happy to help
  2088. you get yours working.
  2089.  
  2090. KEY COMMANDS:
  2091.  
  2092. These commands work anywhere within the program:
  2093.  
  2094. F1       - Calls help, which is available at many points.
  2095.  
  2096. Shift F1 - Brings documentation up on screen.
  2097.  
  2098. Ctrl F1  - Memory check if you think you have memory problems.
  2099.  
  2100. Alt F3   - Simple calculator.
  2101.  
  2102. Alt L    - Advanced LaserJet II/III control.
  2103.  
  2104. Alt T    - Pop up to do list.
  2105.  
  2106. Ctrl Q  - Toggles port checking.  If you do not want the printer or
  2107.           modem ports checked and initialized, press Ctrl Q.  You will
  2108.           see a message that port checking is disabled.  To enable
  2109.           checking, press Ctrl Q again.  You will see a message that port
  2110.           checking is ENABLED and the program will then initialize your
  2111.           printer.
  2112.  
  2113.  
  2114.  
  2115.                                    - 37 -
  2116. Ctrl S  - Saves a screen to a file.  You are asked for a filename and
  2117.           the last filename you used this session is remembered.  If you
  2118.           use the same filename or choose an existing filename, the
  2119.           screen will be appended to the end of the file.
  2120.  
  2121. DATABASE BACKUP STRATEGY:
  2122.  
  2123. Backup Databases:
  2124.  
  2125. Daily Calendar assumes you rely on your data.  You have a choice in
  2126. configuration to set a backup interval and the more you rely on the
  2127. program, the shorter the interval should be.  The time to backup
  2128. databases is usually only twenty to thirty seconds, but with large
  2129. databases and/or slow machines (less than 386SX), this time may increase
  2130. to one or two minutes.  Whatever the time, it pays to set a backup
  2131. interval that is short.  For most users, three or four days is adequate,
  2132. but if you live and die by this program, set the interval to one day.
  2133.  
  2134. The backup routine creates copies of you calendar, primary name and
  2135. address and to do database.  Each database consists of two files, a DBF
  2136. file and a DBT file.  The DBF file hold the record information and the
  2137. DBT file holds text you have entered.  Both files are required for the
  2138. program to work.  The calendar database consists of DAY.DBF and DAY.DBT,
  2139. and their backups are DAYBAK.DBF and DAYBAK.DBT.  The primary name and
  2140. address database consists of REDBOOK.DBF and REDBOOK.DBT, and their
  2141. backups are REDBAK.DBF and REDBAK.DBT.  The to do database consists
  2142. of TODO.DBF and TODO.DBT, and their backups are TODOBAK.DBF and
  2143. TODOBAK.DBT.  The backup process also helps compress databases by
  2144. rewriting databases and recreating index files.
  2145.  
  2146. Restoring Corrupted Databases:
  2147.  
  2148. Database corruption can be caused by turning off the machine while the
  2149. program is running or by hard disk errors.  Other causes are unlikely.
  2150. If you have a corrupted file, you will be exited to DOS.  To restore
  2151. from backups, delete the database in question (DAY.DBF/DAY.DBT,
  2152. REDBOOK.DBF/REDBOOK.DBT, TODO.DBF/TODO.DBT) and start the program over.
  2153. The program will detect the missing database and ask if you want to
  2154. restore it from the backup.  Remember that the backup contains only the
  2155. information present when the last backup was made, and if you have a
  2156. long backup interval, you will be missing your most recent data.
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.                                    - 38 -
  2171. Every time the program makes backup databases you will see the following
  2172. message:
  2173.  
  2174.  ┌───────────────────────────────────────────────────────────────────────────┐
  2175.  │ The backup database created are: Calendar database - DAYBAK.DBF           │
  2176.  │ and DAYBAK.DBT, Names and address database - REDBAK.DBF and REDBAK.DBT    │
  2177.  │ To do database - TODOBAK.DBF and TODOBAK.DBT. If you ever have a database │
  2178.  │ corruption error in any of these databases, go to DOS, delete the         │
  2179.  │ corrupted files (DAY.DBF and DAY.DBT, or REDBOOK.DBF and REDBOOK.DBT,     │
  2180.  │ or TODO.DBF and TODO.DBT) and run Daily Calendar.  You will be asked      │
  2181.  │ if you want to restore from the backup.  This will restore your data      │
  2182.  │ as it existed on the date of your last backup.                            │
  2183.  │                                                                           │
  2184.  │ Press a key...                                                            │
  2185.  └───────────────────────────────────────────────────────────────────────────┘
  2186.  
  2187.  
  2188. TRADEMARK ACKNOWLEDGMENTS:
  2189.  
  2190. Trademark and corporate names are used in this documentation and these are
  2191. the property of the respective corporations.
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.                                    - 39 -
  2226. ADDENDUM:
  2227.  
  2228. New features with Version 5.3:
  2229.  
  2230. Registration: Daily Calendar now displays UNREGISTERED EVALUATION COPY
  2231. on unregistered copies.  This has become necessary because a large
  2232. number of users who bought disks from software distribution services
  2233. thought they had registered the program.
  2234.  
  2235. When you register, you will receive a registration code that will write
  2236. your name into the program. The new registration policy is that a
  2237. one-time registration covers all future upgrades to Daily Calendar.
  2238. Upgrades may be obtained from the Daily Calendar BBS at (619)-435-0036,
  2239. from other bulletin boards carrying Daily Calendar or from software
  2240. distribution services.
  2241.  
  2242. Backup Databases: Version 5.3 now backs up all databases to the BAK
  2243. subdirectory of the Daily Calendar directory.  Backups are made
  2244. automatically at the interval specied in configuration or are made on
  2245. demand by selecting the Backup Databases option from Other on the main
  2246. menu.
  2247.  
  2248. To Do Database: A filter can now be set on the to do databases based on
  2249. whether the item is completed or not (DONE=Yes or DONE=No).
  2250.  
  2251. Programming: Version 5.3 was written and compiled with Clipper 5.2b and
  2252. many sections of the program were rewritten to improve speed and to
  2253. conform with new Clipper standards.
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.                                   - 40 -
  2273.  
  2274. Version 5.3 - July, 1993
  2275.  
  2276. REGISTRATION FORM:
  2277.  
  2278.                                 Daily Calendar
  2279.  
  2280.                                Elizabeth Copper
  2281.                                  227 F Avenue
  2282.                               Coronado, CA  92118
  2283.                          Bulletin Board (619)-435-0036
  2284.                          Voice Message  (619)-435-2687
  2285.  
  2286. TO REGISTER:
  2287.  
  2288. Print this form, complete it and send it with $40 to the address above.
  2289. PLEASE MAKE THE CHECK PAYABLE TO ELIZABETH COPPER. Please use this for
  2290. or be sure to let us know you are registering Version 5.3.
  2291.  
  2292. Name (as you wish it to appear in registration)______________________
  2293.  
  2294. _____________________________________________________________________
  2295.  
  2296. Address______________________________________________________________
  2297.  
  2298. City______________________________________State_____Zip______________
  2299.  
  2300. Phone________________ Is 3½" HD disk size OK? ___Yes ___No, send 5¼" HD
  2301.  
  2302. Registered users will receive the latest version of the Daily Calendar,
  2303. your personal registration code, special registered user access to the
  2304. Bulletin Board and reduced prices on other Growler Software products.
  2305.  
  2306. Pricing:
  2307.  
  2308. Single user..........................................$ 40.00
  2309.  
  2310. Single user, government and education................$ 35.00
  2311.  
  2312. Multiple copies:
  2313.  
  2314.    2 - 5 copies......................................$ 35.00 each
  2315.  
  2316.    6 - 10 copies.....................................$ 30.00 each
  2317.  
  2318.   11 - 50 copies.....................................$ 25.00 each
  2319.  
  2320.   51+ copies.........................................$ 20.00 each
  2321.                                                            
  2322.  
  2323. Government and education multiple copies, 10% off prices above.
  2324.  
  2325.  
  2326.  
  2327.                                    - 41 -
  2328.