home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1993 #2
/
Image.iso
/
personal
/
cubmat12.zip
/
INSTRUCT.EXE
/
INSTRUCT
Wrap
Text File
|
1993-06-28
|
110KB
|
3,183 lines
CUBMATE LITE Version 1.2
by
Kevin Coleman
Copyrighted(c) by Kevin Coleman, 1993
All Rights Reserved
Table of Contents
General Information . . . . . . . . . . . . . . . . . . . . . . . 1
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Start Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Main Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Add Scout . . . . . . . . . . . . . . . . . . . . . . . . . 6
Add Adult Leader . . . . . . . . . . . . . . . . . . . . . 12
Modify . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Global Update . . . . . . . . . . . . . . . . . . . . 14
Erase Unawarded Badges Marks . . . . . . . . . . . . 15
Delete . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Query Database . . . . . . . . . . . . . . . . . . . . . . 17
Print . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Advancement Progress Report . . . . . . . . . . . . . 19
Individual Progress Report . . . . . . . . . . . . . 20
Permission Slips . . . . . . . . . . . . . . . . . . 20
Unawarded Badges Report . . . . . . . . . . . . . . . 20
Envelope/Label Printing . . . . . . . . . . . . . . . 21
Roster . . . . . . . . . . . . . . . . . . . . . . . 22
Phone List . . . . . . . . . . . . . . . . . . . . . 23
Notes . . . . . . . . . . . . . . . . . . . . . . . . 23
Printing of Records . . . . . . . . . . . . . . . . . 24
Select Pages Menu . . . . . . . . . . . . . . . . . 24
Printer Status Screen . . . . . . . . . . . . . . . . 25
Select Names Menu . . . . . . . . . . . . . . . . . . 26
Change Printer Options . . . . . . . . . . . . . . . 28
Mail Merge . . . . . . . . . . . . . . . . . . . . . . . . 29
Pack/Den Inventory Module . . . . . . . . . . . . . . . . 32
Financial Module . . . . . . . . . . . . . . . . . . . . . 36
Calendar . . . . . . . . . . . . . . . . . . . . . . . . . 38
Notes . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Utilities . . . . . . . . . . . . . . . . . . . . . . . . 40
Pack Records . . . . . . . . . . . . . . . . . . . . 41
Undelete Record . . . . . . . . . . . . . . . . . . . 41
Export/Import Records . . . . . . . . . . . . . . . . 42
Backup Files . . . . . . . . . . . . . . . . . . . . 43
Defaults/Updates . . . . . . . . . . . . . . . . . . 44
Delete Rank Files . . . . . . . . . . . . . . . . . . 46
Quit . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Appendices
Appendix A . . . . . . . . . . . . . . . . . . . . . . . . 48
Appendix B . . . . . . . . . . . . . . . . . . . . . . . . 51
General Information
UPDATED INFORMATION
In order for all of the features of Cubmate to work correctly, your
computer must have 640k with at least 590k free. If you do not have
that much memory, some of the features of Cubmate may not work (i.e.
note pad) or it may not work at all. If you have expanded memory
available, Cubmate will use it for the overlay file.
Cubmate is in no way associated with the Boy Scouts of America.
_____________________________________________________________________
LICENSING AGREEMENT
SHAREWARE
Cubmate Lite was created so that Cubmate could enter the
shareware market. It has many of the features that the full version
has so that you can get a feel for what the program is like. Support
SHAREWARE. Register this program today!
LICENSING POLICY
You are granted a license to use this program for a period of thirty
(30) days from the time it is installed on your machine. After that
period, you are required to send in the registration fee. With this
fee, you shall receive the full version. The order form is on the
disk this program came with under the name "order.frm".
WARRANTY
I specifically disclaim all other warranties, expressed or implied,
including but not limited to implied warranties of merchantability
and fitness for a particular purpose. In no event shall I be liable
for any loss of profit or any other damage including but not limited
to special, incidental, consequential or other damages.
This agreement shall be construed, interpreted and governed by the
laws of the state of New York.
Use of this program indicates that you have accepted the terms of
this agreement.
_____________________________________________________________________
TECHNICAL SERVICE
All correspondence should be mailed to:
Kevin Coleman
P.O. Box 210574
Bushwick Finance Station
Brooklyn, N.Y. 11221-0010
For phone support, call (718) 919-2082 24 hours a day/7 days a week,
Eastern Standard Time. If an answering machine picks up, leave a
brief message with your name, number and registration number and I
will get back to you as soon as possible.
I can also be reached via Prodigy (ID #: HRTD86A) and Compuserve
(ID #: 76270,1115).
- 1 -
Installation
In order to use CUBMATE, you must first run the installation program.
The installation program will copy and make the appropriate files on
your disk as well as making a configuration file which contains the
necessary information to run CUBMATE. CUBMATE can be run from both
floppy and hard drives, however running from a hard drive (if you
have one) is strongly recommended. To run installation, first put
your CUBMATE disk in your floppy drive and type INSTALL (make sure
the active drive is the floppy drive).
This program will create your configuration and all files necessary
to run CUBMATE. It is a six step process.
Step 1: Choose the drive that you are installing from (the drive the
CUBMATE disk is in). CUBMATE will automatically pick the current
default path. If the CUBMATE disk is in a different drive, erase the
current line and type in the correct drive and path.
Step 2: You will be asked to input the path where the CUBMATE master
files should be copied to. This will be the program path. This will
be where you will be running CUBMATE from (never use the original
disk). Put the drive letter and the path (ex. c:\cubmate or
e:\pack\scout\files). Make sure that you do not leave out the drive
letter and colon. If you leave these out, the directories may be
improperly created. If these directories do not exist, they will
automatically be created. Note that you cannot install CUBMATE to
the same directory that the master files are in. Note that if you
are using a floppy disk(s), the disk(s) MUST be formatted.
Step 3: You will be asked if you wish Cubmate to be installed on two
separate floppy disks. This is for floppy disk drive users only.
The default is No. Y and N (yes and no, respectively) are your
- 2 -
choices for this option. This will put the executable file (only
needed in the beginning) on one disk, and the rest of the files on
another.
Step 4: You will be prompted for the printer port. The choices are
LPT1:, LPT2:, COM1:, COM2: and No Printer. If you do not have a
printer then select No Printer otherwise select the appropriate port.
If you select No Printer, then you will only be able to print to a
file.
Step 5: The next question is how many lines per page your printer is.
Enter a number from 1 to 99 lines. The default is 54.
Step 6: You will now be asked whether you wish to keep a history of
the Pack/Den Inventory Module. The history will keep track of the
item number, who the item was lent to, the date lent, date due and
date returned and also any comments which were put in. The history
can be viewed from the Pack/Den Inventory menu. See page 32 for more
information. Y and N (yes and no, respectively) are your choices for
this option.
That's it. CUBMATE will now be installed. The necessary files will
be created or copied from the main disk to your destination path (or
floppy disk(s)).
After this, a message confirming the success of the installation will
be shown and you will be returned to the dos prompt. If there were
any errors, they will be shown. Refer to Appendix A for error
messages/solutions.
When the installation is complete, you will automatically be put in
your CUBMATE directory. Type in CUBMATE. You will then be brought
to the title screen. Hit return for the main menu.
Changing installation information: To change the current
- 3 -
installation settings or copy the program files to a different
directory, run the installation program again. For program disk
path, erase the information in that field and hit return. When asked
for the destination where the CUBMATE files should be put, choose the
directory that the CUBMATE files are currently residing in. For the
next three items (Printer Port, lines per page and Pack/Den Inventory
History), choose the appropriate selections (you can change them if
you desire (i.e. if your printer port changed from COM1: to LPT1:,
choose LPT1: when asked for the printer port selection). After your
selections are complete, CUBMATE will notify you that the
configuration file exists and will bring up a menu.
The menu options are as follows:
[1] Move files to a different directory: this option allows you to
move the CUBMATE files from the current directory to a new one. If
you select this option, you will be prompted to enter the directory
that files should be transferred to. After selecting the directory,
all of the files will be copied from the old directory to the new one
and the configuration file will be updated with the new information
(including the new directory). After this is done, the new directory
will be verified for any errors. If there are any errors, check
Appendix A.
NOTES: The old directory will not be deleted.
[2] Update configuration file: this option will update the
configuration file with the new information you supplied.
[3] Abort Installation: this option will exit the installation
without updating any files.
Index
There is a purpose why the main data base file is indexed. The index
- 4 -
is loaded into memory at the start of the program and manipulated in
memory, and upon termination of the program, the index is rewritten
to disk. If no index is found at the time the program is run a new
one will be created. This will take only a few moments (depending on
how large the database is). When a record is being searched for, the
index is used. This results in much greater speed. Also, the index
is the file that is sorted, not the actual record file. The main
reason the index is used is to lessen the chance of the main data
file being corrupted. The more the main data file is used, the more
the chance it will be corrupted. This is unlikely though it can
happen. Imagine reading, sorting, and re-writing a large number of
records with large amounts of information many times during each
session. This is asking for trouble. The index contains the record
number and name of each record and is sorted by the name. Not only
is this a convenience because of faster program performance, but also
because it saves wear and tear on your hard drive from deleting and
re-writing large files (info.dat) many times and also helps prevent
file corruption.
Overlays
CUBMATE uses overlays in order to require the least amount of system
memory possible. The overlay file keeps portions of the program on
disk until that part of the program is needed, and then it is loaded
into memory. All of the printer routines (print and mail merge) and
modules (pack/den inventory, finance and calendar) are kept in the
overlay. If you have enough EXPANDED memory (approximately 200K),
then the entire overlay file (containing all of the overlays) will
automatically be loaded into it and instead of loading an overlay
from disk when it is needed, it will be retrieved from the expanded
- 5 -
memory which results in faster performance.
Start Up
Anytime you wish to start using CUBMATE, first change to the CUBMATE
directory and type CUBMATE. After a few seconds, you will be taken
to the title screen. The title screen contains the software
copyright information. To advance to the main menu, hit any key. If
you are using two floppy disks, switch to your second disk and then
hit a key.
Main Menu
The main menu contains the various things you can do within CUBMATE.
A menu item can be chosen by pressing the letter next to the item or
moving the cursor to the appropriate item using the Up and Down arrow
keys and pressing the [RETURN] key.
[A] Add Scout
The Add command allows you to enter the information for a scout.
Each record consists of pages, and some pages have subsections. To
go between the pages, use the [Page Up] and [Page Down] keys; to save
the record, press the [F10] key and to abort (not save) the record,
press the [ESC] key. Each field is delimited by brackets (< and >).
You can move between fields using the Up and Down cursor keys and
have full featured editing features. When entering/changing
information you can use the left and right cursor keys, insert and
delete keys, etc. to perform their appropriate functions.
Also, for certain sections (Rank, Other Awards, Arrow Points, Service
Stars and Activity Badges), you can mark whether the badge has been
awarded yet. This is useful for knowing how many badges to buy for
the next honor court, etc. To do this, move the cursor to the
appropriate item and hit [ALT-G]. This will put a NA (Not Awarded)
- 6 -
mark next to the badge to signify that it hasn't been awarded yet.
To remove the NA, simply hit [ALT-G] again.
The first page deals with the scout's personal information. In this
first page, there are two sections. The first section is the scout's
personal information. This includes Name, Address (2 lines), City,
State, Zip Code, Phone Number, School, Date of Birth, Height, Weight,
alternate contact name, alternate's phone number and Comments (three
lines available for Comments). The second section of this page is
the scout's Medical Information. This section tracks Physician's
name and phone number, shot information, allergies and medical
comments.
NOTES: In the upper left hand corner, the record number will be
shown.
Whenever entering a date (i.e. birth date or later on, dates badges
were earned, etc.) the format is MM/DD/YY (M for month, D for day and
Y for year). You do not have to enter the slashes (i.e. if the birth
date is September 5, 1972, you can enter 090572). Entering a date in
an improper format will cause an error message to occur, the proper
format of date entry will be shown on the screen and you will be
prompted to re-enter the date.
The second page records Parental/Guardian information (space for two
parents or guardians). The fields for these two parts include the
Parent/Guardians' Name, Home Address, Phone Number, Work Phone Number
and Comments (two lines). Note that when you are on the
address/phone number fields for either of the parents, you can hit
- 7 -
[CTRL-C] to copy the scout's address information into the parents'
fields.
The third page deals with advancement and consists of Positions held,
dates the ranks were earned, the requirements completed for all
ranks, and Service Stars.
Positions held is the first part of this page. The positions held
allows up to four positions to be entered along with the date the
position was started and the date the position was terminated. Enter
the number of the Position held or hit [F2] to list all positions.
Pressing [Page Down] will move the cursor to the rank subsection.
When entering a rank, if incomplete, put the date the rank was last
updated (a new requirement was earned) or if complete, put the date
the rank was earned. After that, you are prompted to put in a C or I
for Complete or Incomplete. The initial setting for each rank is
Incomplete. If the rank is incomplete, a window will appear with the
requirements of the badge. Move the cursor with the up and down
cursor keys. If the requirement is complete, type Y when the cursor
is next to the completed requirement. A Y will appear to signify
that the requirement was completed. If the requirement wasn't
completed yet, a - will be next to the requirement. If you want to
change a requirement marked complete to not complete move the cursor
to the requirement and type N. If the requirements go beyond one
screen, then a down cursor will appear in the right line of the box.
Simply use the down cursor (and up cursor to go to the previous
requirements - an up cursor will appear in the right line of the box
signifying there are previous requirements) to go through the list of
requirements. After selecting all of the completed requirements, hit
- 8 -
[F10] to remove the window and update the rank information. You can
select any rank that you wish (i.e. even if a scout is a Wolf, if he
completes requirements for Bear, you can go to the Bear field and
enter a date, leave the status at Incomplete and hit return. The
rank requirements will appear for Bear).
NOTES: When you are in the detailed rank requirement screen, you can
cycle through the different rank requirements by using the [CTRL-Page
Up] and [CTRL-Page Down] keys. You cannot view a detailed rank
requirement screen for a rank that was already completed.
The last subsection is the service star window. The service star
window allows up to ten entries. For each service star, a comment
and the date when it was earned can be entered.
The fourth page deals with arrow points and electives. You can enter
up to 1 gold and 9 silver arrow points for wolf and 1 gold and 9
silver arrow points for bear. Move between the fields using the up,
down, [CTRL-Left] and [CTRL-Right] arrow keys. In the bottom window,
the 10 electives for the highlighted arrow point is listed. Notice
that as you move from arrow point to arrow point, the electives
change to show you which electives were used towards the highlighted
arrow point. To switch between Arrow Point and Elective entry, used
the [F5] key. When entering electives, you can enter them either by
entering the elective number or buy hitting [F2] to bring up the
elective list and choosing one. When entering in the elective, you
must enter the entire requirement number (i.e. 1d or 2c). If a
requirement is not found, an error message will be displayed. If you
try to enter in a requirement number that has been used towards
another arrow point, an error message will be displayed.
- 9 -
The fifth page consists of Den, Other Awards and Group/Projects. Use
the up and down cursor keys to cycle through the fields. When on the
den field, enter the number of the den from the list (not the actual
den number) of the den the scout is currently in or hit [F2] to show
a list of dens for you to pick from. Enter 0 if the scout does not
belong to any den. When on the Other Awards fields, you can enter
the up to ten awards. Enter the name and date of each award. The
final part of this section is the Groups/Projects that this scout is
involved in. Enter the code of the Group/Project and the position
that the scout holds. To bring up a list of Group/Projects that you
currently have defined, hit [F2].
The sixth page is the activity badge page. There is room for up to
forty activity badges to be entered. This is in case you add any
activity badges later on. Each activity badge entry consists of the
number of the activity badge, the status of the activity badge, a
comment if the activity badge is incomplete and the date earned/last
updated. To enter an activity badge, you have to enter the
appropriate number. The numbers are in Appendix B. Also, by
pressing [F2], the activity badge list will be shown (and can be
scanned using the Page Up, Page Down, Up and Down Cursor keys, or
hitting the first letter of the activity badge). If you do not wish
to choose an activity badge after selecting to look at the list, then
hit [ESC]. If you press escape when an activity badge is
highlighted, it will still be chosen. If an activity badge is not on
the list (i.e. it was just added by the BSA), you can add it in the
Utilities section, subsection Defaults/Updates (see page 45). Note
that you cannot enter an activity badge after the date that it was
- 10 -
DELISTED. If the activity badge was earned before its delisted date,
it can be entered. After entering the number and pressing [RETURN],
you will be prompted for the activity badge status. You can enter
only an I (for incomplete) or a C (for Complete). If you attempt to
enter another character, you will not be able to advance to the next
field. If you enter C, you will be prompted for the Date Earned and
after entry of the date, you will move to the next number. If you
enter I, you will be allowed to enter a comment for that activity
badge. This comment usually consists of the requirements which still
need to be completed or vice-versa (the requirements which WERE
completed). Of course, this is entirely up to you. After entering a
comment, you will be prompted for a date and afterwards will proceed
to the next number. If an attempt to enter the same activity badge
twice is made, a buzzer will sound and an error message will appear.
NOTES: To traverse the activity badge lists, [F5] and [F6] will move
to the left and right fields respectively. This is done because the
left and right cursor keys are already used to do the editing when
entering information. The Up and Down Cursor keys will traverse the
numbers on that page. Also, when entering the date, you must end
input with either [ESC] or [RETURN]. If you attempt to press a
different key, a buzzer will sound.
This seventh page tracks the scout's dues. There can be up to 54
entries on this screen. Each entry allows a date and the amount paid
to be entered. Near the top of the screen, the sum of all of the
dues paid is shown. Again, the [F5] and [F6] keys will move the
cursor to the left and right columns respectively.
If you hit [F1] on this screen, you can delete a column. This is
- 11 -
very useful when all of the 54 entry spaces are full. Instead of
manually deleting each entry in a column, hitting [F1] will do it
automatically. Simply hit [F1] and enter the column you wish to
delete. Hit Y to confirm the deletion and the column will be
deleted. If you do not wish to delete the column, hit N and the
column deletion will be aborted.
The final page is the scout note pad. Each scout record will have
it's own note pad. The text editor is loaded and then notes can be
added, deleted, printed, etc. For information on how to use the text
editor see page 39. To exit from the note pad, if you wish to save
the notes, hit [F7] and hit enter. If you do not wish to save the
note pad changes, hit [F1] and type Y.
After exiting the note pad, an option screen will appear. [ESC] will
return you to the main menu without adding the record to the
database, [Page Up] will take you back to the Dues Screen and [F10]
will save the record.
There is a maximum of 100 scout records.
[B] Add Adult Leader
This option allows you to enter information for adult leaders. The
adult leader record consists of three pages of information.
The following fields are on the first page: name, home address (2
lines), home city, home state, home zip code, home phone number,
business address (2 lines), city (business), state (business), zip
code and phone number (business), positions (up to four), and 2 lines
for comments. When on the position fields, you can hit [F2] to list
all adult positions.
NOTES: In the upper left hand corner, the record number will be
- 12 -
shown.
The second page contains training information. You can enter the
training date, name, and hours. There is room for 20 entries.
The third page consists of Other Awards and Group/Projects.
The first part of this page is the Other Awards fields. You can
enter up to fifteen awards. Enter the name and date of each award.
The second part of this page is the Groups/Projects that this adult
is involved in. Enter the code of the Group/Project and the position
that the adult holds. To bring up a list of Group/Projects that you
currently have defined, hit [F2]. After entering all of the
information, hit [F10]. To get back to the main menu, hit [ESC].
There is a maximum of 75 adult/leader records.
NOTES: When you hit [ESC] to abort to the main menu, you will be
asked if you are sure that you wish to abort. Hit Y if you wish to
go to the main menu or N to continue adding an adult.
[C] View/Modify
The View/Modify option allows you to change an existing record.
Under the modify option, you can change actual record information,
perform the Global Updates or Erase Unawarded Badges Marks.
When selecting this option, a menu will appear. Choose whether you
wish to modify a scout or an adult leader's record. After choosing
the appropriate selection, a second menu will appear. If you chose
to modify a scout's record, five options will appear on the menu.
The first three options allow you to choose the way in which you wish
to select the record which is to be modified. You can either type in
the name, type in the record number or see a list of the names in the
database. If you choose to select a record by name, case does not
- 13 -
matter. Also, you do not have to enter in the entire name. For
example, if you wish to choose a record for scout Johnson, Kevin, you
could enter in jo and CUBMATE will choose that name. CUBMATE will
choose the first record matching the specification that you enter, so
if you had two or more scouts with the last name Johnson, you would
have to enter in more characters to ensure that the correct record is
selected. If you enter an invalid name (a name not in the database)
or invalid record number, an error will occur and you will be
returned to the menu. After choosing the record, the record will be
retrieved and changes can be made. The keys for scrolling through
the windows and fields are the same as the ADD option. To save the
changes, hit [F10] and to abort the changes hit [ESC].
The ability to change to another record while in another record can
by accomplished by hitting [ALT-R]; a menu will appear. You can
switch to another record by: 1) Next Record, 2) Previous Record, 3)
Select Name From List or 4) Record Number. To remain in the same
record hit [ESC] (if you already chose 3, hit [END] which will bring
you to the bottom the list, and then hit [RETURN]). NOTE: This can
only be done from the first page of a MODIFIED record. It cannot be
done from a record that is being added.
NOTES: If a record is marked for deletion, a message will be shown on
the last line of the first page.
The Global Update allows you to do "batch" updates on the database.
By choosing this option (#4), you can perform "batch" updates for
Activity Badges, Camping Information and Dues.
For Activity Badges, you will first be asked whether you wish to have
the badge marked as unawarded. This is the same as pressing [ALT-G]
when modifying a record. You will then be asked whether you wish to
- 14 -
update all or selected scouts. After choosing your desired
selection, you will be asked to choose the badge that you wish to be
added to the selected records. Next, you will be asked to enter a
comment for that badge. This comment will be added to the scout's
record. Lastly, you will be asked to enter the date that should be
entered in the scouts' records for the activity badge. If a scout
being updated already has a comment for the badge, the record will be
brought up and you will have to enter a comment for the scout. If
not, the activity badge will be added. If a scout already earned the
activity badge, the record will not be affected.
For the Camping Information, you will be asked to enter the camp
name, date, number of days and a comment that will be inserted in
each record. The information will be inserted in the first available
spot. When the update is completed, if there were any scouts that
didn't have any spaces available (all 20 were filled up), you will be
shown their names.
For the Global Dues Update, you will be asked to enter the date to be
inserted in each record. If the date is invalid, you will be
notified and asked to enter a valid date. Each record (starting with
number one) will then be loaded into memory and you will be taken
right to the Dues Screen. The new date will be inserted in the first
available spot. If no spot is available, the first field will be
highlighted, but the new date will NOT be inserted. If you wish to
make an entry, enter the information and hit [F10]. If you do not
want to make any changes, erase the inserted date and then hit [F10].
If you want to abort the Global Dues Update, hit the [ESC] key.
If you choose Erase Unawarded Badges Marks (#5), all badges and
awards marked as Unawarded will be marked as Awarded in ALL records,
- 15 -
so make sure you print out a list before you select this option.
If you chose to modify an adult leader's record, all of the options
above, except the Global Updates and Erase Unawarded Badges Marks,
will appear. After modifying the record, hit [F10] to update the
record or [ESC] to abort to the main menu.
[D] Delete
This option allows you to delete a record in the database. If you
wish to erase a record then this is the option to select.
A menu will appear allowing you to select whether you wish to delete
a scout's record or an adult leader's record. Once you select your
choice, a second menu will appear allowing you to choose how you wish
to select the record you wish to delete. You can enter the desired
record by name, record number or select from a list.
If you choose to see the database list, you can select more than one
scout. Mark each scout that you wish to delete with the space bar.
Hit [RETURN] when you are finished marking scouts.
If you choose to select a record by name, case does not matter.
Also, you do not have to enter in the entire name. For example, if
you wish to choose a record for scout Johnson, Kevin, you could enter
in jo and CUBMATE will choose that name. CUBMATE will choose the
first record matching the specification that you enter, so if you had
two or more scouts with the last name Johnson, you would have to
enter in more characters to ensure that the correct record is
selected. If an invalid name or invalid record number is entered, an
error message will appear and you will return to the menu. If the
record is found, confirmation of the deletion is necessary. Enter Y
to mark the record for deletion or N to abort to the main menu.
Notice that the record is marked for deletion. In case you change
- 16 -
your mind later, you can undelete the record. By choosing Y, you are
marking the record for deletion so that when you pack the records,
the record will be deleted permanently. Until you pack the records,
however, the record will still be in the database and can be
modified, printed, etc. After the deletion occurs, the program will
return to the main menu.
NOTES: Packing and undeleting are covered in the Utilities Section.
[E] Query Database
Querying the Database allows you to see (on screen or printer)
records which meet certain criteria.
After choosing this option on the main menu, a new menu will appear.
This menu is for choosing which field you wish to query. There are
six fields which can be queried. They are the Activity Badge, Rank,
Dues Date, Position Held, Den and Group/Project fields.
Activity Badge: Enter the activity badge number that you wish to
query for. If you wish to see the list of activity badges, hit [F2]
and choose the activity badge from the list.
Rank: Use the left/right cursor keys to choose which rank you wish to
query for.
Dues Date: Enter the dues date that you wish to query for.
Position Held: Enter a Position Held (i.e. Senior Den Leader) to
query for.
Den: Enter number of the den from the list (not the actual den
number) to query for. To list dens, hit [F2].
Group/Project: Enter Group code to query for. To list Group/Project
codes, hit [F2].
After choosing the query field, a menu will then appear allowing you
to choose whether the query should be TRUE or FALSE. By choosing
- 17 -
TRUE, a query will be made and all records meeting the specification
will be printed. By choosing FALSE, a query will be made and all
records not meeting the specification will be printed. This is what
makes the query function so useful. An example would be to query the
database for all scouts not having Sportsman activity badge. Select
the query function and choose activity badge. Enter the number for
Sportsman (or hit [F2] and choose Sportsman) and choose FALSE. All
scouts not having sportsman activity badge would be displayed. To
see all scouts that did have Sportsman activity badge, follow the
above steps except you would choose TRUE. After choosing the truth
value of the query, a "Output to Printer [Y/N]? " message will
appear. Enter Y or N. After selecting that, the query search will
be displayed (i.e. Query = NOT Sportsman for a query for all scouts
that didn't have Sportsman) and to start the query, simply hit a key.
After the query is done, a completion message will be displayed; hit
a key to return to the main menu.
[F] Print
Selection of this option allows you to print the records in the
database, Advancement Progress Report, Individual Progress Report,
all Unawarded Badges, Permission Slips, Roster, Phone List, the note
pad and envelopes/labels.
If there are no records in the data base, you will be notified and
returned to the main menu.
The first menu appearing will be whether you wish to print adult
records, scout records or Change Printer Options.
The adult leader's menu has four choices on it. You can print
Envelopes/Labels, a Phone/Address List, All Records or Selected
Records. Choosing envelopes/labels will bring you to another menu.
- 18 -
The envelope/label printing option for adult leaders is the same as
printing for scouts except the Select Recipient option is replaced
with the Select Home/Business option. This option (#3) lets you
choose whether the label/envelope is to be addressed to the adult
leader's home or business address (see page 21). At the top of the
screen, it will show you which address will be printed on the
envelope/label. The Phone/Address List will print the phone/address
list. All Records will print all of the adult records in the
database, Selected Records will print records which you select to be
printed (see page 26).
After you finish selecting what you wish to print, the printer status
screen will appear. Hit a key to print the information. After the
printing is complete, the main menu will reappear.
The scout print menu has many more options to choose from. The
choices (in order) are: A) Advancement Progress Report, B) Individual
Progress Reports, C) Permission Slips, D) Unawarded Badges, E)
Envelopes/Labels, F) Roster, G) Phone List, H) Note Pad, the I and J
deal with printing the actual records (All Personal Records or
Selected Personal Records).
Advancement Progress Report
The Advancement Progress Report will print out the detailed rank
requirement screen of each scout.
A menu will appear asking you to choose whether you want selected or
all records. If you choose select records, the select names menu
will appear (see page 26). After selecting the records you wish to
have printed (or selecting all records), a menu will appear asking
you to choose whether you wish to print just the rank that the scout
is currently working on or all ranks for which the scout has
- 19 -
completed at least one requirement. After choosing the appropriate
selection, the printer status screen will appear. Hit a key when
your printer is online.
Individual Progress Report
This option prints out a complete Individual Progress Report. This
report prints out a scout's name, den, current position, date
effective, current rank and date it was earned. It also prints out
ranks, activity badges, arrow points and the dates that they were
earned. It also prints out the total number of electives completed.
Permission Slips
This option allows you to print out permission slips to scouts.
First, select whether you want permission slips for all or select
records. Next, the entry screen will appear. There are fields for
the following: Activity, Dates, Destination, Departing From and Time,
Returning To and Time, Adults Accompanying Scouts, Cost, What the
money is for, Equipment Needed, Leader's Emergency Contact and Phone
Number, Den Number and Leader's Phone Number. When you are on the
Returning To field, you can hit [CTRL-C] to copy the information that
is in the Departing From field. When you are satisfied with the
entries, hit [F10] to go to the printer status screen.
Unawarded Badges Report
The Unawarded Badges Report will print out all of the unawarded
badges in the database. After choosing this option, the printer
status screen will appear.
- 20 -
Envelope/Label Printing
Printing : Labels
Records : All
Recipient : Scout at Home Address
Feed : Continuous
Labels/Envelope Print Menu (SCOUT)
1 Print Labels
2 Print Envelopes
3 Single/Continuous Envelopes
4 All Records
5 Select Records
6 Select Recipient
7 Done
This option allows you to print envelopes and labels.
In the upper left hand corner will be the status of your options.
Next to Printing:, it will have the item which you are printing
(Labels or Envelopes) and next to Records:, it will have either All
or Selected (meaning all or selected records). Next to Recipient:
shows who the recipient of the envelope/label is and which address it
is going to. Choosing option one sets the printing status to Labels.
Choosing option two sets the printing status to Envelopes. When
printing envelopes, you can put up to five lines that will be printed
in the upper left hand corner of the envelope (a header). If you
would like, you can center or right justify the heading by putting in
the appropriate number of spaces. Move between the lines with the up
and down cursor keys. Hit [F10] when done typing in the header.
Selection 3 allows you to select either continuous or single
envelopes. When you select this option, it will toggle between
continuous and single envelopes. Labels must be continuous. When
you get to the printer status screen, if you selected single
- 21 -
envelopes, it will ask you to put an envelope in your printer and hit
a key. After an envelope is printed, you will be prompted to load
another envelope into your printer and hit a key. This process will
continue until all of the envelopes have been printed. If you
selected continuous envelopes, put the continuous envelopes in your
printer and hit a key. Selection 4 will set the Records: option to
ALL and selection 5 will allow you to select records that you wish to
print. Selection 6 allows you to choose the recipient of the
envelope/label. You can choose either the scout, parent/guardian #1
or parent/guardian #2. If you choose either of the parent/guardians,
you will then have to choose which address to make the envelope/label
out to. You can choose either the home address or the respective
parent/guardian's business address. If, for example, you choose to
send the envelope/label to Parent/Guardian #1 at the home address,
next to Recipient: will be Parent/Guardian #1 at Home Address. When
you are complete, select number 7 (Done) and the printer status
screen will appear and after checking your printer, hit a key to
start.
NOTES: The default label size is 15x16" X 3 1/2". For labels, the
optimum position should be to cut the last hole of the previous label
in half with the printer bar. Also do the same with the continuous
envelopes. However, some printers are different so experiment to
find the appropriate starting position. You can also change the
label size from the Change Printer Options Menu (see page 28). Also,
when you are performing single envelope feeding, when the envelope
finishes printing, the printer will formfeed the envelope out of it.
Roster
The roster will print the names, positions, den and phone number of
- 22 -
all or selected scouts. You can also choose whether you want the
Roster to be printed in alphabetical or den order. The default is
Alphabetical. If you choose by Den, then you can choose whether you
want to print each den on a separate page (option #3). The default
is All Dens on the Same Page. Your current choices are shown at the
top of the screen.
In order for the Roster Printout to print the current position of a
scout, it goes backwards through the scout's positions held list, and
after finding one taken, it is going to see if it has a Date From
entered, but no Date To entered. For example, if a scout's positions
held fields were filled up to eight (the scout has held eight
positions), Cubmate will look at number eight and see if the Date To
field had a date. If it doesn't, then that is the scout's current
position. If it does have a date entered, then the scout does not
have a position at the present time, and nothing is printed for
position.
Phone List
The phone list will print the names and addresses of all or selected
scouts and their parent/guardian's first names. You can also choose
whether you want the Phone List to be printed in alphabetical or den
order. The default is Alphabetical. If you choose by Den, then you
can choose whether you want to print each den on a separate page
(option #3). The default is All Dens on the Same Page. Your current
choices are shown at the top of the screen.
Notes
This will print the CUBMATE note pad. If the note pad doesn't exist,
a message will be printed on the screen and the program will return
to the main menu. If the file exists, the printer status screen will
- 23 -
appear and the note pad will be printed.
Printing of Records
The last two selections on the main print menu deal with the actual
printing of records in the database. All Personal Records will print
all records. Select Personal Records will allow you to select which
records to be printed.
After choosing the appropriate option, the pages menu will appear and
you will then choose whether all of the pages or some of the pages
are to be printed. If you choose select pages, the select pages menu
will appear.
Select Pages Menu
1 Select Page
2 Unselect Page
3 Load Default Page Selections
4 Save Default Page Selections
5 Clear ALL Page Selections
6 Done
Selection one and two will bring up a list of pages. Pages that are
selected will have an * next to them. Select or Unselect them by
hitting the number of the page.
Selection three will load the default page selection.
Selection four will save your page selections in the default page
file. This is useful if you regularly print out certain pages, but
not all. You will be asked to confirm that you wish save your page
selections. Enter Y (yes) or N (no).
Selection five will clear all page selections. You will be asked to
confirm that you wish to clear all selections. Enter Y (yes) or N
- 24 -
(no).
After choosing the pages, select Done and the printer status screen
will appear. Line up your paper and hit a key to start printing.
NOTES: if no pages are chosen, a message will appear stating that you
chose no pages and you will be taken back to the main menu. Also
note that when printing, the detailed rank requirement information
for the scouts will not be printed. This is what the Advancement
Progress Report is for. Lastly, badges that weren't awarded will
contain a NA message next to them.
Printer Status Screen
The Printer Status Screen is the screen which appears whenever a
report is being printed. This screens shows the current status of
the printer. There are five codes that can be returned.
Printing - The data is being printed.
Out of Paper - The printer is out of paper.
Printer Offline - The printer is either off or offline.
Printer Busy - The printer is printing something else. The
program will wait its turn to print.
Unknown Problem - Something else is wrong with your printer.
If an error occurs (with the exception of Printer Busy), the printer
will reprint the ENTIRE current page. If you wish to abort printing,
type A and hit return otherwise reset the printer paper to the top of
the page and type C and then hit return to print.
This screen also allows you to choose how many copies of a report you
would like to print as well as whether the report is to be printed to
a file.
If you hit [ALT-F], you will be prompted for a file name.
CUBMATE will then check to see if that file exists. If it does, you
will be asked to confirm whether you want the file to be overwritten
or not. Hit Y to overwrite the file or N to select another file
name.
- 25 -
If you hit [ALT-C], then you will prompted to enter the number of
copies that you want printed. Enter a number from 1 to 99.
The printer status screen shows the current copy that CUBMATE is
printing as well as how many copies were requested.
If you selected NO PRINTER in the installation program, a message
will appear on the top of the screen notifying you that you can only
print to a file. Regardless of what key you hit (except for [ESC] to
abort to the main menu or [ALT-C] for copies), you will be prompted
for a file name.
NOTES: There has been some problems with CUBMATE and printers when
they run out of paper (or another problem occurs) and the printer
status screen still says PRINTING. If this problem occurs, simply
turn the printer off and back on. Leave the problem intact. For
example, if you run out of paper and the program does not acknowledge
this, turn off your printer and then back on with the PRINTER STILL
OUT OF PAPER. CUBMATE will then recognize the problem and then you
can correct it. Reload the paper to the top of the page and CUBMATE
will continue printing starting with the entire page where the error
occurred.
Select Names Menu
The Select Names Menu allows you to select certain names in the
database to be printed.
- 26 -
What the Select Names menu looks like:
Select Names Menu
1 - Record Number
2 - Name
3 - List Names in Database
4 - List Selected Names
5 - Unselect Name
6 - Select Groups
7 - Select Dens
8 - Done
Names Selected: 0
Option 1 allows you to enter the record number of the record to be
added to the selected names list. If an invalid record number is
entered, an error message will appear. Option 2 allows you to enter
the name of the scout to be added to the selected names list. Note
that you do not have to enter in the entire name. For example, if
you wish to choose a record for scout Johnson, Kevin, you could enter
in jo and CUBMATE will choose that name. CUBMATE will choose the
first record matching the specification that you enter, so if you had
two or more scouts with the last name Johnson, you would have to
enter in more characters to ensure that the correct record is
selected. If an invalid name (not in the database) is entered, an
error message will appear. Option 3 will list all of the names in
the database. To choose one name, go to the name and hit [RETURN].
To choose more than one name, use the space bar to mark each name
that you want to select, and then hit [RETURN]. Choose NONE or hit
[ESC] if no names are desired. Option 4 lists all of the names
selected. Browse the list using the Up, Down, Page Down and Page Up
keys. Choose DONE (at the bottom of the list) when finished browsing
- 27 -
the list. Option 5 allows you to unselect names which were selected.
You can mark multiple names to be unselected with the space bar.
Choose NONE (at the bottom of the list) or hit [ESC] if no names are
to be unselected. Option 6 allows you to select all of the scouts or
adults in certain Group/Projects. When you select this option, all
of the Group/Project codes will appear. Select the group you want to
be included in the report. Option 7 allows you to select
scouts/adults in certain dens. When you select this option, all of
the Den names will appear. Select the den you want to be included in
the report, and option 8 (DONE) goes to the next menu. Next to Names
Selected: will appear the number of names selected.
Change Printer Options
The Change Printer Options allow you to change your printer port,
lines per page, and label and envelope setup.
The first item is Change Printer Port. Choosing this option will
bring up a list of printer ports and NP (which stands for no
printer). Select your new printer port and hit [F10] to make the
change permanent.
The second item is Change Lines Per Page. Choosing this option will
allow you to change the number of lines you want printed per page.
Enter the new number of lines per page and hit [F10] to make the
change permanent.
The third item is Change Label Setup. You can configure: 1) Number
of Spaces Across, 2) Number of Lines Down, 3) Number of Lines per
Labels (size) and 4) Number of Labels Per Page. If you enter in a
number other than 0 for labels per page, then after the specified
number of labels have been printed, a form feed will occur. This
will most likely be used for people with laser printers. Option #2
- 28 -
(number of lines down) will linefeed the specified number of lines
down at the beginning of the printout and after each form feed.
NOTES: On a Panasonic KX-P1180i, the default of 7 for label size
works fine (for 15x16" X 3 1/2" labels). For some printers, however,
you may need to adjust the number (probably to 8) to print correctly
on that label size. To abort changing any of the values, hit [ESC].
The fourth item is Change Envelope Setup. Choosing this option will
allow you to configure the number of spaces across an envelope (where
the name and address will be printed), the number of lines down
(number of line feeds before printing an envelope), and the number of
lines per envelope (the size of the envelope). The defaults are 28
spaces across, 0 lines down and 25 lines per envelope (for a regular
business sized envelope).
[G] Mail Merge
The purpose of the Mail Merge option is to greatly simplify the task
of mailings. Remember when you had to load a letter, type in a
person's name and address, print it out, then the next person's name
and address, print it out and so on. The Mail Merge fully automates
printing letters for you. Whether you are mailing a letter to one or
fifty scouts, mail merge is a handy convenience.
- 29 -
What the mail merge menu looks like:
Header: OFF
Scout Records: ALL
Adult Records: ALL
Mail Merge Menu
1 Type Letter
2 Select Scout Records
3 All/No Scout Records
4 Select Adult Records
5 All/No Adult Records
6 Header ON/OFF
7 Print Letters
8 Exit
Option number one will allow you to create (or edit) the letter that
will be used in the mail merge. Select a name for the letter
(maximum of eight characters). If the you wish to modify a letter,
simply type the name of the letter and it will be retrieved. The
text editor will be invoked and you can then make whatever changes
need to be made. After typing the letter, hit [F7] and type Y to
confirm that you wish to save the letter. The letter will be saved
and the program will return to the Mail Merge Menu. For information
concerning the text editor, see the NOTE PAD section (see page 39).
Option number two will allow you to select scout records. The select
records menu will appear and you will be able to choose the scout
records which you wish to have included in the mail merge. See above
for information on the select records menu (see page 26).
Option number three is for including all or no scout records in the
mail merge. This is useful if you wish to have letters printed to
only the adult leaders. Choosing this option will switch between ALL
- 30 -
and NONE or if you previously chose selected records, it will switch
to ALL. The Scout Records: message on the top of the screen shows
which scout records will be printed (ALL, SELECTED or NONE).
Option number four allows you to select the adult records which you
wish to include in the mail merge. The select records menu will
appear and you will be able to choose the adult records which you
wish to have included in the mail merge. See above for information
on the select records menu (see page 26).
Option number five is for including all or no adult records in the
mail merge. This is useful if you wish to have letters printed to
only the scouts. Choosing this option will switch between ALL and
NONE or if you previously chose selected records, it will switch to
ALL. The Adult Records: on the top of the screen shows which scout
records will be printed (ALL, SELECTED or NONE).
Option number six allows you to choose whether you want a header or
not. The header is the return address, date, etc. If a header is
desired, select item #6 and type in the header. Five lines are
available for the header. This option was included in case a header
wasn't put in the actual letter. The header, if selected, will be
the first thing printed. When done, hit [F10] to return to the mail
merge menu. If the header is selected and you wish to deselect (or
change) it, choose header again.
Option number seven is to print the letters. Enter the name of the
file containing the letter. If the file doesn't exist an error
message will be shown. If the file exists the program will take you
to the selection screen. On this screen, if you are sending letters
to any scouts, you now would select the recipient of the letter.
Choose either Scout, Parent/Guardian #1 or Parent/Guardian #2. If
- 31 -
you choose Parent/Guardian #1 or Parent/Guardian #2, a menu will
appear allowing you to choose what address to send the letter to.
Select either the home address or the respective Parent/Guardian's
business address. After selecting the appropriate choice the program
will proceed to the printer status screen. After making sure the
paper is in the printer and properly loaded, hit a key to start
printing.
If you didn't select any records, you will be informed and returned
to the main menu. If you choose Select Scout Records (option #2) or
Select Adult Records (option #4) on the mail merge menu and return to
the mail merge menu without selecting any records, the appropriate
category (either Scout or Adult Records) will be set to NONE.
Option eight will return you to the main menu.
NOTES: What mail merge does is make a letter for each chosen scout
and/or adult. It will print a header if desired and then Dear [name
of scout or adult]: and then print the body of the letter.
[H] Pack/Den Inventory Module
The Pack/Den Inventory Module tracks pack inventory. After choosing
this option, if the file "PACKINV.DAT" (the inventory file) is not in
the directory, a message will appear and a new file will be created.
Here is what each option does:
- 32 -
Add Items
This option allows you to add items to the Pack/Den Inventory
database. There are fields for the Item name, value, condition, the
person to whom the item was lent to, the date lent, date due, date
returned and two lines for comments. In the top of the box will be
the item number. Hit [F10] to save or [ESC] to abort to the main
menu.
View Items
This option allows you to view/modify/delete items in the Pack/Den
Inventory database. When choosing this item, the database will
display record number one. You can browse through the fields with
the up and down arrow keys. You can also change information such as
the person to whom the item was lent to, condition, etc. To browse
through the different items in the database, use the [PG/UP] and
[PG/DN] keys. If an attempt is made to go beyond or before the
database, an error beep will sound. There are also some other
functions. To mark or unmark the item for deletion, hit [CTRL-D].
If an item is marked for deletion when the database is packed, the
item will be permanently erased. To go to a specific item number,
hit [CTRL-G]. A prompt will be made for the item number to go to.
Enter the item number and hit return. If the item number is invalid,
an error beep will sound. After modifying an item, hit [F10] to save
the updated information or [ESC] to return to the Pack/Den Inventory
menu. If you hit [F10], a message will be briefly printed on the
screen confirming the update.
If the item was lent out and the borrower returned the item, enter
the date it was returned. After entering the date returned, hit
[F10]. If a pack/den inventory history is being kept, the
- 33 -
information will be saved in the pack/den history file, otherwise the
item will return to the unborrowed state (the lent to, date lent,
date due and returned fields will be erased).
Overdue/Lent Out Items
This option will show either which items were lent out or which items
are overdue (depending on the selection).
After selecting this option, another menu will appear. You will be
prompted to choose either to view the items which are lent out or
which items are overdue. After selecting the appropriate choice, you
will be prompted if the output is to go to the printer. If you
select no the screen will clear and will show which items meet the
condition that was selected. If the list is more than one screen,
when the screen is full, a message will appear prompting you to hit a
key to go to the next screen. If you selected to output the
information to the printer, the printer status screen will appear.
Hit return to start printing. When checking for overdue items,
CUBMATE will compare the "Date Due" field of the record with the
system date. If the system date is incorrect, then the Overdue
option will not produce accurate results.
After all of the items meeting the condition are printed out, a
message confirming this will be shown. Hit a key to return to the
pack/den inventory menu.
View History
If this option was selected in the installation, it will be
available, otherwise a message stating that you chose not keep a
pack/den history will appear and you will be returned to the pack/den
inventory menu.
After choosing to view the history, you will be asked whether the
- 34 -
output should go to a printer. If you answer no, the output will be
displayed on the screen. If the contents are more than one screen,
after the screen is full a message will appear prompting you to hit a
key to view the next screen. If you chose to print the information
on a printer, the printer status screen will appear. Hit a key to
print.
About the Pack/Den History File: After a borrower returns the item
(data is entered for the "Date Returned" field of the specific item),
the information will be stored in the pack/den history file. Here is
a sample of an entry in the pack/den history file:
Pack/Den Inventory History
--------------------------
Item: Four Man Tent
Lent to: Joe Scout
Date Lent: 12/12/90 Date Due: 12/20/90 Date Returned: 12/19/90
The tent was returned in great condition.
The data file name is "TRHIS.HST" so if it gets too large or you wish
to delete it, simply delete or move it somewhere else (if you wish to
keep it) and CUBMATE will automatically create a new history file.
Print Items
This option will allow you to print your pack/den inventory file or a
pack/den inventory checklist.
When you select this option, another menu will appear. You will be
prompted to choose either a Full Inventory Printout (#1) or Pack/Den
Inventory Checklist (#2).
The Full Inventory Printout will print out the entire contents in
your Pack/Den Inventory file. If the item is lent out, the person
whom it was lent to, the date lent and date due will be printed
underneath the item. If the item is not lent out, the item name,
condition and value will be printed out. The Inventory Checklist
- 35 -
consists of a short line and next to it the name of the item. The
checklist is useful for doing inventory checks, while not taking up a
lot of paper. If an item is lent out, there will be an & next to it
(in the left margin).
[I] Financial Module
The Financial Module tracks pack/den bank accounts. The menu
consists of Adding, Modifying and Printing Financial transactions and
Querying the Financial database. You can also do a Dues Report which
totals the amount of dues collected between certain (or all) dates.
You can track up to five different accounts.
Add
This option brings up the entry page. This consists of check number,
date, payee, amount and memo. To enter a withdrawal OR a check, just
enter a negative amount (such as -65.00). To enter a deposit, just
enter the amount (such as 65.00). You should use consistent memo
categories, so that when you do a query, you can do a reliable search
using memo categories.
Hit [F10] to save the record or [ESC] to abort to the menu.
Modify
This option allows you to modify financial transactions. You will be
placed at the first record. Use [Page Up] and [Page Down] to move
between records. Use [Alt-G] to go to a specific record. Use [Alt-
D] to mark or unmark the record for deletion. If a record is marked
for deletion, a message will be shown on the screen. When the
financial database is packed, all records marked for deletion will be
permanently erased. Otherwise, follow the same instructions as
stated above under ADD.
- 36 -
Query
This option allows you to query the financial transaction database by
Check Number, Payee, Memo or Amount. You will first be asked whether
all accounts are to be included in the query. After choosing the
desired query field, you will then be asked to enter a string to
search for. When querying for payee and memo, case doesn't matter.
Also, you can enter partial information. Any transaction that
contains that partial information will be printed out. You will then
be asked if the output is to go to the printer or screen. The output
will consist of record numbers which meet the query condition.
Print
Selecting this option will bring up the Print menu. You will first
be asked whether all accounts are to be included in the printout.
You have the option to print out Transaction or Dues Reports. The
Transaction Report consists of records entered in the Financial
database. The Dues Report consists of dues paid by your scouts.
After you choose the desired report, CUBMATE will ask whether to use
all dates or records between certain dates. For example, if you
would like to see the dues paid between 1/1/92 and 2/1/92 you would
choose the Dues Report, choose selected dates and then enter 1/1/92
and 2/1/92. If you wanted to see the dues paid on a particular date,
say 2/5/92, then you would choose selected dates and enter 2/5/92 for
both Date from and Date to. After entering the desired information,
the printer status screen will appear. Hit return to start printing.
Select Account
This option allows you to select, add and delete accounts.
Select Account
This option will bring up a list of all of your accounts.
- 37 -
Highlight the account that you wish to activate and press
[RETURN].
Add New Account
This option allows you add new accounts. Enter the name of the
account that you wish to add. The account name can be up to 8
characters long. If you enter an invalid file name (one that
contains spaces or no characters), an error message will occur
and you will be asked to reenter the file name. There is a
maximum of 5 accounts.
Delete Account
This option allows you to delete accounts. Select the account
that you wish to delete. Confirm whether you wish to delete the
selected account (Y or N). If you choose Y, the account will be
permanently deleted.
Pack Records
This option will delete all financial records marked for deletion.
NOTES: All of the actions you take will be performed on the active
account only. The active account will be displayed on the top of
each screen.
[J] Calendar
The calendar is capable of holding up to thirty entries. There will
be fifteen entries displayed on the screen at any one time. To make
an entry move the cursor to a blank spot. First enter the date. Hit
RETURN and enter the time of the event. The next field allows you to
enter either a P for PM or A for AM. After entering that, you will
proceed to the data box. This box allows up to 4 lines of seventy-
two characters each line. To save the event, hit [F10]. To move
between entries, use the [PAGE UP] and [PAGE DOWN] keys. To abort
- 38 -
the event (not save it as an entry), hit [ESC] or another one of the
keys in the box except [F10]. If you wish to delete an entry, go to
the entry and hit [CTRL-D]. When done using the calendar, hit the
[ESC] key to return to the main menu. To print the calendar, hit
[F5] and the printer status screen will appear. Make sure paper is
in the printer and hit a key to print the calendar. When you abort
to the main menu, the calendar is resorted and saved. While you are
in calendar mode, you can sort the calendar if you wish by hitting
[CTRL-S]. Entries that are on or before the current system date will
be marked with an *.
When you start up CUBMATE, it checks to see if there is an event on
or before today's date. If there is an event today or any day before
today, an alarm will sound and a message will appear notifying you.
Also, if you are using CUBMATE when the day changes, it will recheck
the calendar to see if there are any events occurring on the new
date. The alarm for an event will only go off once, and then it will
be disabled.
NOTES: if the system date is incorrect, the calendar alarm function
will be inaccurate. Make sure your system date is set correctly.
[K] Notes
The Note pad invokes the mini-word processor. The word processor was
not built into this program but is a separate file. It is called TED
and is copyrighted (c) by Ziff Communications. TED is a Bannerware
program (free distribution, but still copyrighted by the author), but
has many useful functions built into a very small program. If
another text editor is desired, then the main file has to be renamed
to TED and put in the CUBMATE directory. If it doesn't take up a
large amount of memory it should work fine. Don't forget to rename
- 39 -
it to TED. Briefly, here are the options available.
F1 : Abort will return you to the main menu without saving any
changed information.
F2 : This will undo information just changed.
F3 : Print will send marked text to the printer.
F4 : Mark will highlight desired text. This option is used to
Cut and Paste and for printing.
F5 : Cut will cut (remove) marked text and store it in memory.
F6 : Paste will take the text that was cut (now in memory) and
put it where the cursor is located.
F7 : Exit allows you to save the note pad. After hitting
F7, simply hit return. The note pad will be saved and
the program will return to the main menu.
F8 : This option will delete everything to the right of the
cursor.
F9 : This option will delete the line the cursor is on.
F10: This will undelete a line that was just deleted.
Don't forget that you can print the note pad from the Print option on
the main menu. If you wish to send text to the printer while you are
in the note pad, you must first mark the text that you wish to print,
and then send it to the printer.
The note pad will be stored as NOTES.TXT in the CUBMATE directory.
[L] Utilities
The utilities option will bring you to the utilities menu.
Utilities Menu
1 - Pack Records
2 - Undelete Records
3 - Export/Import Records
4 - Backup/Restore Database
5 - Defaults/Updates
6 - Delete Rank Files
7 - Exit
- 40 -
Pack Records - To Pack Records means to permanently erase the records
marked for deletion and squeeze the remaining records together to
take up the least amount of space. This includes permanently erasing
any Pack/Den Inventory records that are marked for deletion.
Invoking this option will back up the info.dat (calling it info.bak)
and the adinfo.dat (calling it adinfo.bak) files. It will also
update each record's Activity Badge comment file (#.dat).
Afterwards, a new index will be generated and the program will return
to the main menu. If there is not enough space on your disk to pack
records, a message will be printed on the screen and you will be
returned to the main menu. On the screen will be shown the current
progress of the pack. When the pack is working on anything other
than the scout database, a message will be shown that the pack is
currently working on all miscellaneous files. When the scout
database begins to be packed, you will be shown how many records are
to be packed and the progress of the pack (how many records were
packed and how many were deleted). This information will be
constantly updated throughout the packing process. When the packing
is done, a message will appear on the screen and you will be returned
to the main menu.
Undelete Record - Undeleting a record will UNMARK a record which is
marked for deletion.
A menu will appear asking whether the record you wish to undelete is
a scout or an adult record. After selecting your choice, a second
menu will appear allowing you different ways to select the way of
undeleting the record(s). Select the record you wish to undelete by
entering the record number, the name of the scout or adult marked for
deletion or by listing the records which are marked for deletion. If
- 41 -
you choose to select a record by name, case does not matter. Also,
you do not have to enter in the entire name. For example, if you
wish to undelete a record for scout Johnson, Kevin, you could enter
in jo and CUBMATE will choose that name. CUBMATE will choose the
first record matching the specification that you enter, so if you had
two or more scouts, that were marked for deletion, with the last name
Johnson, you would have to enter in more characters to ensure that
the correct record is selected. If an invalid record is entered
(such as a record which is not marked for deletion or a record not in
the database), an error message will be shown. If successfully
undeleted, a message will be shown to inform you of the success.
Export/Import Records - This option allows the export and importation
of records from/to your CUBMATE database. After choosing this
option, a menu will appear asking you whether you wish to import or
export a file from the database.
Import - Choosing Import will import records to your database.
First, you will be asked if duplicate records should be
overwritten. If you enter Y, then all records in your database
with the same (scout) name as the records being imported will be
overwritten. Enter N if you do not want any records to be
overwritten (duplicates will be created). You will then be
prompted to enter the name of the import file. CUBMATE will
then check to make sure that the import file is a valid import
file (was exported from another CUBMATE database). If the
import file is invalid, an error message will appear and you
will be allowed to enter a different name. Hit [ESC] to abort
to the Utilities menu. You will then be shown the number of
records to be imported and the current progress. After the
- 42 -
importation is complete, a message will appear and you will be
returned to the Utilities menu.
Export - Choosing Export will export records from your database.
You will first be asked if the export file will be in Scoutmate
v3.1 (or higher) format. Choose Y if the records are going to
imported into a Scoutmate database or N otherwise. You will
then be asked to choose which records you wish to export. If
you wish to export all of the records in your database, hit 8
otherwise choose the records you wish to export. If you exit
without choosing any names, you will be informed and returned to
the Utilities menu. After choosing the records you wish to
export, you will then be prompted to enter the name of the
export file. Make sure that you do not enter an extension for
the file. CUBMATE will then check to make sure that no file
with that name exists and isn't restricted. If the file exists,
you will be asked to confirm that the file should be
overwritten. If you choose no, you will be prompted for a
different file name. Hit [ESC] to abort to the Utilities menu.
If you choose yes, the file will be overwritten with the new
information. The screen will display how many records were
selected to be exported and the progress. After the exportation
is done, you will be notified and returned to the Utilities
Menu.
NOTES: The file extension for the export file will be .dat.
There will also be a file created with the extension .fil. This
file will contain all of the exported records' data files
(notepad, rank, and activity badge information).
Backup Files - Backing up files is an essential part of using a
- 43 -
computer. One power surge or mistake can ruin days or weeks of work.
BACKING UP FILES REGULARLY IS STRONGLY RECOMMENDED. To do this is
painless and can save days of work. Since DOS diskettes can only
hold 122 (or 244 if you use high density disks) files per directory,
the backup utility will only copy the info.dat, adinfo.dat and it
will create backfile.dat. This backfile.dat file will contain all of
the scout data files (notepad, rank, and activity badge information).
Therefore, you must use the restore option to uncompress the
backfile.dat file. The backup process can take quite a while. You
will be updated as to how much of the backup has been completed
throughout the process. Please note that you are responsible for
making sure you have enough disk space for the backup. The amount of
space needed is the total of the file sizes of adinfo.dat, info.dat
and all scout data files. If this number is larger than your floppy
disk size, you should do a backup to your hard drive and then save
the individual backup files across floppy disks (i.e. do a backup to
your hard drive and then save info.dat to one floppy disk and
adinfo.dat and backfile.dat to another floppy disk). NOTE: If you
attempt to perform a backup to a directory (or disk) that already
contains backup files, the previous backup files will automatically
be overwritten. Also, if you attempt to perform a backup with not
enough disk space on the backup drive, you will get a "backup
unsuccessful" message.
Defaults/Updates - this option allows you to change the defaults of
CUBMATE.
Pack/Den Positions
You can enter up to 30 pack/den positions.
- 44 -
Adult Positions
You can enter up to 30 adult positions.
Return Address
You can enter up to five lines of seventy eight characters each for a
default return address. This return address will be the default for
envelopes as well as mail merge.
City, State, Zip Code and Area Code
You can enter defaults for the above four items. Every time you
enter a new adult or scout record, the fields for which you have
default values will be automatically inserted into the new record.
Group/Project Names
You can enter up to 9 Group/Project names. You must first enter a
code by which to identify each Group/Project. This code will be used
when entering group codes in individual scout and adult records. You
will then enter the Group/Project name of up to 30 characters. Note
that capital letters are treated differently than lowercase letters
(i.e. P is treated differently than p).
Activity Badge Update
This option allows you to modify the Activity Badge List very easily.
You can add an activity badge, delist or undelist activity badges and
print the activity badge list.
ADD
You will be prompted for the activity badge name. After you
enter the name, you will be asked to confirm the add. If you
choose Y, then the activity badge will be added to the end of
the list.
DELIST
This will DELIST an activity badge. Choose the activity badge
- 45 -
number to delist or hit [F2] to bring up the activity badge
list. You will then be asked for the date the activity badge
was delisted. No scout will be able to earn this activity badge
after the delist date. You will then be asked to confirm the
DELIST, and if you choose Y, it will be delisted.
UNDELISTED
This will UNDELIST an activity badge. You will be prompted for
the activity badge to undelist. You can hit [F2] to list all of
the activity badges that are DELISTED. After you choose the
appropriate activity badge, you will be asked to confirm the
UNDELIST, and if you choose Y, it will be UNDELISTED.
Print Activity Badge List
This option will print out the activity badge list.
Colors
You can choose the default colors for the background, foreground,
highlighted message foreground and highlighted message background.
As you enter different numbers, the colors will change to show you
what your selections would look like.
For all of the above (except Activity Badge List), hit [F10] to save
the defaults/updates or [ESC] to abort without saving.
Delete Rank Files - this option is used when you manually change the
rank requirements for a certain rank. Enter the rank you wish to
have deleted (the rank you changed) and hit return. After confirming
that the deletion is to occur, CUBMATE will delete all of the
appropriate rank files. After the deletion is complete, you will be
shown how many rank files were deleted and then returned to the menu.
[M] Quit
This will end the CUBMATE session. The index will be saved and the
- 46 -
program will terminate returning to your operating system.
- 47 -
Appendix A
Error Messages
When backing up files, the following (error) messages can occur:
Copy Successful - the backup was successfully performed.
Source and Target are the Same - you entered the CUBMATE
directory as the backup path. Change the backup path.
Source file not found - for some reason, the program could not
find the info.dat file. Did you erase it? If so, you have to
run install again or copy it to the CUBMATE directory if it was
previously backed up.
Unable to create target file - the target file could not be
created. This means that an invalid path was entered. Enter a
correct path. If you need to create another subdirectory,
simply go to DOS and use the md (make dir) command to make the
desired subdirectory.
Data Copy Failed - An undetermined error occurred. Maybe a bad
floppy disk is the cause.
Installation Errors
When installing CUBMATE, errors can occur. If you get an Unable to
Create Directory, you most likely forgot to put in a colon (:) after
the drive letter. Make sure you put the destination path in this
format: DRIVE:PATH. Here are two examples of directories:
c:\cubmate and e:\pack\cubmate\files.
Here are the specific list of errors that the installation
verification procedure looks for:
Error #1 - MB.DAT file is missing
Error #2 - CUBMATE.EXE file is missing
Error #3 - CUBMATE.OVR file is missing
Error #4 - INFO.DAT file is missing
Error #5 - ADINFO.DAT file is missing
Error #6 - TED.COM file is missing
Error #7 - CONFIG.CFG file is missing
Error #8 - RANKINFO.DAT is missing
Error #9 - MMFIELD.DAT file is missing
Error #10 - MMFIELD2.DAT file is missing
Error #11 - PACKPOS.DAT file is missing
Error #12 - ADPOS.DAT file is missing
Error #13 - WOLFA.DAT file is missing
- 48 -
Error #14 - BEARA.DAT file is missing
Error #15 - TRHIS.HST file is missing
For errors #1-3, #6, #8 - #14, the files may have been improperly
copied. To rectify the error, you can copy the appropriate file from
the master disk to the destination path. After copying the
appropriate file, run the installation again with the same
destination path and it will verify the installation again without
copying and creating all of the files again. For the other errors
(except #15), it is necessary to run the installation again.
If a general copying error occurs, make sure that you put in the
correct path that the CUBMATE files reside in.
The best thing to do if any error occurs is to erase any files which
may have been created or copied to the destination path and reinstall
CUBMATE.
Overlay Errors
CUBMATE.OVR is the overlay file used. After loading CUBMATE, the
overlay file will be checked for errors (system or overlay). The
following errors can occur:
Overlay Error #1 - Overlay system error. Reboot the system and try
again. If the error persists, copy CUBMATE.OVR from the master disk.
Overlay Error #2 - Overlay not found. Copy CUBMATE.OVR from the
master disk.
Overlay Error #3 - Not enough memory. Your system must have at least
640K to run CUBMATE.
Overlay Error #4 - I/O error reading overlay. The file may be
corrupted. Copy CUBMATE.OVR from the master disk.
Other possible problems
If your index ever becomes corrupted (you'll know when this happens -
garbage begins appearing when you list names -- or you may even get
an error when printing records), exit out of Cubmate, type del *.idx
and then rerun Cubmate. This will fix the problem. This corruption
- 49 -
should occur rarely, if at all.
If CUBMATE ever aborts with an error or hangs the system for some
reason, please note what steps you did prior to the hang and contact
me via phone or mail. If there was any kind of error message (i.e.
Runtime Error #######-###), write that down also. CUBMATE has been
thoroughly tested, but there may be some obscure bugs which weren't
caught. If CUBMATE does abort, none of your data files should have
been corrupted (a routine was put in so that if it aborts during
program execution the index will be recreated the next time CUBMATE
is executed, therefore eluding all errors that may have occurred
during the unexpected abort of the program), so just run CUBMATE
again.
Notepad Errors: If you ever try to use the Deluxe Notepad or Scout's
notepad (the last page of their record), and a message flashes on the
screen and the program returns you to the last screen, then you must
free up more memory in your computer in order to use them. Eliminate
some TSR's (or other programs loaded at the time you're using
Cubmate) from memory. See the General Information page for memory
requirements.
- 50 -
Appendix B
Activity Badge List
1. Aquanaut
2. Artist
3. Athlete
4. Citizen
5. Communicator
6. Craftsman
7. Engineer
8. Family Member
9. Fitness
10. Forester
11. Geologist
12. Handyman
13. Naturalist
14. Outdoorsman
15. Readyman
16. Scholar
17. Scientist
18. Showman
19. Sportsman
20. Traveler
- 51 -