home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
350.lha
/
Members_v1.0
/
Members.doc.pp
/
Members.doc
Wrap
Text File
|
1990-03-08
|
9KB
|
281 lines
** W E L C O M E T O . . M E M B E R S **
The Amiga Club that I belong to has never been able to locate a
program that allows them to keep track of their membership
properly. I decided that I wanted to learn "C" and I thought
that the creation of this program would be a good project.
Anyway, here it is and I hope that Amiga clubs everywhere will
use it!
Thanks to the members of the Central Pennsylvania Amiga Computer
Club (CPACC) who contributed suggestions during the development
of this program.
Special thanks goes to C.W. Fox and Bruce Dawson for the
great job that they did on the Requester Library. The file
and text requesters from their library really make this
program SHINE!
. . W A R N I N G ! . .
This Program is released as a SHAREWARE Product. If the About
screen displays the message [ Demo Version! ], the program is
limited to a maximum of 60 member records. If you find a program
bug or want to make a suggestion for an improvement, I would like
to hear about it. If you try the program and decide that you
like it, send $15 to the address listed below and I will send you
an updated version of the program that allows more records to be
stored.
Lorraine Crawford
1435 Roundtop Road
Lewisberry, PA 17339
Source is not and will not be included. I can be reached on GEnie.
D O C S !
/*====================================================================*/
/* */
/* This program is designed to be used by Amiga Computer Clubs */
/* */
/* It allows the user to: */
/* */
/* 1. Add, Modify, and Delete Member related information */
/* 2. Search for Member Information */
/* 3. Sort by Last Name, Expiration Date, Model, or Zip Code */
/* 4. Print a variety of reports for club use */
/* 5. Print Mailing Labels for Current Members */
/* */
/*====================================================================*/
CAUTION: To ensure that you never lose your data, always keep a
backup copy of the #?.mbr file. This program does not
provide a backup capabilities.
NOTE: The author takes no responsibility for any loss of data
or other problems which may occur while using this
program. Please note this is just one of those blanket
protection statements.
* Members - Version 1.00 *
- User Instructions -
Members will allow you to enter addresses for businesses as well
as for Members. If the Date Joined and Date Expired fields are
left blank the program will print the Last Name first and
concatenate the First Name to it.
Example:
1. Commodore Busin | ess Machines
will print as:
Commodore Business Machines
These types of addresses will not print on any the Member related
reports; however, they will be included in the mailing labels.
Otherwise, they will be treated as non-members.
A last minute addition to the program, was to provide for the
ability to have a C/O (Care Of) name on business addresses. If
you want a C/O to print on the mailing label, simply place the
persons name in the first Interest field.
You can leave records in the file for those members who have left
their membership expire. Since all of the reports are triggered
by a YY/MM requester, these records will not be printed unless
unless you want them to. This will allow you to keep a history
file.
Files include in this archive:
Members Executable Program
Members.info Icon for Members
Members.doc This Doc File
Members.doc.info Icon for Doc File
Req.Library Requester Library
Installation:
The file Req.Library must be placed in your libs:
directory for this program to work.
Gadgets:
NEXT: This gadget will allow the user to view the next
record when in normal mode. During search
operations clicking on this gadget will search
for the next record.
PREV: This gadget will allow the user to view the
previous record when in normal mode.
DONE: This gadget allows the user to signal the comple-
tion of an ADD or EDIT operation. When you are
finished adding or editing a particular record,
click on the DONE and the record will be added or
replaced.
CLEAR: This gadget will clear the data from the screen.
Menus:
SAVE: The data is not automatically saved when you
exit the program, and no warning message is
issued.
SAVE AS:
The program will not allow you to do a SAVE if a
SAVE AS has not been done.
ADD: To add a record select the ADD menu item. The
screen will be cleared. Enter the member inform-
ation and click on DONE. The record will be
added and the screen will be cleared. Continue
by entering the next member and click on DONE
when finished editing. The program will remain
in ADD mode until another menu selection is made.
If the date in the Date Joined field is entered
in a YY/MM format the program will automatically
compute the Date Expired (one year) and position
the cursor to the Model.
The program will automatically change all of the
data entered in the Interest fields to upper
case. This is for search purposes.
SEARCH: Select the SEARCH menu item, and a requester will
ask you to enter the search value. If a match is
found the record will be displayed on the screen.
Last Name:
When entering the Last Name into the
search requestor the data has to be
exactly the same as the value in the
record. If the first letter of the
field is capitalized, then the first
letter of the search value must be
capitalized.
Interest :
When entering the Interest into the
search requestor, the program will
automatically change the entered
value to all CAPS.
EDIT: When the record that you wish to change is shown
on the screen, select the EDIT menu item. Change
the information and click on DONE when you are
finished.
If you wish to keep the original date that a
member originally joined your club, leave it
alone and change the Date Expired manually.
DELETE: When the record that you wish to delete is shown
on the screen, select the DELETE menu item. The
record will be deleted.
SORT: The sort allows you to print out or view the data
in a different order; however, when the data is
saved it will automatically be sorted into Last
Name sequence.
MAILING LABELS:
Enter the current YY/MM in the requester. Labels
will be printed for all current members and for
those records that have a NULL Date Joined field.
Additionally, the program compares the YY/MM to
the Date Expired field. If the values are equal
"LAST ISSUE!" will be printed in place of the
expiration date on the label. This will act as
a reminder to those members who memberships are
about to expire.
If you have records in the file where both the
Date Joined & the Date Expired fields are blank,
those records will also be printed. This is to
provide for the ability to print labels for
businesses that receive information from your
club. If the first Interest field contains any
information, the program will print a C/O (Care
Of) line on the label. This was a last minute
change to the program. And yes, it is kind of
sloppy.
EXPIRED ROSTER:
This will print a brief (Name & Expiration Date)
listing of those members who have left their
membership expire.
LIBRARY ROSTER:
This will print a brief (Name & Expiration Date)
listing of current members. This listing can
then be placed in the club library or used for
other purposes.
MEMBER ROSTER:
This will print a listing with information that
is appropriate for handing out to club members
who are interested in locating someone else in
the club with similar interests.
It contains:
Member Name
Phone
Model
Interests
OFFICER'S ROSTER:
This will print a listing containing all member
related information. This listing is designed
to be used by the Club Officers.
Messages:
Error messages and instructions will appear at the bottom
of the screen.