home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1993 #2
/
Image.iso
/
gene
/
ba4paf14.zip
/
BA4PAF14.DOC
next >
Wrap
Text File
|
1993-07-31
|
12KB
|
314 lines
╔═════════════════════════════════════╗
║ ║
║ Birthdays and Anniversaries ║
║ for ║
║ Personal Ancestral File ║
║ (PAF) ║
║ by ║
║ Frank E. Hutchison ║
║ ║
╚═════════════════════════════════════╝
Birthdays and Anniversaries for Personal Ancestral File (BA4PAF) is
a program that will create a list of birthdays or wedding
anniversaries, sorted by day of the year, from the information
found in a PAF database. The user has the option to select
birthdays or anniversaries for everyone or just those for the
living. The output will be placed on the screen, the printer, or
to a user-designated file.
Birthdays and Anniversaries works only with PAF databases
containing INDIV2.DAT, MARR2.DAT, and NAME2.DAT. Other files of
PAF are not used nor are GEDCOM files.
To use BA4PAF, you must know:
(1) Where the PAF database is located (C:\PAF\DATA, B:, etc.)
(2) Where and what to name the output file, if selected.
Menu selection is made by selecting the menu number or use of the
up and down arrow keys.
There are three menus in BA4PAF. The first menu asks
Where is the PAF database located?
1. A:
2. B:
3. C:\PAF\DATA
4. Other
0. Return to System
The first three choices will encompass probably 90% of the
locations of PAF databases. If your's is not one of the first
three choices, then select option 4. The Return to System option
will return you to the system prompt by quiting the program. Just
below the above menu will be displayed:
Location of PAF database:
You can type in the path to the database. BA4PAF does NOT check
this information. If it is wrong, then you will get an error
and will need to restart the program.
The second menu asks:
What is the location of the output?
1. Screen
2. Printer
3. File
4. Change directory
0. Return to System
Option #1 results in the list being displayed on the screen. This
is best used to see the output BEFORE printing or creating a file.
Option #2 results in the list being sent to the printer. The
printer is assumed to be Epson compatible, however, the only
special control sent to the printer is the command for compressed
print (17 Characters Per Inch (CPI)).
Option #3 will result in the creation of a file containing the
list. If you select this option, you will be asked:
Location and name of file:
BA4PAF does check what it is given for a file name or path, so, if
an error is made or the file already exists, then the program will
either return you to the menu or ask if you want to overwrite the
file. If you just hit the Return or Enter key, without entering
any file name, then the file will be named PRINT.DAT and placed in
the same directory or subdirectory as BA4PAF. You will also be
asked if you want to the file for importing the birthdays or
anniversaries into programs such as Calendar Creator Plus (tm).
The choices are:
No, I want a plain ASCII file.
Yes, I want a comma delimited file.
Calendar Creator Plus (tm), version 5.0, uses the comma delimited
file (actually, its a comma-quote delimited file). You can also
use this file format for importing the information into
spreadsheets and database programs. See the reference manual for
your program for details of importing.
Option #4 returns the user to the first menu.
Option #5 (0) quits the program.
The third menu selects the type of list you want:
Generate list for
1. All birthdays
2. Birthdays only for those living
3. All marriages
4. Marriages only for those living
0. Return to System
Only those birthdays or anniversaries that have actual dates,
consisting of at least the day and month, are used to generate the
lists. The list will be sorted from 1 January (if you have one) to
31 December, with the year determining the order within the
individual date. For the "only for those living" lists, the
criteria is: No death date, birth date within 105 years or wedding
date within 85 years and not divorced. The option #4 wedding
anniversary list will list any marriage with at least one person
living.
OUTPUT
------
Now BA4PAF creates the list. Samples are shown below. Output
to the screen (Option #1) will wrap the output as necessary. The
user is allowed to page through the lists while in the output to
the screen mode. Directions will appear at the bottom of the
screen. Just a hint: When you "page up" or go to the end of the
list using the <End> key, the program actually will start with the
birthday or anniversary which is 22 places higher on the list from
the first event shown on the screen (for page up) or the 22th event
from the bottom. Because some events will take more that one line,
this will mean that the last event shown on the screen is not
necessarily the event just before the previous list shown (for page
up) or the last event in the list.
Birthday List
Date RIN Name
3 Jan 1893 28 Eva Wanda WILLES
4 Jan 1887 15 Lillian Victoria ESCHLER
8 Jan 1925 18 Charles Warner HUTCHISON
11 Jan 1880 21 Frank Percy HUTCHISON
12 Jan 1898 22 Emily BIRCHER
14 Jan 1877 14 Joseph Alvin EVANS
15 Jan 1958 12 Robert Bruce EVANS
18 Nov 1950 13 Frank Edward HUTCHISON
28 Nov 1970 32 Jennifer Lyn EVANS
12 Dec 1979 3 Richard Charles HUTCHISON
16 Dec 1886 27 David Orson WANGSGAARD
17 Dec 1923 26 Edward James MORRIS
22 Dec 1975 1 Harold Christopher HUTCHISON
24 Dec 1916 6 Darwin Eschler EVANS
24 Dec 1980 33 Natalie Susan EVANS
31 Dec 1949 10 Christen Neil EVANS
Anniversary List
Date MRIN Name (RIN)
12 Jun 1969 8 Joseph David EVANS (45) and Tanya Lee COLLINS
(78)
12 Jun 1973 2 Frank Edward HUTCHISON (14) and Mary Lynn EVANS
(5)
16 Jun 1915 3 Joseph Alvin EVANS (23) and Lillian Victoria
ESCHLER (24)
18 Jun 1913 7 David Orson WANGSGAARD (456) and Eva Wanda WILLES
(123)
5 Aug 1922 5 Frank Percy HUTCHISON (231) and Emily BIRCHER
(232)
3 Oct 1940 1 Darwin Eschler EVANS (1) and Genee WANGSGAARD (2)
9 Dec 1919 6 Edward James MORRIS (17) and Evelyn Mary DENNIS
(19)
Comma and Quote delimited file
The format of a comma-quote delimited file is
month, day, year, "names and (RIN/MRIN)"
as for example:
3,9,1904,"12 Stephen Arthur WILLES (62) and Florence SMITH (71)"
5,4,1882,"9 Gottfried ESCHLER (39) and Rose KUNZ (40)"
5,9,1921,"16 Reynold Stanley WILLES (69) and Wanda JOHNSON (75)"
9,17,1913,"15 Guy EVANS (74) and Myrtle Jane WILLES (67)"
10,3,1940,"1 Darwin Eschler EVANS (6) and Genee WANGSGAARD (7)"
10,5,1868,"19 John HUTCHISON (85) and Sarah Ellen WALLACE (86)"
10,20,1881,"11 Lyman Benjamin WILLES (61) and Sarah Ann MUNNS (51)"
The first record is translated as Stephen Arthur WILLES, RIN = 62,
married, MRIN = 12, Florence SMITH, RIN = 71, on 9 March 1904.
USES for BA4PAF
---------------
BA4PAF is more than just a list generator of birthdays and
anniversaries. I find it useful for identifying duplicate entries,
either of individuals or marriages. Two individuals with the same
name and birthdate are almost a sure sign of a duplicate entry.
The same is true for marriages. It is for this reason that BA4PAF
lists the person's RIN on the birthday lists and the MRIN and RINs
on the anniversary lists.
If you have a problem with output to the printer, use the
print to file feature and print the file with your word processor.
VERSIONS
--------
Version 1.0 - Original program, never released to the general
public.
1.1 - Released May 1993.
1.2 - Released June 1993. Corrected a problem with the
marriages of those living not showing up after
running a birthday list. Also allowed the user to
"page" through the lists during screen display.
1.3 - Released July 1993. Corrected a problem with the
living birthdays not showing up.
1.4 - Released August 1993. Corrected a problem with
not all of the living marriages showing up. Also
corrected a problem with paging through the
birthdays and anniversaries on the screen.
DISCLAIMERS
-----------
Personal Ancestral File and PAF are registered trademarks of the
Corporation of the President of The Church of Jesus Christ of
Latter-Day Saints.
RESSERVATION OF RIGHTS
----------------------
All rights to BA4PAF and its accompanying files are reserved to the
author. BA4PAF may be distributed and used only only in accordance
with the provisions contained herein. Comments, problem reports
and suggestions for improvements are welcomed and may be sent to:
Address: Frank E. Hutchison
Qtrs D, Mason Row
Yorktown, VA 23690
Phone: (804)887-0290 between 6:00 and 9:00 pm Eastern
I also monitor the GENSOFT echo on the Fidonet for messages to
Frank Hutchison. Please note that I do not use my middle initial
and that Hutchison is not HUTCHINSON. Thank you.
REGISTRATION
------------
If you use Birthday/Anniversary List Generator for Personal
Ancestral File (BA4PAF) you are asked to register with me. The
cost is FIVE dollars ($5.00). This will (1) increase my high
regard for you, (2) encourage me to improve the program, (3) allow
me to inform you of improvements, (4) allow me to notify you in the
event that a serious problem with BA4PAF is discovered, and (5)
convince my wife that I'm not just playing with the computer.
If you wish the latest copy of BA4PAF and the other 4PAF
programs, you can get a disk will all the latest 4PAF programs for
$3.00 in the United States or $5.00 (US currency) outside the
United States to cover shipping and handling.
╔═════════════════════════════════════╗
║ ║
║ Birthdays and Anniversaries ║
║ for ║
║ Personal Ancestral File ║
║ (PAF) ║
║ by ║
║ Frank E. Hutchison ║
║ ║
╚═════════════════════════════════════╝
REGISTRATION FORM
Surname: _____________________ Given1: _____________________
Given2: ______________________ Given3: _____________________
Address1: __________________________________________
Address2: __________________________________________
City: _____________________________________________
State: __________ Zip Code: ________________
Phone: (_____) ________--_______________
How did you find out/acquire Birthday/Anniversary List Generator
for Personal Ancestral File (BA4PAF)?
Comments/Suggestions/Problem Report:
Mail to: Frank E. Hutchison
Qtrs D, Mason Row
Yorktown, VA 23690