home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-12-31 | 42.3 KB | 1,056 lines |
-
-
-
-
-
-
-
-
-
- H H AAAAAA M M FFFFFF EEEEEE SSS TTTTTTT
- H H A A MM MM F E S S T
- H H A A M M M M F E S T
- HHHHHH AAAAAA M M M FFFF EEEE SSSS T
- H H A A M M F E S T
- H H A A M M F E S S T
- H H A A M M F EEEEEE SSS T
-
-
- A general mailing list database manager.
-
-
-
-
-
-
- Designed and written by
-
- Don A. Gagnon WB8HQS
-
-
- a. k. a.
-
-
- H a m Q u a l i t y S o f t w a r e
- - - - - - - - - - - - - - - - - - -
-
- 2805 Nordholme Avenue
-
- Fort Wayne, Indiana
-
- 46805
-
-
-
-
-
-
-
-
-
-
- Version 2.0 released January, 1992
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- T a b l e o f C o n t e n t s
- - - - - - - - - - - - - - - -
-
-
-
-
-
- Chapters
-
-
-
- [ 1 ] Introduction
-
- [ 2 ] Registration
-
- [ 3 ] Running HAMFEST
-
- [ 4 ] Main Menu
-
- [ 5 ] Edit / Add Records
-
- [ 6 ] Duplicate Check
-
- [ 7 ] Bulk Mail Sorting
-
- [ 8 ] Deleting Old Entries
-
- [ 9 ] Printing Mailing Labels
-
- [ 10 ] Modifications and File Structures
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- HAMFEST version 2.0
-
-
-
-
- I n t r o d u c t i o n
- -----------------------
-
-
- HAMFEST was designed to manage a hamfest general attendance database,
-
- which is then used for the mailing of hamfest flyers. It takes inputs
-
- such as last name, first name, street, city, zip, zip+4, call and year
-
- attended, and performs duplicate checking (by comparing several
-
- different combinations of fields), automated "old" entry deletion,
-
- automated bulk mail sorting, and mail label printing. The mail labels
-
- will include "bundle" and "sack" fields from the bulk mail sort.
-
-
-
- HAMFEST also allows the tracking of attendees and vendors separately,
-
- by using numbers or letters for the year attended. The maximum
-
- number of records is limited only by the amount of disk storage
-
- available.
-
-
-
- HAMFEST has been designed to be extremely friendly to the user, and
-
- it will continually prompt you for the next input. In addition, an
-
- error trapping system is incorporated that gives you simple,
-
- "plain English" error messages to help in understanding what caused
-
- the error to occur.
-
-
-
- =========================== Disclaimer ===========================
-
- Ham Quality Software disclaims all warranties, either expressed or
-
- implied, including but not limited to implied warranties of fitness
-
- for a particular purpose, with respect to this software. In no event
-
- shall Ham Quality Software (or Don A. Gagnon) be liable for any damages
-
- whatsoever arising out of the use of or inability to use this program.
-
- ======================================================================
-
-
-
-
-
-
- HAMFEST version 2.0 [ 1.1 ]
-
-
-
- ┌────────────────────────────────────────────────────────────────────┐
- │ R e g i s t r a t i o n │
- ├────────────────────────────────────────────────────────────────────┤
- │ │
- │ HAMFEST is a fully copyrighted program, owned in total by │
- │ Ham Quality Software and Don A. Gagnon. It may be freely │
- │ distributed as "shareware", in it's original form, as long │
- │ as no modifications or changes have been made to it. │
- │ │
- │ No guarantee or warrantee as to it's function, usability or │
- │ completeness are made or implied. │
- │ │
- │ Substantial time and effort has been expended in testing │
- │ and evaluating HAMFEST, and it should provide the end user │
- │ with error free service. It has been in use for several │
- │ years on a database exceeding 4000 records. │
- │ │
- │ If you find HAMFEST meets your needs, a registration fee of │
- │ $20 is requested. Those who register will be informed of │
- │ future updates, and you will have a clear conscience while │
- │ using HAMFEST. │
- │ │
- │ To register, please fill out this form and mail it along │
- │ with the $20 registration fee (U.S. currency please) to: │
- │ │
- │ │
- │ Ham Quality Software │
- │ Don A. Gagnon WB8HQS │
- │ 2805 Nordholme Avenue │
- │ Fort Wayne, IN 46805 USA │
- │ │
- └────────────────────────────────────────────────────────────────────┘
- ┌────────────────────────────────────────────────────────────────────┐
- │ │
- │ HAMFEST Registration Form │
- │ │
- ├────────────────────────────────────────────────────────────────────┤
- │ │
- │ │
- │ Name: __________________________________________________ │
- │ │
- │ Street: ________________________________________________ │
- │ │
- │ City: ________________________ State: ___ Zip: ________ │
- │ │
- │ Country: _____________________ Ham Call: _______________ │
- │ │
- │ Name of hamfest using program: _________________________ │
- │ │
- │ ________________________________________________________ │
- │ │
- │ Comments: ______________________________________________ │
- │ │
- │ ________________________________________________________ │
- │ │
- │ ________________________________________________________ │
- │ │
- │ │
- └────────────────────────────────────────────────────────────────────┘
-
-
-
- HAMFEST version 2.0 [ 2.1 ]
-
-
-
- R u n n i n g H A M F E S T
- -----------------------------
-
-
- HAMFEST is a stand alone .EXE program, that has been tested with
- MS-DOS versions 2.1 through 5.0. Your distribution disk, once it's
- unarchieved, should have the following files on it:
-
-
- HAMFEST.EXE HF1.NTX HF2.LBL
- HAMFEST.DOC HF2.NTX HF3.LBL
- HF.DBF HF3.NTX HF4.LBL
- READ_1ST.BAT HF5.LBL
- CONVERTR.EXE HF1.LBL HF6.LBL
-
-
- Please insure you have all of the needed files before running HAMFEST.
-
-
- ** Hard disk or floppies?
-
- HAMFEST can be run on either floppy disks or a hard disk, but since
- all database programs are very disk intensive, using a hard disk is
- HIGHLY recommended. In making this choice, you will also need to
- consider how much disk space will be required.
-
- For a database of 5000 records, the .DBF file uses about 600K, with
- the three .NTX files using about an equal amount. Adding in the
- .EXE, .LBL and .DOC files, a total of about 1500K bytes would be
- needed. This is impossible on low density floppies, and slow at
- best on high density ones. Also note that reindexing requires space
- for temporary files created during the process, and HAMFEST creates
- temporary indexes during some of the operations.
-
-
- ** Configuration.
-
- HAMFEST was written in Clipper (copyright Nantucket Inc.), which
- is a form of compiled dBASE (copyright Ashton Tate). It uses the
- standard dBASE data (.DBF) and label (.LBL) files. The index files
- (.NTX) are unique to Clipper (and operate much faster than the dBASE
- .NDX files do).
-
- If desired, the .DBF and .LBL files can be viewed and/or modified in
- dBASE III+ or dBASE IV.
-
- No other programs (such as dBASE) are required to run HAMFEST. It
- is A completely self-sufficient, stand alone executable file. Under
- no circumstances should the structure of the database file be modified.
- Once HAMFEST has loaded, the disk with HAMFEST.EXE can be removed.
-
-
- ************* SPECIAL NOTE TO HAMFEST VERSION 1.2 USERS *************
-
- If you have been running HAMFEST version 1.2, you must convert the
- HF.DBF file for use with version 2.0. This is a simple task. Just
- copy CONVERTR.EXE and your existing HF.DBF file to a separate floppy
- disk or hard disk subdirectory, run CONVERTR.EXE, which creates both
- CONVERT.EXE and HFNEW.DBF, and finally run CONVERT.EXE. Your
- HF.DBF file will automatically be converted for use. CONVERT.EXE,
- HFNEW.DBF and HF.DBF must reside in the same directory.
-
- HAMFEST version 2.0 [ 3.1 ]
-
-
-
-
- R u n n i n g H A M F E S T
- -----------------------------
-
- ** Command line inputs.
-
- Some inputs can be automatically entered via the command line, or
- through the use of a BATCH file (.BAT). The syntax used is:
-
-
- HAMFEST Mx Dxxxxxx Yx S H
-
-
- Mx Monitor selection. x=1 for color x=0 for monochrome
-
- Dxxxxx Path selection. If the data and index files are in the
- hamfest subdirectory, simply enter: DC:\HAMFEST\
-
- Yx Default year. When inputting a new record, the year input
- will automatically contain the value "x" entered here.
-
- S Skip Index Update Question. Just a single S on the command
- line will cause HAMFEST to not ask you about updating.
-
- H Help. Entering HAMFEST H will bring up command line help.
-
- It is highly recommended that you create a batch file such as HAM.BAT
- which includes the command line parameters you would normally use.
- This will save a lot of trouble in trying to remember these items.
-
-
- ** How the "last year attended" field is used.
-
- HAMFEST is designed with a year field which contains the year last
- attended by the attendee/vendor. Attendee years are designated
- 0 - 1, representing the last digit of the present year. For
- tracking the vendors, use corresponding letters A - J. The letters
- S - Z have been set aside for any special purpose designations you
- might have. Letters K - R are reserved for internal use and cannot
- be used.
-
- ** Deleting information.
-
- In several modules of HAMFEST (such as duplicate check), you can
- select records which you want to delete from the database. Initially
- the program will mark the specific records for deletion, but it does
- not actually remove them at that time.
-
- Once you are done selecting the records to be deleted, you will be
- asked if you want the marked records deleted or not. If you answer
- NO, then the records will be "unmarked" and the database returned to
- it's original condition. If you answer YES, HAMFEST will always ask
- "are you sure" to be safe. Only after answering YES to both of these
- questions will the records actually be deleted from the database.
-
-
- ** Capitalization.
-
- All alphabetic inputs to HAMFEST are automatically 100% capitalized,
- in order to meet Post Office requests concerning mailing labels.
-
-
- HAMFEST version 2.0 [ 3.2 ]
-
-
-
-
- M a i n M e n u
- -----------------
-
-
-
- When running HAMFEST, you will first be greeted by the title screen.
- Next, if you have a color graphics card installed in your PC, you
- will next be asked if you want color or monochrome output. This
- can be especially useful when using a laptop computer, as most have
- a CGA output, but only a monochrome LCD display. If you want a
- monochrome output, press -M- at the query to select monochrome.
- (note that if you use the M command line input, this screen will
- not appear. See page 3.2).
-
- You will then be asked which drive your data and index files are
- located on. It is highly recommended that ALL files be in the
- same directory (if you are using a hard disk) or in the case of a
- two floppy system, put your data/index files on drive B and your
- program and label files on drive A.
-
- If you tell HAMFEST drive C, you will also be asked for the
- appropriate path on that drive.
-
- Next you will see the HAMFEST main menu, which looks like this:
-
-
- [1] Edit/Add entries
-
- [2] Duplicate Check
-
- [3] Bulk Mail sort
-
- [4] Delete old entries
-
- [5] Print labels
-
- [6] Exit program
-
-
- At the completion of each module, HAMFEST will return to this menu.
- Detailed descriptions of each of these choices is contained in
- chapters 5 through 9.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- HAMFEST version 2.0 [ 4.1 ]
-
-
-
-
- E d i t / A d d E n t r i e s
- -------------------------------
-
-
- HAMFEST will first ask if you want the indexes updated. If the only
- changes made to the database were done while in the EDIT/ADD module,
- then updating is not necessary (you can use the S command line input
- to skip this screen altogether. see page 3.2). However, if other
- modules have been used, or if you had done anything to the database
- file outside of HAMFEST (ie: with dBase), then you must update the
- indexes. This updating will take some time, depending upon you PC's
- operating speed and the size of the database.
-
- Next you will see the main edit screen. This is the heart of the
- edit/add module, and you will be coming back to this often. It will
- look something like this:
-
- ┌──────────────────────────────────────────────────────────────────────┐
- │ │
- │ H a m f e s t M a i l i n g L i s t │
- │ - - - - - - - - - - - - - - - - - - │
- │ Edit and Append Routine │
- │ │
- │ │
- │ │
- │ │
- │ Enter last name: ________________________ │
- │ │
- │ │
- │ │
- │ │
- │ │
- │ F2(repeat) -(call) +(zip) F10(quit) │
- │ │
- └──────────────────────────────────────────────────────────────────────┘
-
- This is the primary input screen, where all searches are begun. You
- have the option of entering the last name, ham call or zip code. The
- last name is entered as is, while to enter a call it must be preceded
- by a "-" as in "-WB8HQS", and finally to enter a zip code, it must be
- preceded by a "+", as in "+46805".
-
- Whatever type of input you give HAMFEST, upon hitting RETURN the
- program will search the database for all entries meeting that search
- criteria.
-
- If you input a (last) name, all records which match that last
- name will be displayed, and you can select the appropriate one (if
- one exists). More on that screen in a moment.
-
- If you input a call, then there should only be one match, and you
- will go directly to the edit screen with the record that matches
- (again, if a match exists).
-
- If more than one record contains the specified call (which shouldn't
- happen, but sometimes does), then only the first one found will be
- found will be the only one recognized.
-
- If you had input a zip code, then all records with that zip code
- will be displayed, in a similar format as were the last name matches.
-
- HAMFEST version 2.0 [ 5.1 ]
-
-
-
-
- E d i t / A d d E n t r i e s
- -------------------------------
-
- And now back to the initial input screen (IIS).
-
- As noted on the bottom of the initial input screen, F2 will repeat
- the last entry made, whether it be a name, call or zip code. This
- is useful if you pass something up in the select display. F10 will
- exit the edit/add module and return you to the main menu.
-
-
- ** The select from screen
-
- In the case of a name or zip code input, if at least one match is
- found, you will be shown the following "select from" screen:
-
- ╔════════════════════════════════════════════════════════════════════════════╗
- ║ WB8HQS COLOR ║
- ║ H a m f e s t M a i l i n g L i s t ║
- ║ - - - - - - - - - - - - - - - - - - ║
- ║ ║
- ║ Edit and Append routine ║
- ║ ║
- ║ Last Name -------------- First Name Address ---------------- City ---- ║
- ║ 1 SMITH BILL 123 1ST STREET ADRIAN ║
- ║ 2 SMITH GEORGE 234 2ND STREET BELLEVUE ║
- ║ 3 SMITH MIKE 345 3RD STREET BLUFFTON ║
- ║ 4 SMITH JOYCE 456 4TH STREET CHURABUSC ║
- ║ 5 SMITH DON 567 5TH STREET CHURUBUSC ║
- ║ 6 SMITH MARY 678 6TH STREET CLEVELAND ║
- ║ 7 SMITH JOHN 789 7TH STREET COLUMBIA ║
- ║ 8 SMITH ED M. 890 8TH STREET COLUMBIA ║
- ║ 9 SMITH PETE 901 9TH STREET COLUMBUS ║
- ║ ║
- ║ ║
- ║ ║
- ║ Hit O for options, or any other key for next page ║
- ╙────────────────────────────────────────────────────────────────────────────╜
-
- All of the records which matched your name or zip code criteria will
- be displayed (one page at a time, if more than 9 matches are found).
-
- If it was a last name match (as shown in the example above), the
- records will be displayed in city alphabetical order. If the
- search had been by zip code, they will be in last name order.
-
- Hitting any key (EXCEPT O) will bring up the next page of matching
- records. If you press O, the bottom line of the screen will now
- display:
-
-
- A (add a record) B (back to input screen) 1-9 (select record)
-
-
- You can select A, which will put you into append, or "add a new
- record" mode (more on that later), or B, which will send you back to
- the initial input screen (IIS). You can also input the number
- corresponding to the record you wish to edit, at which point you will
- be placed into the edit mode, with the chosen record displayed.
-
-
- HAMFEST version 2.0 [ 5.2 ]
-
-
-
-
- E d i t / A d d E n t r i e s
- -------------------------------
-
- ** The EDIT Screen
-
- Once you have selected a particular record to edit (or if your input
- was a call and a match was found), you will find yourself in the
- edit mode, which looks like this:
-
-
- ╔══════════════════════════════════════════════════════════════════════════╗
- ║ WB8HQS COLOR ║
- ║ H a m f e s t M a i l i n g L i s t ║
- ║ - - - - - - - - - - - - - - - - - - ║
- ║ ║
- ║ Edit and Append routine ║
- ║ ║
- ║ ║
- ║ ║
- ║ Last Name: SMITH Name: BILL ║
- ║ ║
- ║ Address: 123 1ST STREET ║
- ║ ║
- ║ City: ADRIAN State: MI Zip Code: 49221-4153 ║
- ║ ║
- ║ Call: KA8AAA Year Last Attended: 0 ║
- ║ ║
- ║ ║
- ║ ┌────────────────────────────────────────────────┐ ║
- ║ │ Update year only -------------> enter year │ ║
- ║ │ Change any/all fields --------> enter M │ ║
- ║ │ Return to name input screen --> enter R │ ║
- ║ └────────────────────────────────────────────────┘ ║
- ╚══════════════════════════════════════════════════════════════════════════╝
-
- From here you can pick:
-
- 1 - 9 To update the year only. Once a single digit (or a
- (A - J) letter from A to J) is pressed, the year field will
- be updated, and you will be sent back to the initial
- input screen (IIS).
-
- M Will put you into the full edit mode, at which point
- you can modify any or all of the fields shown. A
- simple RETURN will leave any field unchanged and
- go on to the next field. After stepping through or
- modifying all fields, the database is updated and
- you will be at the initial input screen (IIS). You
- can use the UP ARROW key to step backwards through
- the fields.
-
- R Will send you back to the initial input screen (IIS)
- with no changes having been made.
-
-
-
-
-
-
-
-
- HAMFEST version 2.0 [ 5.3 ]
-
-
-
-
- E d i t / A d d E n t r i e s
- -------------------------------
-
-
- ** APPEND mode.
-
- From either the initial input screen (IIS) or the "select from" screen,
- you can choose to go to the append mode, for adding new records
- to the database. Depending on what your last entry was at the initial
- input screen (IIS), either the last name, the call or the zip code will
- automatically be placed in the proper input blank.
-
- This is what the APPEND screen will look like:
-
-
- ╔════════════════════════════════════════════════════════════════════════╗
- ║ WB8HQS COLOR ║
- ║ H a m f e s t M a i l i n g L i s t ║
- ║ - - - - - - - - - - - - - - - - - - ║
- ║ Append Routine ║
- ║ ║
- ║ Last Name: SMITH ║
- ║ ║
- ║ First Name: ║
- ║ ║
- ║ Address: ║
- ║ ║
- ║ City: State: ║
- ║ ║
- ║ Zip code: Call: ║
- ║ ║
- ║ Year last attended: ║
- ║ ║
- ║ ║
- ║ [UP ARROW] will back up fields - F6 will abort append ║
- ║ ║
- ║ ║
- ║ ║
- ╚══════════════════ A blank last name will not append ═══════════════════╝
-
- You can step through these blanks by using the ENTER key. The
- UP ARROW key will let you step back one blank at a time. Upon
- filling the year blank, your new record will automatically be
- entered into the database. Two short, high-frequency beeps will
- sound, letting you know the record was successfully added, and you
- will be returned to the initial input screen (IIS).
-
- At any time, while in the append mode, you can abort the append
- process by pressing F6. This will cause a message to appear
- telling you the process was aborted, 2 short, low-frequency beeps
- will sound, and you will be returned to the initial input screen.
-
-
-
-
-
-
-
-
-
-
- HAMFEST version 2.0 [ 5.4 ]
-
-
-
-
- D u p l i c a t e C h e c k
- -----------------------------
-
- This routine is designed to scan through the database looking for
- duplicate entries. There are three ways this can be accomplished,
- and you are given the option of selecting which method you want to use.
-
- [1] Last name + First name -- An index will be created based
- upon the last name and first name of each record. HAMFEST
- then compares the first 8 characters of the last name, and
- the first 6 characters of the first name, looking for matches.
-
- [2] Zip code + Address -- An index will be created based upon the
- zip code and the street address of each record. Hamfest then
- compares the entire 5 digit zip code and the first 6 characters
- of the street address, looking for matches.
-
- [3] Call -- An index is created, and records are compared for matches.
-
- If no match is found, the Dupe Check goes on to compare the second
- record of the previous comparison with the next record in order.
-
-
- If a match is found, you will be shown all fields from both records.
- You can then select to edit or delete the first record, edit or delete
- the second record, pause dupe check to be continued at another time,
- or take no action on the two records shown and continue. You will
- hear 2 short, high-frequency beeps each time HAMFEST finds a match.
-
- Because some addresses are similar in those first 8 characters, you
- may be shown a number of "matches" that may not truly be. For
- instance, if a particular town has a number of rural routes, you may
- have several addresses similar to "RR # 2, BOX 230" but with different
- box numbers. HAMFEST only looks at the first 8 characters, namely
- "RR #2, B" and sees a match. The reason HAMFEST only looks at the
- first 8 characters is to avoid not "matching" one record which uses
- ST while another uses STREET.
-
- Using F7/F8 to edit either record can be useful in cases where both
- records are indeed for the same person, but one record has a more
- complete address but no call, while the second one lists a call. You
- can then edit one to make it as complete as possible, and mark the
- other for deletion. Upon editing a record, you will return to a point
- in the database one record before the just edited one, such that you
- will get to see the recently edited record again and make the deletion
- choice.
-
- Remember that you are only MARKING the records for deletion, and they
- will not actually be deleted until you request so at the end of the
- dupe check routine.
-
- After the complete database has been checked, HAMFEST will tell you how
- many are marked, and ask if it should delete them. If you say NO, the
- deletion "marks" will be removed, returning the database to it's
- original state. If you choose to delete them (and answer YES to the
- "are you sure" query), then HAMFEST will delete those marked records.
-
- Whenever HAMFEST stops to show a match, you can select PAUSE, which will
- save the relevant data to disk file and stop the dupe check, to be
- continued later. Please realize that if you do part of the file, then
- edit something that has already been checked, it will not be rechecked.
-
- HAMFEST version 2.0 [ 6.1 ]
-
-
-
-
- B u l k M a i l S o r t
- ----------------------------
-
-
- If you send your hamfest general flyer to more than about 150 people,
- you will likely want to take advantage of U.S. Postal Service Bulk
- Mail rates, to gain a substantial savings on postage costs.
-
-
- This routine will sort the records per the latest bulk mailing
- criteria, and will fill the BUNDLE and SACK fields of each record
- with the appropriate information, to allow you an easy method of
- separating the mail groups when making your trip to the post office.
-
-
- The Post Office requests that the mailing be divided as follows:
-
-
- Bundle breakdown 5 digit matching with quantity >=10
- 3 digit matching with quantity >=10
- state matching with quantity >=10
-
- all remaining are marked MISC
-
- Sack breakdown 5 digit matching with quantity >=125
- 3 digit matching with quantity >=125
- state matching with quantity >=125
-
-
- This BUNDLE and SACK information will be printed on the top line
- of the mailing labels such that your flyers can be packaged and
- processed according to the bulk mail requirements.
-
- Once this routine has gone through the entire database (this will
- take some time, again depending on your systems capabilities), you
- will be given a screen summary detailing what bundle groups and sack
- groups were created, and how many are contained in each. You will
- finally be asked if you want a printout of this information. I have
- found that the Post Office appreciates such a printout when you
- present them with your bulk mail request.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- HAMFEST version 2.0 [ 7.1 ]
-
-
-
-
-
- D e l e t e O l d E n t r i e s
- -------------------------------------
-
-
-
- This routine allows you to purge your database of people/vendors who
- have not attended in a number of years. This should only have to be
- run once a year, just PRIOR to bulk mail sorting and mailing label
- printing.
-
- First you will be asked to input the year which is to be deleted.
-
- Most hamfests keep a name on their list for 2 or 3 years after the
- last attendance. (ie: if this is 1991, you may want to purge those
- records with the year field containing an 8, indicating that person
- last attended in 1988).
-
-
- HAMFEST will then ask if you want the corresponding vendor year (in
- this case I) deleted at the same time. In most cases, you will want
- to do both. Just answer Y(es) or N(o).
-
-
- HAMFEST will then go through the entire database marking those
- records with the specified year (in this case either 8 or I) for
- deletion.
-
-
- Finally, you will be told how many were marked, and asked if you
- want those marked records actually deleted. Answering YES to this
- question (and to the failsafe "are you sure?") will cause HAMFEST
- to then go through the database deleting the marked records. Once
- completed, HAMFEST will tell you how many were deleted before
- returning to the main menu.
-
-
- If you select NO, meaning that you've changed your mind and don't
- want to actually delete these records, HAMFEST will return the
- database to it's original condition, with no records marked.
-
- You can use this function to find out how many records there are
- for a particular year. Just have HAMFEST mark them, tell you how
- many it marked, and then say NO to the final delete question.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- HAMFEST version 2.0 [ 8.1 ]
-
-
-
-
-
- P r i n t i n g L a b e l s
- -----------------------------
-
- This module will print standard 3 1/2 inch by 7/8 inch mailing labels,
- 1, 2 or 3 across the page. You will be able to select either the
- attendees only, the vendors only or the entire (combined) database.
- Please note that the bulk mail sort does the entire database, and if
- you now select just a portion, the BUNDLE and SACK sort groups will
- not be correct. It is HIGHLY RECOMMENDED that you print labels using
- the entire database. Besides, your vendors may want a flyer to put up
- in their place of business.
-
- Your attendee or combined mailing label will look like this:
-
- WB8HQS BUNDLE:46805 SACK:468O5
- DON GAGNON
- 2805 NORDHOLME AVENUE
- FORT WAYNE IN
- 46805-1099
-
-
- While each vendor mailing label will look like this:
-
- BUNDLE:46805 SACK:46805
- HAM QUALITY SOFTWARE
- 2805 NORDHOLME AVENUE
- FORT WAYNE IN
- 46805-1099
-
-
- The selections HAMFEST will require you to make are:
-
- (1). To print in order of the zip code or the BUNDLE & SACK fields.
-
- (2). How many labels across the page you want to print (1,2 or 3).
-
- (3). To print labels for attendees only, vendors only or combined
- (the entire database).
-
- Each printing session will be started by printing five rows of
- asterisks for you to align the labels with. You may have to do this
- several times to finally get the proper alignment. After each set
- of asterisks, you will be asked if you want more. When you say no
- more asterisks, your mail label printing will begin.
-
- At this point, the only way to stop the printer before it is finished
- is to shut it off, at which point you must restart the entire process.
- There presently are no provisions for restarting at a particular point
- in the database, but that feature may be added in the future if there
- are enough requests to do so.
-
- Advanced users familiar with dBase can use the .DBF and .LBL files to
- perform this restart manually if they so desire, they you will have
- to create a new index file, as the .NTX files used by Clipper are not
- compatible with dBASE.
-
-
-
-
-
- HAMFEST version 2.0 [ 9.1 ]
-
-
-
-
-
- M o d i f i c a t i o n s a n d F i l e S t r u c t u r e s
- -----------------------------------------------------------------
-
- The main HAMFEST.EXE file cannot be modified in any way. It is a
- completely self-contained executable program, which has been compiled
- to machine code.
-
- You can however modify the database file and any of the label format
- files. The .DBF file can be used with dBase, but it should be much
- easier to use HAMFEST for all database updates. The label formats
- can be modified by using the "modify label HF1" (or HF2 through HF6)
- command from the Dbase dot prompt.
-
- I have found that using a printer with non-adjustable tractor feeds
- (for page width) can be a problem, depending on how your tractor fed
- labels line up. You may have to find a unit that lets you adjust the
- tractor feed sprockets at both sides of the page.
-
-
- The structure of the database file, HF.DBF is as follows:
-
- Field Name Field Type Width
- ------------ -------------- -----
- FNAME Character 10
- LNAME Character 25
- ADDRESS Character 24
- CITY Character 20
- STATE Character 2
- ZIP Character 5
- ZIP_EXT Character 4
- Y Character 1
- CALL Character 6
- SACK Character 5
- BUNDLE Character 5
- ---
- 108
-
-
- These are the files you will get after unarchieving HAMFEST.ZIP
-
- File Name Size Date Time Purpose
- ------------ ------ ------- ------ ---------------------------------
- HAMFEST.EXE 217402 1-15-92 12:00 Main program file
- HAMFEST.DOC 43322 1-15-92 12:00 This manual
- READ_ME.1ST 1794 1-15-92 12:00 Information batch file
- HF.DBF 4562 1-15-92 12:00 The "seed" database
- HF1.NTX 5120 1-15-92 12:00 The last name index
- HF2.NTX 2048 1-15-92 12:00 The call index
- HF3.NTX 4096 1-15-92 12:00 The zip code index
- HF1.LBL 1034 1-15-92 12:00 1 label wide general label format
- HF2.LBL 1034 1-15-92 12:00 2 label wide general label format
- HF3.LBL 1034 1-15-92 12:00 3 label wide general label format
- HF4.LBL 1034 1-15-92 12:00 1 label wide vendor label format
- HF5.LBL 1034 1-15-92 12:00 2 label wide vendor label format
- HF6.LBL 1034 1-15-92 12:00 3 label wide vendor label format
- CONVERTR.EXE 95551 1-15-92 12:00 Self extracting V1.2 converter
-
-
-
- HAMFEST version 2.0 [ 10.1 ]