home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Education Master 1994 (4th Edition)
/
EDUCATIONS_MASTER_4TH_EDITION.bin
/
files
/
genelogy
/
scrpbok2
/
fsb2.l
/
FAMILY.DOC
< prev
next >
Wrap
Text File
|
1992-08-28
|
136KB
|
2,836 lines
* F A M I L Y S C R A P B O O K
*
* Version 1.1
*
* User's Manual
*
* Third Printing
* This program is Shareware. It is not public domain and it is not free. Shareware basically means
* "Try before you buy." If you try this program and then decide that you will continue using it, you
* are obligated to pay the author for his services. Paying the author is called Registering.
* When you register, you will be sent the latest version of Family Scrapbook on disk, a printed (and
* much nicer looking) copy of this manual, and a serial number that will allow you to disable the
* "beg" messages in the program. A registration form can be printed from inside the program.
* Registration is $40 + postage. (USA currency only please)
* Postage: mail within the US = $2
mail to Canada/Mexico = $3
airmail to overseas = $7
* Please support the shareware concept.
* User's Manual is: * Family Scrapbook is:
* (C) Copyright 1991-1992 * (C) Copyright 1990-1991
* Christopher E. Long * Christopher E. Long
* All Rights Reserved * All Rights Reserved
Table of Contents
Foreword 1
Support 2
Acknowledgements 4
CHAPTER 1: Scrapbook Basics 5
Installation 5
Serializing the Program 6
Running It For The First Time 6
Getting Started Suggestions 6
Entering Dates 8
Double Dates 8
Date Codes 8
Place Codes 9
Program Structure 10
Using Multiple Databases 10
Indexing Scheme 12
External Notes Feature 12
Record Stacks 13
Swapping to EMS or Disk 13
Redirecting Printer Output to Disk 14
Command Line Parameters 14
CHAPTER 2: Person Records 15
Entering New Records 15
Viewing Records 15
Editing Existing Records 15
Fields of Interest 15
Other Information 16
Key Definitions 18
CHAPTER 3: Family Records 23
Entering New Records 23
Adding Persons to a Family 23
Editing Person Data 23
Removing a Person from a Family 24
Viewing Records 24
Editing Existing Records 24
Fields of Interest 24
Key Definitions 25
CHAPTER 4: Pedigree Search 29
Screen Layout 29
Print Options 29
Printing Blank Charts 30
CHAPTER 5: Reports 31
Select Person Screen 31
Select Family Screen 33
Print Options 34
Address List 35
Ahnentafel Chart 35
Blank Charts/Forms 36
Chronological Report 36
Database Statistics 36
Database Timeline 36
Descendancy Chart (boxed) 37
Descendancy Chart (not boxed) 37
End of line Persons 37
Family Chart 37
Family Group Sheet 37
Family Name Frequencies 37
Family Report 37
Family Timeline 38
Lineage Chart 38
Missing Information 38
Pedigree Report 38
Person Report 38
Relationship Diagram 38
Relationship Report 38
Sorted Lists 39
Surname Frequencies 39
Tiny Tafel Generator 39
Printer Compatibility 39
CHAPTER 6: Gedcom 41
Previewing Gedcom Files 41
Importing Data from Gedcom Files 41
Exporting Data to Gedcom Files 42
CHAPTER 7: Utilities 44
Reindex the Current Database 44
Program Setup 44
Hotkeys Setup Menu 46
Re-Create the Current Database 46
Find Soundex Codes 46
Gedcom I/O Menu 47
ASCII Export Menu 47
Printer Driver Database 47
Backup the Current Database 47
Restore the Current Database 48
CHAPTER 8: Printer Driver Database 49
Entering Printer Codes 49
Key definitions 49
APPENDIX A: List of Reports by Character Pitch 51
APPENDIX B: Converting Between Upper and Lower Case 52
INDEX 53
page 1
Foreword
I'd like to start off this manual by sharing with you a little bit about myself and how Family
Scrapbook came to be.
Why did I bother writing it? That's simple. I wanted a genealogy program and didn't like
what was available to me, so I wrote my own. After talking with some friends, I found that many of
them were looking for many of the same features that I wanted in a genealogy program. So, I got
busy and after spending about a year typing in over 25,000 lines of code (I still can't touch
type...sigh) the result was Family Scrapbook!
As for myself, I just finished college (yea!), and I'm working on getting a career of some kind
started. Yes, I'm a one man show: just a guy that likes to program and wants to find out where his
ancestors came from.
I have never claimed to be an expert when it comes to programming or genealogy. That
includes writing computer manuals too. Chances are, there are many places in this manual that
lack a scholarly style, but I think that I've gotten the main point across and that's what counts.
I'd like to also thank all of the people that have helped me along the way. There are far too
many of you to list here, but I do appreciate all of the suggestions, programming tips, printer
information, constructive criticism, and encouragement that I've received. In fact, I've received so
many great suggestions that I have trouble finding the time to implement them!
Please keep in touch with me about this program. Let me know how it's working out. I am
genuinely interested in your opinions of the program and this manual and how I can make them
better. A simple postcard will suffice and would really help offset the amount of junk mail that I
receive. (grin)
Sincerely,
Christopher E. Long
page 2
Support
Support policy:
Registered users may receive telephone support for as long as I continue to support Family
Scrapbook. Additionally, on request, I will mail updates to correct any serious problems in the
program for a period of up to 6 months after registering. A serious problem is defined as one that
damages data and/or inhibits basic use of the program. In the event that a problem is the result of a
compatibility problem with some specific hardware and/or software environment, I reserve the right
to not modify the program. In this case, you may opt to have your registration fee returned.
Mailing address: Christopher E. Long
632 Camelia Street
Atlantic Beach, FL 32233
Phone (voice): (904) 246-4706
It's ok to call, but I live on the east coast so please don't forget about any possible differences
in time zones. It is my home phone number.
Fidonet address: 1:112/10 (continuous mail system)
Internet address: chris.long@medinfo.jax.fl.us
Compuserve address: >INTERNET: chris.long@medinfo.jax.fl.us
I really do not have a Compuserve account at this time, but you can contact me by routing
messages into Internet. That is what the above address will do. I can also send message to persons
in MCI Mail and AT&T Mail via my Internet address, but I do not know how to tell you how to send
mail back to me. If you wish to do this, ask your MCI Mail or AT&T Mail representative how to
send mail to an Internet address.
Phone (data): Visionary Endeavors BBS
(904) 249-9515
Using a U.S. Robotics HST Dual Standard 16.8 (with v.32bis)
1200 to 16,800 bps
8 data bits, 1 stop bit, no parity
Running Intermail / PCBoard v14.5a
located in Atlantic Beach, Florida
no access fees
Sysop: Chris Long
Visionary Endeavors BBS is operated as a support BBS for Family Scrapbook users and
simply as a place where all genealogy lovers can converse with each other. The following Fidonet
echos (message areas) are carried as a way to link into the rest of the world:
Genealogy Software
North American Genealogy (NGC)
Southeast United States (Dixie) Genealogy
International Genealogy
British Isles Genealogy
Australian Genealogy
Spanish Genealogy
page 3
Jacksonville-area Genealogy (Jacksonville, Florida)
Genealogy Database (for Tiny Tafels)
Genealogy Sysops
I frequent the above echos and some others such as the Fidonet Shareare echo and the
Usenet Roots conference. A message may be sent to me over these echos by addressing it to CHRIS
LONG.
For Fidonet Sysops: Visionary Endeavors BBS accepts file requests (freq's) at all hours.
The most recent version of Family Scrapbook can be freq'd using the magic name FSB. An
informational file about the most recent Family Scrapbook news can be freq'd with the magic name
FSBINFO. A full file listing of the BBS can be attained by freq'ing the magic name FILES.
Add. phone (data): GreyBeard's Castle BBS
(904) 783-4549
1200 to 14,400 bps - v.32bis
8 data bits, 1 stop bit, no parity
located in Jacksonville, Florida
no access fees
Sysop: Kim Smith
Each BBS has a conference named FSB. It contains the Family Scrapbook related
messages. You can access the conference by entering "J FSB" (without the quotes) at a main
command prompt. You can always find the newest version of Family Scrapbook and any additional
scrapbook programs on these BBS's. No call-back verification is required, so you can do what you
need to on your first call.
page 4
Acknowledgements
The install routine, and by default, the backup and restore routines, use the LHA file
compression program by Haruyasu Yoshizaki. The LHA program (LHA.EXE) and its accompanying
documentation (LHA213.DOC and LHA.HLP) are c Copyright 1988-1991, Haruyasu Yoshizaki.
Ancestral File is a trademark of the Corporation of the President of The Church of Jesus Christ of
Latter-day Saints.
Epson is a registered trademark of Seiko Epson Corporation.
IBM is a registered trademark of International Business Machines Corporation.
Lotus is a registered trademark of Lotus Development Corporation.
Microsoft is a registered trademark of Microsoft Corporation.
PCBoard is a registered trademark of Clark Development Company, Inc.
Proprinter is a trademark of International Business Machines Corporation.
Various other names are trademarks or registered trademarks of their respective holders.
page 5
CHAPTER 1: Scrapbook Basics
This chapter discusses the more important aspects of installing, configuring, and getting
started with Family Scrapbook.
Installation
Certain hardware and software is recommended for Family Scrapbook to operate properly.
The recommended items reflect the computer system that the program was developed on. It is
possible that the program will operate on less than what is listed, but it has not been tested to. To
run this program you should have:
1. DOS version 3.0 or higher
2. 640 kilobytes of base ram (will use EMS if available)
3. hard drive with at least 400k of free space after installation
4. color monitor recommended
5. An IBM, Epson, or HP command compatible printer.
If you are installing Family Scrapbook for the first time you will need about 1.5 megabytes of
free disk space. It will require more space after installation because the data files and index files
grow as you add data.
If you are upgrading from a version of Family Scrapbook OLDER THAN version 1.10, you
MUST run the install routine to convert your data files to the new format. DO NOT run version 1.1?
on version 1.0? data files without first running the install program and converting your old data
because IT WILL DAMAGE your data!
To install Family Scrapbook, follow these instructions:
---> The 5 1/4 inch copy is 2 disks. The 3 1/2 inch copy is only 1 disk.
---> BEFORE you begin: If you are upgrading from a previous version of scrapbook, make a
backup of your data. Also, make sure that you know what version your old copy is.
1. Insert disk #1 in your floppy drive and make that drive active.
2. Run the INSTALL program on disk #1. The install program will automatically create a
subdirectory on your hard disk named SBOOK and will install the program into it.
3. To start the program run, the file named FAMILY.EXE
Example: (assuming your floppy is in drive A)
Put disk #1 in drive A.
Type A: and then press ENTER.
Type INSTALL and press enter.
page 6
Serializing the Program
As a registered user, you may disable the "beg" messages in the program. This is done by
inserting your name and serial number into the program. Before beginning, make sure that you
have the display name and serial number handy that was sent to you after you registered the
program. To serialize the program, follow these instructions:
1. Start Family Scrapbook.
2. Go to the Utilities Menu.
3. Select "Program Setup".
4. Press PgDN to go to the second screen.
5. The first field is the Display Name. This information was mailed to you. Type it in
EXACTLY as it was given to you. The field is case sensitive. If there are any punctuation
marks in your display name, do not omit them.
6. In the second field, type in your Serial Number. The serial number should fill all of the
spaces.
7. Press ESC. If everything has been entered correctly, you should see a message that says
something like "Thank you for registering Family Scrapbook". If you did not see this, try
entering the information again. If you still have trouble with it, contact me.
Re-registration is not required for new "minor" versions of Family Scrapbook. A minor
version change means that the number to the right of the decimal changed. Example: If you
registered version 1.15 and then a few months later found version 1.16 somewhere, you do not need
to re-register and may use this serialization procedure to serialize your new copy. If you registered
version 1.?? and later got version 2.??, you must re-register because that is a major version change.
Running It For The First Time
Unless you upgraded an earlier version, the first time that you run Family Scrapbook it will
ask you a few questions to help it set itself up. It will ask what port your printer is attached to,
what printer driver to use, and how many lines it should print on each page for the reports. All of
these settings (and several others) can be changed at a later time from the Program Setup area.
The setup area is accessed from the Utilities Menu and is discussed in detail in the chapter on
Utilities. Also See: Command Line Parameters.
Getting Started Suggestions
Most people find it is best to not immediately begin entering all of their family data.
Instead, they find it helpful to just play with the program awhile to help them get used to it.
Enter a few persons. Link them together in the family records screen to create a few family
records. Try out all of the keys. Read the help screens. This will give you a chance to get used to
the program. When you are ready to get serious, go to the Utilities Menu and choose the Re-Create
the Current Database option. It will clear everything out so that you can start with a "clean slate".
page 7
Here are the most important things to remember:
1. F1 is the Help Key. Use it.
2. Reindex the database after adding or deleting some records.
3. Make regular backups of your data.
Persons can be added to the database through either the Person Records screen (F3 key) or
the Family Records screen (F9 key). Try out each one to decide which method you prefer. Most of
the users that have discused the two methods with me prefer this approach:
1. Go to Person Records and add all of the persons that you can remember (using the F3
key).
2. Reindex the database (This is a VERY important step.).
3. Go to Family Records and begin adding families (F3 key) by linking the persons together
(use the F6 key to find them).
You must also decide how you will use Family Scrapbook. Genealogy, by definition, is the
study of kinship. Do not confuse it with Family History. Here is an example to help differentiate
the two:
Man #1 and Woman #1 have two children. They are the biological parents of the
children. They later separate and the Woman keeps the children. She then lives with her
children and Man #2. How should you record it in the database?
If you are recording genealogy, you should enter two family records. The first would have
Man #1, the Woman, and the two children in it....REGARDLESS of whether they married or not.
The second would have Man #2 and the Woman, but it would be entered ONLY IF they married
and/or had children together...DESPITE the fact that the Woman's two children live with them.
If you are recording family history, you might decide to enter Man #2, the Woman, and her
children in the same family record, because they live as a family. You -might- enter a record with
Man #1 and the Woman, but you'd leave the children out because Family Scrapbook will only let you
attach one mother and one father to a child.
Family Scrapbook was designed with strict genealogy methods in mind and since most people are
using it in that way, here are a few guidelines that might help you:
1. When entering information about individuals, be sure to use the name that the
person was given at birth. This means that females should be entered using their maiden
names. Family Scrapbook has special places for recording nicknames and official name
changes. By clarifying these things, your ancestor search will be more accurate and less
confusing.
2. When entering children, enter the biological children of the parents...not step
children. Each marriage should have a family record in the database. Whenever two people
that did not marry have children together, it should also be recorded in a family record. The
date code field for the marriage date will allow you to specify when people are unmarried.
Doing this will insure that your reports show true blood relationships.
page 8
Entering Dates
The date format that Family Scrapbook supports is the Day-Month-Year format that
appears to have become the standard among genealogy programs. Here is the format of the date
fields:
DD-MMM-YYYY/YYYY
The day must be entered as spaces, question marks or a number. Single digit days may be
entered with either a space or a zero in the left digit (a space is recommended).
Months must be entered as a three character alphabetical abbreviation. The abbreviation is
the first three letters of the name of the month (Jan, Feb, Mar, Apr...). The first character will be
automatically forced to uppercase.
The year should be four digits long. If you must enter a three digit year, make the leftmost
digit a zero. The extra four digits are for entering a double date, which is the next topic...
Double Dates
On September 2, 1752, Great Britain and her colonies changed from the Julian calendar to
the Gregorian calendar by adding 11 days to the date. In the Julian calendar, March was the first
month and February was the twelfth month. March 25th was New Year's Day. To help clarify the
recording of dates from January 1st through March 25th, many people began using a double date
system.
To help explain this, we will use George Washington's birthday as an example. According to
the Julian calendar, Washington was born on 11-Feb-1731. According to the Gregorian calendar, it
was 22-Feb-1732. Washington might have recorded his birth date using double dating as 11-Feb-
1731/1732. The first year is the Julian year; the second year is the Gregorian year. Washington
later adapted to the change by adding 11 days to his birth date. This was a common solution to the
problem.
Family Scrapbook allows you to record double dates by giving you an extra four digits in the
date fields for the second year. If you do not need to record a double date, simply ignore the last four
digits. A typical date field will look like this in the program:
DD-MMM-YYYY/YYYY
Note: Not all reports will print out double dates. Many reports will shorten the dates to the
more familiar format, DD-MMM-YYYY.
Date Codes
Date codes are found just about any place that the program allows you to enter a date. The
date code is one character that you can optionally use to describe the date that you are entering.
The date code field will be found to the immediate right of the date field. The date codes are:
* = Confirmed
? = Unconfirmed
! = See notes
A = About
page 9
B = Before
F = Following
The marriage date code field in the family records adds one more code to this list:
U = Unmarried
The divorce date code field in the family records adds two more:
N = Annulled
S = Separated
The program recognizes these codes and gives more descriptive dates on some reports.
Some people find it useful to guess at a date when it is not known. Then they can compare this
hypothetical date with confirmed information to help them narrow down a search plan. With the
date codes, you can specify when a date is not confirmed so that you can keep track of what has been
verified and what has not.
The date codes A, B, and F correspond with the gedcom flags ABT = About, BEF = Before,
and AFT = After. The Gedcom I/O feature in Family Scrapbook is capable of importing and
exporting this flag/code information.
Use of these codes is completely optional. You can also create your own codes if you wish to,
but the reports and gedcom utility will only understand the above codes. Creating and using your
own codes should not pose any problems with the program.
Place Codes
The place codes are used to help sort Tiny Tafels and some reports. The codes are only used
with Marriage, Birth, Death, and Burial/Cremation places. You are given four 27-character long
fields to enter each place. To the right of each of these lines is a 1-character field...This is the Place
Code Field. It looks a little like this:
Place : xxxxxxxxxxxxxxxxxxxxxxxxxxx x
: xxxxxxxxxxxxxxxxxxxxxxxxxxx x
: xxxxxxxxxxxxxxxxxxxxxxxxxxx x
: xxxxxxxxxxxxxxxxxxxxxxxxxxx x
If you press the Help Key (F1) while the cursor is in one of the place code fields, a box will
show you the four defined codes. The four codes are:
T = City/Town
C = County/Parish
S = State/Province
N = Country/Nation
The place code that you enter is supposed to identify the type of place that is entered in the
line immediately to its left. Default place codes can be defined in the Program Setup area so that
each time you add a new person or use the Gedcom I/O import function, they will be entered
automatically for you.
page 10
You are not limited to the above four codes. You can enter any character that you wish to. I
often enter the name of the hospital where a person is born and use a place code of H. Then, I can
use the Sorted List report, Persons by Place Code, to print a list of birth places that are sorted in
the order of hospital name. I also use a place code of G (Graveyard) in the burial/cremation place
fields so that I can produce a report that is sorted by the names of the cemeteries where my
relatives are buried.
Program Structure
Each database that you create with the program centers around two main files: the person
records file and the family records file. Each file is capable of holding up to 65535 records. Each
record is given a unique record number that the computer uses to differentiate between it and other
records. This record number has no genealogical significance. Record numbers are used simply
because it is possible for all other information (names, dates, gender, etc.) to be duplicated among
records. Record numbers are assigned by the program, and they can not be changed by the user.
When records are deleted from these two files, their information is not removed from disk.
Instead, the record is marked for deletion so that it is no longer accessed by the user. When a new
record is added, the program first tries to use a deleted record number. If none exists, the new
record is appended to the end of the database file.
Each person record holds a person's personal information and some flags that indicate
whether the person also has other information (immigration, census, passenger list etc.) on disk.
Information like immigration info and census info are kept in separate database files. Using this
method, you can enter this "other" information for all persons in the database, but if you do not, disk
space is not wasted. The deletion method for these other files is different from the method used by
the person and family files. In these, the deleted records are completely removed when a reindex is
performed (a method called packing).
A family record, for the most part, is a collection of person record numbers. All personal
information, such as names and dates, is read from the person records file. A person must exist in
the person records before he or she can be added to a family record.
An effort has been made to make this program very flexible. In doing this, many of the
"safeguards" (for lack of a better word) have been left out. For example, there is no minimum
amount of information that must be entered before saving a record. It is possible to enter a person
and not give a name or a gender. It is possible to enter a family record and only list one parent...or
even no parents. It is possible to list a date of death that occurs before a person's birth date.
Obviously, it is necessary to use some good ol' common sense when using this program. It is
extremely flexible, but if one just saves records without entering some meaningful information, it is
possible that one could end up with a database of junk.
Using Multiple Databases
You can manage more than one database with Family Scrapbook. Each one that you create
can hold up to 65535 persons and 65535 family records, as discussed in the Program Structure
section of this manual. When the program is first installed, one database is created for you. It is
called FSBDATA and its files are contained in the FSBDATA subdirectory on your hard disk that
stems from the program's main directory.
page 11
The databases are managed from the Select Database screen which is accessed from the
Main Menu. This screen lists the available databases. You may use your arrow keys to highlight a
different database and change to it by pressing ENTER. You may delete a database by highlighting
it and pressing the DELete key. The first item in the list is actually not a database at all. Instead,
when it is selected, it displays an edit screen that lets you create a new database.
At least one database must exist for the program to operate properly. If you only have one
database listed, you may not delete it.
You may edit the settings for a database by highlighting it and pressing Alt-E. An edit
screen will display. It contains the following fields:
Description: This is any description that you wish to give the database. The description is
displayed with the database name in the Select Database screen.
Database name: This is the actual name that is given to the database. It must be a valid
filename with no extension. No two databases can have the same name. A file with the
database's name and an extension of SET will be created to hold the database settings.
Data files path: This is the name of the directory where all of the database's data files and
index files are stored. The default is a subdirectory under the program directory that uses
the name of the database.
Person notes path: This is the name of the directory where all of the external person note
files will originate. If you have overridden the note file dir manager in the Program Setup
screen, all of the files will reside in this directory. If not, subdirectories will be created
under this directory for the files. The default is a subdirectory under the program directory
that uses the name of the database (the same as the data files path).
Family notes path: This is the name of the directory where all of the family note files will
originate. If you have overridden the note file dir manager in the Program Setup screen, all
of the files will reside in this directory. If not, subdirectories will be created under this
directory for the files. The default is a subdirectory under the program directory that uses
the name of the database (the same as the data files path).
Event 1: This field determines what type of event will be in the first selection of the Other
Information Menu (accessed from Person Records). The default is Baptism. You may enter
the number of any of the events that are listed on the screen, but it must not be the same
kind of event as the Event 2 field. This setting will affect the event for all persons in the
database. It also determines what gedcom tag is used for the event.
Event 2: This field determines what type of event will be in the second selection of the
Other Information Menu (accessed from Person Records). The default is Christening. You
may enter the number of any of the events that are listed on the screen, but it must not be
the same kind of event as the Event 1 field. This setting will affect the event for all persons
in the database. It also determines what gedcom tag is used for the event.
If you are creating a new database, when you type in a database name and press ENTER,
the program will set up some default paths for data files and note files. Unless you are familiar with
how to navigate directories on hard disks, it may be wise to use the default path settings.
page 12
Indexing Scheme
An index is a sorted list that is used as a reference. In Family Scrapbook, all records are
stored on disk in the order of record number. Indexes are used because you will not always want to
access the records in record number order.
If you wanted to print a list of persons in the order of birth dates, the program would use the
birth date index as a reference to find the records. The index would tell the program what order to
read the records from your disk so that they would be in birth date order.
Indexes are only updated by the reindex utility. This means that when you add, change, or
delete records, you must then reindex the database so that the indexes are correct. The reindex
utility reads all of the records from the database and then sorts them in the order that the index
requires. It then creates the index from this list. This is done for every index during the reindex
process.
Some of the reports that Family Scrapbook produces make extensive use of the indexes, so it
is wise to make sure that the database is properly indexed before printing reports or using the
searchwindows (F6 key). To remind you when to reindex, the program will put the letter R in the
lower right of the screen. It only does this when you add or delete records. Sometimes changing a
record can also require reindexing, such as changing a person's birth date. In this situation the R
will not appear. The Reindex the Current Database selection is found in the Utilities Menu, but can
be run from many other areas of the program by pressing Alt-R.
The reindex routine attempts to do all sorting in memory. If there is not enough memory to
do this, it will sort to disk. Temporary files are also created during a reindex. Therefore, the more
data that you have, the more important it is to make sure there is ample free hard disk space for
Family Scrapbook to use.
Note: The reindex utility is contained in an external executable file named REINDEX.EXE.
This file can be run directly from DOS.
External Notes Feature
While researching your ancestors, you will undoubtedly find a wealth of interesting
information that you want to keep but has no special field in the database. Family Scrapbook has a
notes feature to help you deal with this. To keep notes, you must choose a text editor or word
processor to create and edit your notes with. The editor must be able to accept the name of the text
file from the DOS command line.
Example: I have a word processor named WP and a notes file named NOTE.DOC. When I
am at the DOS prompt, I should be able to enter the command: WP NOTE.DOC and see the contents
of NOTE.DOC when the word processor loads up. If the word processor does not load the notes file
up, it probably won't work with Family Scrapbook. However, most word processors and text editors
can do this.
To implement the notes feature you must go to the Program Setup screen and tell it the
command that is needed to start your editor.
Example: The filename of my text editor is Q.EXE and it is located in the UTILS
subdirectory of my hard disk named C. I would tell Family Scrapbook that the path to my editor is:
page 13
C:\UTILS\Q
After doing this, whenever you are in the Family Records or the Person Records and you
want to type in a few extra items of interest, simply press ALT-N and your editor will pop up.
This is how the names for note files are determined: If it is a note file for a person record, it
will be the letter P plus the person's record number and the extension NOT. For family note files it
is the letter F, the record number, and NOT. Example: Family Database record number 167 would
have a note file named F167.NOT
Please note that the Gedcom I/O utility can import and export notes in gedcom files, but in
order to do this the note files must be ASCII text. Most word processors do not normally save their
files as ASCII text, but many offer it as an option. This fact may be of importance to you when
choosing a program for recording notes. This subject is discussed more fully in the chapter about
Gedcom.
Record Stacks
Many areas in Family Scrapbook allow you to easily jump to and from various records by
using commands like Alt-F (go to father), Alt-M (go to mother), and Alt-I (go to sibling). You can
return to the previous record by pressing Alt-B (backup).
The way this feature works is the program has an internal 15 record number stack (list).
When you use a function like Alt-F or Alt-M, the current record number is saved in the stack. The
Alt-B function gets the last record number that was put in the stack and shows you that record.
Why tell you this? Well, this stack can work between different areas in the program.
Knowing that fact and how to use it can be a time saver for you. For example: While viewing a
record in the person database, you decide that you'd like to print out a pedigree chart of the person.
If you then jump to a different record (Alt-F, Alt-M, Alt-S, etc.), the person you were looking at will
be put in the stack. You can then go to the pedigree search screen and press Alt-B, and that
person's chart will be retrieved for you.
Swapping to EMS or Disk
Using each of the following features involves running a program that is external to Family
Scrapbook:
Reindex
DOS Shell
Notes Editor
Gedcom I/O
Hotkeys
ASCII Export
Backup current database
Restore current database
When one of these is run, Family Scrapbook temporarily drops to DOS to invoke it. The
main program, FAMILY.EXE, is removed from memory and written to either EMS or a temporary
file on your hard disk (whichever is available). After the external routine is done, FAMILY.EXE is
returned to memory. EMS takes preference over using a disk file because it is much faster. It will
use about 370K (EMS memory or disk space). If you wish to, you can override the use of EMS. See
the section in this chapter named Command Line Parameters.
page 14
EMS stands for Expanded Memory Specification or LIM memory (Lotus/Intel/Microsoft).
EMS (or LIM) exists in different versions. Family Scrapbook has been tested with version 4.0 of
EMS and was successful. It might work with older versions, but it has not been tested on it.
Note: EMS is not the Extended memory that is found on most 80286 (and most higher)
microprocessor based computers. Family Scrapbook does not use Extended memory.
Useful tip: You can specify in the Program Setup screen where you want Family Scrapbook
to create its swap file. If you do not have EMS memory but do have high memory, you can probably
create a RAM disk in it. Using a RAM disk instead of your hard disk will speed up performance of
Family Scrapbook whenever it must swap out of memory.
Redirecting Printer Output to Disk
All of the reports will ask you where to send printouts. To redirect your printouts to a disk
file, set your printer port number to 0. All output will then be sent to a disk file. Just before
printing begins, the program will prompt you for a filename.
Command Line Parameters
There are four parameters that can be given at the startup of Family Scrapbook. These
parameters are entered on the DOS command line right after the program name FAMILY. Entering
a question mark after the program name (FAMILY ?) will display the parameters.
MONO - Forces non-color mode. This command is useful for persons that are running the program on
a laptop or notebook display. Often, these displays will fool the program into running in color mode,
which can make it difficult to see.
NOEMSOVR - Stops program from loading overlays into EMS memory. An overlay is a part of the
program that is not put into memory until it is needed. When it is needed, it is read from disk. By
default, the program will attempt to load them into EMS memory. If it is not successful, they are
loaded into base memory. The overlay will use memory, regardless of where it is loaded. If you do
not want it to load into EMS memory, you can override it with this parameter.
NOEMSSWAP - Stops program from using EMS memory when swapping out. When the program must
run an external routine (i.e. reindexing, gedcom, external notes, etc.), it swaps itself out of memory
so that the external routine will have more memory to work with. By default, the program first
attempts to swap to EMS memory. If it can not, it swaps to your hard disk. You can override the
default with this parameter. Also See: Swapping to EMS or Disk.
NOSPACECHECK - Stops program from checking available disk space. On startup, scrapbook will
check the available space on the swap drive and will warn you if it is below 400K.
page 15
CHAPTER 2: Person Records
This is the center of the program. All personal data is entered in this area and most of the
other areas of the program pull their information from the person records. So, it is important to
enter data properly.
Entering New Records
Before a new record (person) can be saved to disk, it must be assigned a record number.
There are two ways to do this. The F3 key will clear the fields for you and assign a new record
number. The F4 key will clear the fields without assigning a new record number. If you use the F4
(clear) command, the new record number is assigned when you save the record. Either way will
work, but I recommend using the F3 key.
Viewing Records
It is very easy to view your data with Family Scrapbook. The page-up and page-down keys
allow you to step through the database in record number order. If the cursor is in the surname field,
these two keys will let you step through the database in name order. The search command (F6) will
give you access to a window of scrolling records that are sorted in various ways (you must keep the
database properly indexed for this to work correctly). There are also several other commands that
will let you quickly jump to a person's relatives. Each command is discussed in detail later in this
chapter, but they are listed for you here:
Alt-F = Go to father
Alt-I = Go to sibling (window of brothers and sisters)
Alt-K = Go to child (kid)
Alt-M = Go to mother
Alt-S = Go to spouse (window of up to 7 spouses)
Editing Existing Records
Editing records with Family Scrapbook is very easy. Just get the record (person) that you
want to edit on the screen, make whatever changes are necessary, and save the record by pressing
the F10 (save) key.
Fields of Interest
The following fields are different from the others in the program. Each one has either a
special purpose or special features which warrant your attention.
Sex field
This field has its own search window (F6 key). If the letter "M" (male) is in the field
when the F6 key is pressed, the search window will display all males sorted by name.
Otherwise, it will display all females sorted by name.
page 16
ID number field
In this field you can record your own identifier for the person. Many people find it
helpful to develop their own numbering system to help them find records. The field is fifteen
characters long and will accept any numbers or letters. It is also indexed, which means that
it will have its own pop-up search window (F6 key). Use of this field is optional.
Surname field
This field warrants a special note because of a feature that it has. While the cursor is in
the surname (last name) field, the page-up and page-down keys will go to records in surname
order. In any other field except the first name field, those keys will find records in record
number order.
First name field
While the cursor is in this field, the page-up and page-down keys will go to records in
first name order. In any other field except the surname field, those keys will find records in
record number order.
Suffix field
A suffix is a title that follows a person's surname. Examples of them are Jr., Sr., III, IV,
and Ph.D. It is a common practice in the United States to name a child the same as his
father and then use a suffix as a "generational designator" to tell them apart. The suffix
field is the five characters long and is located immediately to the right of the surname field.
If you use this field to specify person's suffix, the name will print correctly on reports and it
will not adversely affect the sorting of the surnames.
Name order field
This is a four character field that is located immediately below the suffix field. It allows
you to alter the order that a person's name is constructed and displayed on the screen and
on reports. Each part of a name is given a number:
First name = 1
Middle 1 = 2
Middle 2 = 3
Surname (last) = 4
The default order is "1234", which means that a person's name will be displayed: FIRST,
MIDDLE1, MIDDLE2, SURNAME. If the order was changed to "1423", the name would be
displayed: FIRST, SURNAME, MIDDLE1, MIDDLE2.
Other Information
There are eleven other screens available to you for recording personal data. Each of these
screens are accessed from within the person records screen through the Other Information Menu.
The Alt-O command displays the menu. Each screen is described in detail here.
page 17
Event #1 and Event #2 information
The default titles for these screens are Baptism and Christening. They may be changed
from the Edit Database Settings screen that is accessed from the Select Database screen.
Except for the titles, these two screens are exactly the same.
Census information
This screen allows you to enter the years and places that a person was counted in a
census. When several years of census information is available, it can give a quick summary
of a person's places of residence. This can be of much help and interest when researching
the more mobile persons in your database.
Last known address
Use this screen to record the most recent address for a person. It also has a field for
recording a phone number. There are three fields on this screen that work in conjunction
with the Address List report: "Include in address list" allows to to select who will be printed
by the report. "Is this a family address?" should be answered Y (Yes) if the person is the
head of the household. "Mail to:" is used instead of the person's name if you are printing
family addresses and if you answered Y (Yes) to it being a family address.
Name change information
Here, you can record an official name change. You may enter the date of change, the
new name, and a brief explanation. Some reports will give you the option of printing a
person's current (new) name instead of his or her birth name. If any name change
information is entered, the person database screen will reflect the existence of another name
by putting the words "later changed" to the right of the word NAME.
Immigration information
When you discover those persons that actually changed countries, you can record that
information on this screen. More specifically, you can enter the date of arrival, country that
was left, country he or she came to, and the date that the new citizenship was granted.
Passenger list information
The passenger lists from many ships are available and can contain information that is
useful to a genealogy researcher. When you find a person listed in a ship's passenger list,
you should enter that information on this screen.
Social security number information
This screen allows you to record a person's social security number, the place of its
issuance, and where the person resided at his or her death. This information is available to
researchers. The Mormon church keeps an index of it, and it can be a useful tool for
determining where a person once lived.
Source of information
This screen gives you one line to record the source of the information about a person.
page 18
Miscellaneous information
This screen allows you to record several interesting things about a person, some of which
are occupation, religion, hobbies, military service, and memberships.
Person notes (internal)
This screen give you four lines for recording any type of information that you deem
important. This is not the same as the Alt-N command for external notes. One or both
types of notes can be used.
Key Definitions
F1 help
This command will display more information about the current item. For those screens
that do not have specialized help screens, the key definitions are displayed. For those that
do, the F1 key can be pressed again to show the key definitions. A command can be given
from the key definitions screen without first returning to the Person Records screen.
F3 add record
When this key is pressed, all fields are cleared and a new record number is assigned to
the record. At this point you can begin entering the person's data. The record (person) is
not saved to disk until you press the F10 key.
F4 clear fields
This command will blank all of the edit fields and clear the parents and spouse area of
the screen.
F5 delete record
When this key is pressed, the record (person) that is showing on the screen is marked as
being deleted. The fields are then cleared and the deleted record can no longer be accessed.
The program will ask you if you want to delete the record, just in case you mistakenly
pressed this key.
F6 search window
This key will work differently depending on which field the cursor is currently in. It only
works on those fields that have a large dot to their right. When it is pressed, a window will
pop-up that displays a scrolling list of records. The records will be sorted in the order of
whatever field the cursor was in. You can browse through this list and jump immediately to
any record that is shown to you. Alt-B will return you to the previous record.
F10 save record
This command will save the record (person) that is on the screen to disk.
page 19
Alt-0 person hotkey list
This command will display the definitions of the nine person hotkeys. The screen for
editing these keys is accessible from the Utilities Menu.
Alt-1 through Alt-9 person hotkeys
These keys are called Hotkeys, and they are user definable. They allow you to execute
programs that are external to Family Scrapbook. The screen for editing the hotkeys is
accessible from the Utilities Menu. Hotkeys are described in further detail in the chapter on
utilities.
Alt-A macro window
This command displays all of the macros. You can then select one of them and the
program will insert the information into the current field.
Alt-B backup
This command will take you to the previous person after using the Alt-F, Alt-I, Alt-K,
Alt-M, Alt-S, or F6 command.
Alt-C foreign characters
This command displays a scrolling window of foreign characters. These characters can
be used in names and places, but there are two things to consider before using them. All of
these characters are part of the extended ASCII set. This means that their ASCII values
are above 127. Some older printers can not print these characters. Also, if you plan on
exporting a lot of data to other programs, keep in mind that many of them do not support
these characters. The Gedcom utility gives you the option of replacing these characters, but
not all can be replaced with a similar letter. In this case, the character is replaced with an
asterisk. The chapter about Gedcom goes into more detail about this.
Alt-D delete field
This command will erase all characters in the current field.
Alt-F go to father
This command will jump to the person's father and display his record. The father must
have already been entered in the database and a family record must have been created to
record the relationship of the two persons.
Alt-F1 through F10
The alternate key/function key combination will recall a macro into the current field.
This works only for alphanumeric fields. For instance, you can't recall the name "William"
into the record number field.
Alt-G get field
Use this command to retrieve the current field of the previously viewed record. It is
especially useful when entering several persons at once who's data is the same.
page 20
Alt-I sibling window
This will display a list of the siblings in the family where the person was a child.
Specifically, the person and his or her brothers and sisters is shown. If desired, you can then
select a sibling and go directly to that person's record. Alt-B returns you to the previous
record.
Alt-K (kid) child window
This will display a list of the person's children. If desired, you can then select a child
and go directly to his or her record. Alt-B returns you to the previous record.
Alt-M go to mother
This command will jump to the person's mother and display her record. The mother
must have already been entered in the database and a family record must have been created
to record the relationship of the two persons.
Alt-N view/edit external person notes
Provided that you have specified an editor in the setup program screen, this command
will let you enter and edit external notes for the person on the screen. If no notes yet exist
your editor should create the file for you. Also see: Person Notes (internal) which is
accessed from the Alt-O other information menu and is described earlier in this chapter.
Alt-O Other information menu
This command will display the menu that gives you access to several screens for
recording other information. Each screen is discussed in detail earlier in this chapter of the
manual, but they are listed for you here:
Event #1 Information (defaults to Baptisms)
Event #2 Information (defaults to Christenings)
Census Information
Last Known Address
Name Change Information
Immigration Information
Passenger List Info
Social Security Number Information
Source of Information
Miscellaneous Information
Person Notes (internal)
Alt-R reindex
This command allows you to reindex the current database. It is the same as the Reindex
the Current Database selection in the Utilities Menu. If the letter R appears in the lower-
right corner of the screen, it is a reminder to reindex the database.
Alt-S spouse window
When this key is pressed, a list of the person's spouse(s) is displayed. Up to seven
marriages can be shown for each person. Family records are read to determine spouses.
page 21
Therefore, if a person has a family record and did not marry his or her partner, the partner
is still shown in the list of spouses. Additionally, if the person has a family record with no
spouse entered, it is indicated in the spouse window too. If desired, you can then select a
spouse and go directly to that person's record. If more that one person appears in the spouse
window, you can use the Alt-C command to change their order. This is done by highlighting
the spouse that you want to rearrange and then pressing Alt-C. The highlighted line will
then begin blinking. Move the line to its new location and press ENTER.
Alt-T event timeline
This command displays a chart of events that happened during the person's lifetime.
Before it will come up, some chronological data must exist for the person (birth date, burial
date, etc.). If the date of death is not available, the program uses the burial date. If neither
of those is available and the person is more than 110 years old, a hypothetical date is
determined based on an assumed lifespan of 75 years. The year in the computer's
clock/calendar is used to find this. If the current year is before 1992, then 1992 is assumed.
If no birth date is available, the 75 year assumed lifespan is also used. Only years are used
in creating the timeline. Days and months are ignored.
The events of the timeline are stored in the file named TIMELINE.DAT. It is a text file
and may be edited with a text editor. If you wish, you can add and/or delete events from the
file. You could even create a different file that has events that relate to a specific country or
geographical region.
Alt-U update history
This command displays a list of person and family records that have been added, deleted,
or modified during the current running of Family Scrapbook on the current database. This
list is re-created each time Family Scrapbook is run and each time you change databases.
Alt-X go to DOS shell
This command will take you to a DOS prompt but will keep Family Scrapbook in
memory. The EXIT command will return you to the program.
Ctrl-A toggle adoption status
This command lets you turn off and on the adoption status of a person. Reports will
reflect that a person is adopted.
Ctrl-J jump to family screen
This will exit the person screen and change to the family screen. If the current person
has been entered into a family record, that family record will be automatically displayed.
Ctrl-N delete external note file
If an external person note file exists, this command will let you delete it. It will also
update the display to reflect the change.
Ctrl-S soundex search
page 22
This routine will do a "sound-alike" search in the name fields. You may specify which
name fields to search (surname, first name, middle names, nicknames). The name that you
search for will be converted to a soundex code and will be compared with the soundex codes
of the names of every person in the database. For example: If you search for the name
"Johnny" it will find (in the fields you told it to search) every occurance of the names Johnny,
John, Jan, Jean, Jimmy, and Jamie...because they all have the same soundex code.
Ctrl-F1 through F10
The control key/function key combination will store an alphanumeric field as a macro.
The respective Alt-function key command recalls it.
Ctrl-Home
This command will take the cursor directly to the record number field.
Enter (Return) get record
If the cursor is in the record number field, this command will retrieve the record that
corresponds with the number that has been typed in it. If the number is higher than the
highest record number in the database, the highest record is retrieved.
PgDN next record
This command will display the next record (person) in the database. Records will appear
in record number order, unless the cursor is in the surname field. Then they will appear in
name order.
PgUP previous record
This command will display the previous record (person) in the database. Records will
appear in record number order, unless the cursor is in the surname field. Then they will
appear in name order.
page 23
CHAPTER 3: Family Records
This is where you link the person records together to show how those persons are related. If
you are recording genealogy, (see the Getting Started section in chapter 1) this section of the
program should be used to record kinship. Don't let the use of the word "family" mislead you. Often,
there exist "families" in which the members are really not related at all. The "game plan" , if you
will, is to keep track of "who married who" and "who had which kids". Each marriage should have a
family record in this database. If two people had children together and they never married, you
should enter a record in here to record the relationship.
Entering New Records
Before a new record (family) can be saved to disk, it must be assigned a record number.
There are two ways to do this. The F3 key will clear the fields for you and assign a new record
number. The F4 key will clear the fields without assigning a new record number. If you use the F4
(clear) command, the new record number is assigned when you save the record. Either way will
work, but I recommend using the F3 key.
Adding Persons to a Family
A person must exist in the person records before he or she can be added to a family record.
If you know the person's record number, just enter it in the appropriate field. If you do not know the
person's record number, press the F6 key to access the search windows. If you have not entered the
person into the database yet, you can press the F9 key to enter him/her. The F9 key takes you
temporarily to the person records screen. After saving the person record, you are returned to the
family records screen and the person's information is put into the current field.
When entering children, you should enter them in the order of birth (i.e. first born is #1,
second is #2, etc.). The Alt-S command will sort them by birth dates.
The program will keep track of up to seven spouses for each person. The word "spouse" is
used very loosely in this manual. "Spouse" not only means marriage but any relationship between a
man and a woman that you must record (i.e. an affair that produces children). For those persons
that have more than one "spouse," you should enter the family records in the order that corresponds
with the order of the relationships (marriages/affairs). If you do not, a person's spouses might not be
listed in the correct order. If a person's spouses are entered in the wrong order, you can rearrange
them through the Alt-M (go to marriage) command in the family database or the Alt-S (go to spouse)
command of the person database and person selection screen.
Editing Person Data
The F8 key will go temporarily to the person records screen so that you may edit a person's
data. Before pressing F8, you must put the cursor in the field next to the family member that you
wish to edit.
page 24
Removing a Person from a Family
To remove a person, erase his or her record number from the family records screen and press
ENTER. This can be done by pressing Alt-D to delete the current field or you can backspace over
the person's existing record number. Be sure to put the cursor next to the person that you want to
remove before doing this.
Viewing Records
The page-up and page-down keys allow you to step through the family records in record
number order. The search command (F6) will give you access to a window of scrolling records that
are sorted in various ways (you must keep the database properly indexed for this to work correctly).
The F7 command will give you a window of scrolling records that are sorted by family name. The
Alt-F (family where spouse was born) command and Alt-M (marriage) command will let you jump to
other family records that a person is found in.
Editing Existing Records
Editing family records is very easy to do. Just get the record (family) that you want to edit
on the screen, make whatever changes are necessary, and save the record by pressing the F10 (save)
key.
Fields of Interest
The following fields are different from the others in the program. Each one has either a
special purpose or special features that warrant your attention.
Marriage date code field
This field contains a date code that does not exist in other date code fields. It is the
letter U (Unmarried). This code is useful when you encounter situations where children
were born of a couple that never got married. When using the code U, the date field should
be left blank.
Divorce date field
If anything is entered in this field, the program will assume that the persons are
divorced. If the persons are not divorced, you must leave this field and it's date code blank.
If you know that the persons are divorced but do not know the date, you can enter the letter
"Y" in the first place of the date field. The program will recognize this and print the word
"Yes" for a divorce date.
Divorce date code field
This field contains two date codes that does not exist in other date code fields. It is the
letter N (Annulled) and the letter S (Separated). The divorce date field should be left blank
if either of these codes is used.
page 25
Key Definitions
F1 help
This command will display more information about the current item. For those screens
that do not have specialized help screens, the key definitions are displayed. For those that
do, the F1 key can be pressed again to show the key definitions. A command can be given
from the key definitions screen without first returning to the database screen.
F3 add family
When this key is pressed, all fields are cleared and a new record number is assigned to
the record. At this point you can begin entering the family members, marriage info, and
divorce info. The record (family) is not saved to disk until you press the F10 key.
F4 clear fields
This command will blank all of the edit fields and clear the person data boxes on the
screen.
F5 delete record
When this key is pressed, the record (family) that is showing on the screen is marked as
being deleted. The fields are then cleared and the deleted record can no longer be accessed.
The program will ask you if you want to delete the record, just in case you mistakenly
pressed this key.
Note: Deleting a family record does not delete its members from the person records
section.
F6 search window
This key will work differently depending on which field the cursor is currently in. It only
works on those fields that have a large dot to their right. When it is pressed, a window will
pop-up that displays a scrolling list of records. The sort order of the records will depend on
the current field. The sort orders are:
Field Sort order
record number record number
husband males, name, birth date
wife females, name, birth date
marriage date marriage date, record number
divorce date divorce date, record number
child name, birth date, record number
You can browse through this list and select a record. If the current field is the record
number, marriage date, or divorce date, it will take you to the family record that you select.
Otherwise, it will display the data of the person that you select in the area to the right of the
cursor.
page 26
F7 family name search window
This command displays a search window that is sorted in family name order. Family
name means the husband's surname. This window is the same as the ones displayed by the
F6 (search) key, but because there is no field for family name, it was given it's own function
key. Like the F6 key, you can browse through the list and select a family to go to.
F8 view/edit person data
Use this command to view or edit a person's data. If the cursor is next to a person when
you press the F8 key, it will take you to the person records screen and display that person's
data. After saving the person record, you will be returned to the family records screen and
any changes will be displayed.
F9 add person
This command can be used when you want to add a person to the family record you are
viewing and you know that the person has not yet been entered in the person database.
This key will take you to the person records screen so that you can enter his or her data.
After saving the person record, you are returned to the family records screen, and the
person's data is displayed for you.
F10 save record
This command will save the record (family) that is on the screen to disk.
Alt-0 family hotkey list
This command will display the definitions of the nine family hotkeys. The screen for
editing these keys is accessible from the Utilities Menu.
Alt-1 through Alt-9 family hotkeys
These keys are called Hotkeys, and they are user definable. They allow you to execute
programs that are external to Family Scrapbook. The screen for editing the hotkeys is
accessible from the Utilities Menu. Hotkeys are described in further detail in the chapter on
utilities.
Alt-B backup
This command will take you to the previous family after using the Alt-F, Alt-M, F6, or
F7 command.
Alt-C foreign characters
This command displays a scrolling window of foreign characters. These characters can
be used in the marriage place fields, but there are two things to consider before using them.
All of these characters are part of the extended ASCII set. This means that their ASCII
values are above 127. Some older printers can not print these characters. Also, if you plan
on exporting a lot of data to other programs, keep in mind that many of them do not support
these characters. The Gedcom utility gives you the option of replacing these characters, but
not all can be replaced with a similar letter. In this case, the character is replaced with an
asterisk. The chapter about Gedcom goes into more detail about this.
page 27
Alt-D delete field
This command will erase all characters in the current field.
Alt-F go to family of birth
This command works only when the cursor is in one of the spouse fields. If that spouse
has been entered as a child in another family record, it will jump to that family record.
Alt-M go to marriage
This command works different in the parent fields than in the child fields. It displays
the person's spouse(s) and lets you jump directly to the family record that you choose.
In the parent fields the spouse window will display only if the person was married more
than once. If the person was married more that once, a plus sign "+" will appear between
his/her name box and birth date box.
In the child fields, the spouse window will display if the child is married. If not, the
program will tell you.
Alt-N view/edit family notes
Provided that you have specified an editor in the setup program screen, this command
will let you enter and edit notes for the family on the screen. If no notes yet exist your
editor should create the file for you.
Alt-R reindex
This command allows you to reindex the current database. It is the same as the Reindex
the Current Database selection in the Utilities Menu. If the letter R appears in the lower-
right corner of the screen, it is a reminder to reindex the database.
Alt-S sort children by birth
This command will sort the children in the order of their birth dates. Children with no
date of birth specified will be sorted to the top.
Alt-T toggle children
This command will toggle the display between the first eight and last eight children.
Alt-U update history
This command displays a list of person and family records that have been added, deleted,
or modified during the current running of Family Scrapbook on the current database. This
list is re-created each time Family Scrapbook is run and each time you change databases.
Alt-X go to DOS shell
This command will take you to a DOS prompt but will keep Family Scrapbook in
memory. The EXIT command will return you to the program.
page 28
Ctrl-A toggle adoption status
This command lets you turn off and on the adoption status of a person. Reports will
reflect that a person is adopted.
Ctrl-J jump to person screen
This will exit the person screen and change to the family screen. If the cursor is next to
a person before you press this key (spouse or child), that person's record will be
automatically displayed. Please note: This is not a temporary jump to the person screen like
pressing the F8 or F9 key is.
Ctrl-N delete note file
If a family note file exists, this command will let you delete it. It will also update the
display to reflect the change.
Ctrl-T toggle screen detail
There are two different screen displays. The first displays only each person's name, date
of birth, and date of death. The second display shortens the box for each person's name and
adds the date of burial/cremation. This command will toggle between the two displays.
Ctrl-Home
This command will take the cursor directly to the record number field.
Enter (Return) get record
This command will work differently depending on which field the cursor is in. It will
retrieve the record that corresponds with the number that has been typed in the field. If the
number is higher than the highest record number in the database, the highest record is
retrieved. If the cursor is in the family record number field, it will retrieve a family record.
If the cursor is in a spouse or child record number field, it will retrieve the information about
that person. If the number is higher than the highest record number in the database, the
highest record is retrieved.
PgDN next record
This command will display the next record (family) in the database. Records will appear
in record number order.
PgUP previous record
This command will display the previous record (family) in the database. Records will
appear in record number order.
page 29
CHAPTER 4: Pedigree Search
The pedigree search screen allows you to view your data as four-generation pedigree charts.
It is a useful tool that can help you visualize a person's ancestry. The pedigree search area is
exactly the same as the pedigree chart report. The key definitions are almost the same as the
Select Person screen. The main exception is the F8 key. It works just like the F8 key in the family
screen: taking you temporarilly to the person screen so you can view/edit that person's data. Refer
to the Select Person Screen section in the Reports chapter if you wish to see the rest of the key
definitions for the pedigree search screen.
Screen Layout
The screen layout is a four generation pedigree chart. The person that the chart relates to is
displayed in the middle box on the left side of the screen. That person's parents are displayed in the
boxes above and below him/her. The person's four grandparents are displayed in the center column
of boxes. The eight right-most boxes display the person's great grandparents.
Print Options
These are some of the print options for pedigree charts that may either be unique to them or
work differently than for other reports:
Number of generations
You may choose 4, 5, 6 or 7 generations. The 4 generation chart is one page long and
resembles the screen. Most printers should be able to print the 4 generation chart since it
uses 10cpi mode (nothing fancy). The 5 generation chart is one page long and prints in 17cpi
mode. The 6 generation chart is two pages long. The 7 generation chart is three pages long.
Both the 6 and 7 generation charts need 20cpi to be printed correctly. Note: Many printers
can not support 20cpi mode (like most printers that use IBM codes). If so, the program will
attempt to print the chart in 17cpi mode...If you have wide paper, you might get acceptable
output. You can also overcome the problem by telling it to print is sections...see below:
Print empty boxes
If you answer N, (No) it will only print boxes for those individuals that you have records
for in the database. If you are printing a blank pedigree chart, you MUST answer Y (Yes) or
it will not print a chart.
Number each box
This option will number each box in the pedigree chart. Each number is the same as the
person's ahnentafel number.
Print in sections
This option only affects 5, 6, and 7 generation pedigree charts. Printing in sections
means that the chart will be printed on two strips of paper using 10cpi mode. You will have
page 30
to tape the two printouts together to see the chart. For some printers, (especially older
ones) this is the only way to get acceptable output.
Printing Blank Charts
To print a blank pedigree chart, simply make sure that all of the boxes on the screen are
empty before pressing F10 (print). This can be done by calling up record number 0. When printing,
be sure that you answer Y (yes) to the "print empty boxes" option.
page 31
CHAPTER 5: Reports
Family Scrapbook offers a very wide variety of reports. This chapter of the manual describes
the reports, how to select records to print, and the various print options.
Select Person Screen
Whenever the program needs you to specify a person record, this screen is used to find it.
This screen resembles the Person Records screen and is found in many report areas and in the
Gedcom Export Person area. Despite the visual differences, the key definitions are the same as the
Pedigree Search screen. Many of the keys from the person records screen are duplicated here.
Basically, the idea is to get the person that you want on the screen and then press the F10 key to
print.
Key definitions
F1 help
This command will display key definitions of the Select Person screen. A command can
be given from the key definitions screen without first returning to the selection screen. It
also gives a description of the report.
F5 search by ID number
This key will display a scrolling list of records that are sorted in ID number order. You
can browse through this list and jump immediately to any record that is shown to you. Alt-B
will return you to the previous record.
F6 searchwindow menu
A searchwindow is a scrolling list of records that are sorted in some order. You can
browse through this list and jump immediately to any record that is shown to you. Alt-B will
return you to the previous record. The F6 command will display a menu of the available
searchwindow orders.
F10 (execute)
This command will begin the routine (print report, export data, etc.).
Alt-D delete field
This command will erase the record number field.
Alt-F, F go to father
This command will jump to the person's father and display his record. The father must
have already been entered in the database and a family record must have been created to
record the relationship of the two persons.
page 32
Alt-I, I sibling window
This will display a list of the siblings in the family where the person was a child.
Specifically, the person and his or her brothers and sisters is shown. If desired, you can then
select a sibling and go directly to that person's record. Alt-B returns you to the previous
record.
Alt-K, K (kid) child window
This will display a list of the person's children. If desired, you can then select a child
and go directly to his or her record. Alt-B returns you to the previous record.
Alt-M, M go to mother
This command will jump to the person's mother and display her record. The mother
must have already been entered in the database and a family record must have been created
to record the relationship of the two persons.
Alt-N view/edit external person notes
Provided that you have specified an editor in the setup program screen, this command
will let you enter and edit notes for the person on the screen. If no notes yet exist your
editor should create the file for you.
Alt-R reindex
This command allows you to reindex the current database. It is the same as the Reindex
the Current Database selection in the Utilities Menu. If the letter R appears in the lower-
right corner of the screen, it is a reminder to reindex the database.
Alt-S, S spouse window
When this key is pressed, a list of the person's spouse(s) is displayed. Up to seven
marriages can be shown for each person. Family records are read to determine spouses.
Therefore, if a person has a family record and did not marry his or her partner, the partner
is still shown in the list of spouses. Additionally, if the person has a family record with no
spouse entered, it is indicated in the spouse window too. If desired, you can then select a
spouse and go directly to that person's record. If more that one person appears in the spouse
window, you can use the Alt-C command to change their order. This is done by highlighting
the spouse that you want to rearrange and then pressing Alt-C. The highlighted line will
then begin blinking. Move the line to its new location and press ENTER.
Alt-X go to DOS shell
This command will take you to a DOS prompt but will keep Family Scrapbook in
memory. The EXIT command will return you to the program.
Enter (Return)
This command will retrieve the record that corresponds with the number that has been
typed in the record number field. If the number is higher than the highest record number in
the database, the highest record is retrieved.
page 33
PgDN next record
This command will display the next record (person) in the database. Records will appear
in record number order.
PgUP previous record
This command will display the previous record (person) in the database. Records will
appear in record number order.
Select Family Screen
Whenever the program needs you to specify a family record, this screen is used to find it.
This screen resembles the Family Records screen and is found in many report areas and in the
Gedcom Export Family area. Many of the keys from the Family Records screen are duplicated here.
Basically, the idea is to get the family that you want on the screen and then press the F10 key to
print.
Key definitions
F1 help
This command will display key definitions of the Select Family screen. A command can be
given from the key definitions screen without first returning to the selection screen. It also
gives a brief description of the report.
F6 search by record number
This key will display a scrolling list of records that are sorted in record number order. You
can browse through this list and jump immediately to any record that is shown to you.
F7 search by last name
This key will display a scrolling list of records that are sorted in last name order. You can
browse through this list and jump immediately to any record that is shown to you. Alt-B will
return you to the previous record.
F8 search by marriage date
This key will display a scrolling list of records that are sorted in marriage date order. You
can browse through this list and jump immediately to any record that is shown to you.
F9 search by divorce date
This key will display a scrolling list of records that are sorted in divorce date order. You can
browse through this list and jump immediately to any record that is shown to you.
F10 (execute)
This command will begin the routine (print report, export data, etc.).
page 34
Alt-D delete field
This command will erase the record number field.
Alt-N view/edit family notes
Provided that you have specified an editor in the setup program screen, this command will
let you enter and edit notes for the family on the screen. If no notes yet exist your editor should
create the file for you.
Alt-R reindex
This command allows you to reindex the database. It is the same as the Reindex Database
selection in the Utilities Menu. If the letter R appears in the lower-right corner of the screen, it
is a reminder to reindex the database.
Alt-X go to DOS shell
This command will take you to a DOS prompt but will keep Family Scrapbook in memory.
The EXIT command will return you to the program.
Enter (Return)
This command will retrieve the record that corresponds with the number that has been
typed in the record number field. If the number is higher than the highest record number in the
database, the highest record is retrieved.
PgDN next record
This command will display the next record (family) in the database. Records will appear in
record number order.
PgUP previous record
This command will display the previous record (family) in the database. Records will appear
in record number order.
Print Options
Many reports have options that allow you to change their appearance. Here are some of the
more common options:
Send report to printer or screen?
Reports that are narrow enough to fit on the screen will give you this option. It can be
very useful when just browing your information and/or when a hard copy of the information
is not necessary. If you wish to send the report to a file, tell it to send it to the printer and
then specify your printer port as number 0 (read next option).
Print to which port?
This allows you to alter the default printer port that you print to (see the Program Setup
section in the Utilities chapter). If you enter the number 0, output will be sent to a disk file.
page 35
It will prompt you for a filename just before printing. If the filename that you specified
already exists, you are given the option of overwriting it, appending to it, or changeing the
filename.
LQ/NLQ mode
This prompts you to enter a Y or a N (yes/no). If you answer no, the report will be
printed in draft mode. If you answer yes, it will print in the nicer (but slower) letter quality
or near letter quality mode that your printer supports. Note: On laser printers there is no
difference between draft and LQ/NLQ mode, so your answer to this option will make no
difference in the print quality.
Birth or current names
This prompts you to enter a B or a C (birth/current). If you answer B, the program will
print the name that a person was given at birth (the name entered in the Person Records
screen). If you answer C, the program will check to see if a person changed his or her name
and if so, will print that name. This feature is intended to be used for the benefit of those
persons that have changed their name and who are still living. It allows you to print reports
for them that will use the name that they currently use...without affecting your record of the
name they were given at birth.
Print record numbers
Some people prefer to not print record numbers. This is often because the report is
intended for someone that does not need (or possibly understand) the numbers or because
you do not want the report to look so "computerish".
Print in sections
This option is used by pedigree charts and family charts. Printing in sections means
that the chart will be printed on two strips of paper using 10cpi mode. You will have to tape
the two printouts together to see the chart. For some printers, (especially older ones) this is
the only way to get acceptable output.
Address List
This report will read the addresses that were entered in the database and let you print them
as mailing lables. On the Last Known Address screen, there is a Y/N field called "Include in address
list?" An address will only be printed if you answered Y (Yes) to that field. You are given a choice of
printing Person or Family addresses. The Y/N field caled "Is this a family address?" determines
this. If you are printing family addresses, the address is printed using the Family Title instead of
the person's name.
Ahnentafel Chart
Ahnentafel is a German word that means ancestor table. The persons in an ahnentafel chart
are grouped by generation and each is assigned a unique number. If you were to create one about
yourself, you would be assigned #1, your father #2, your mother #3, your father's father #4, your
father's mother #5, etc. There are two basic formats of this chart. One will only print the birth and
page 36
death/burial dates for each person. The other is more verbose, listing marriage information, places,
and the number of children born. The "print non-verbose report" question determines the format.
Blank Charts/Forms
All of the reports in the Blank Charts/Forms Menu are actually ASCII files. If you wish, you
can edit these files with a text editor so that they better meet your needs. All of the files use
extended ASCII characters (such as box characters). Not all printers are capable of printing these
characters. If the printer driver that you have selected does not support extended ASCII, those
characters will be replaced by the program as the file is sent to the printer. Here are the default
filenames:
CBRITISH.ASC British Census Form
C1790.ASC 1790 Census Research Form
C1800.ASC 1800/1810 Census Research Form
C1820.ASC 1820 Census Research Form
C1830.ASC 1830 Census Research Form
C1840.ASC 1840 Census Research Form
C1850.ASC 1850 Census Research Form
C1860.ASC 1860 Census Research Form
C1870.ASC 1870 Census Research Form
C1880.ASC 1880 Census Research Form
C1900.ASC 1900 Census Research Form
CCHK.ASC Census Check Summary Chart
CLOG.ASC Correspondence Log
FGS1.ASC Family Group Sheet (page 1)
FGS2.ASC Family Group Sheet (page 2)
FINQUIRY.ASC Family Inquiry Form
PINQUIRY.ASC Person Inquiry Form
RELATE.ASC Relationship Chart
RLOG.ASC Research Log
While at the Blank Charts/Forms Menu, if you press the INSert key you will be given an
edit screen for the highlighted item. There, you may modify that item's description, filename, and
print settings.
Chronological Report
This report is a list of the dated events of a person's life. Dateless events can optionally be
printed after the dated ones.
Database Statistics
This report is found in the Statistical Reports Menu. It gives information about each of the
data and index files such as file size, number of records, and number of deleted records.
Database Timeline
This report is found in the Timeline Reports Menu. This report will find all events in the
current database that have a date, sort them by date, and print the list of events. Also see: Family
Timeline.
page 37
Descendancy Chart (boxed)
This chart shows all of the descendants of a given person. Each generation is printed inside
a box. The box of each new generation overlaps the box of the pervious one, which creates a
"stacking" effect.
Descendancy Chart (not boxed)
This chart is a list all of the descendants of a given person. Each generation is indented to
make the chart easier to read. The program will ask how many generations that you want to print.
It is capable of printing charts up to 25 generations deep. If you tell it to print 15 generations or
more, the chart will be printed in 17 character-per-inch (CPI) mode. Otherwise, it will print in 10
CPI mode.
End of line Persons
This report is used to find those persons who have no ancestors and/or descendants. You
may make the report specific to persons with no ancestors, no descendants, or those with no
ancestors and no descendants.
Family Chart
This chart illustrates a family record. It uses boxes and lines to show the relationships
between the members of the family.
Family Group Sheet
A group sheet ranges from 1 to 3 pages long depending on the number of children in the
family. It gives a good overall view of the family because it also includes the spouse's parents and
the spouse of each child. You are given a choice of printing one for one family, all families of the
same name, and one for every family in the database. You are also given the option of printing out
the family's notes (if any). However, to use this option, the notes must be saved in ASCII text.
Family Name Frequencies
This report is found in the Statistical Reports Menu. It is a list of the family names
(husband's surname) that exist in the family name index file. It gives you statistical information
about each name such as the number of families, children, percentage of the database, etc.
Family Report
A family report resembles the Family Records screen. You are given a choice of printing one
for one family, all families of the same name, and one for every family in the database. The "include
burial/cremation dates" question will determine whether two or three columns of dates will be
printed (like the Ctrl-T command in the family screen). You are also given the option of printing out
the family's notes (if any). However, to use this option, the notes must be saved as ASCII text.
page 38
Family Timeline
This report is found in the Timeline Reports Menu. This report will find all dated events
which relate to a selected person and his or her relatives, sort them by date, and print the list of
events. Also see: Database Timeline.
Lineage Chart
This report illustrates the direct-line relationship of two persons. Think of it as one line out
of a pedigree chart. This report is capable of finding multiple lines between the two persons. You
must choose the two persons that the chart relates to. The first person that you chose will be
printed at the bottom of the chart. The second person that you choose must be a direct ancestor of
the first person. The second person will be printed at the top of the chart.
Missing Information
This report is used to located records that are missing some type of information. Both
person and family records are searched. You are given an edit screen where you can tell the
program what fields to search (i.e. birth date, marriage date, burial place, etc.).
Pedigree Report
This part of the program is the same as the Pedigree Search area that is accessed from the
Main Menu. It is completely discussed in Chapter 4 of this manual.
Person Report
A person report closely resembles the Person Records screen, but it also includes data from
the "Other Information" screens. You are given a choice of printing one for one person, all persons
of the same surname, and one for every person in the database. You are also given the option of
printing out the person's external notes (if any). However, to use this option, the external notes
must be saved as ASCII text.
Relationship Diagram
This report illustrates the collary (or non-direct) relationship of two persons. For instance,
it is very useful in showing you how you are related to a distant cousin. This report is capable of
finding multiple lines between the two persons and can optionally find half-relationships too. You
must choose the two persons that the chart relates to. The first person that you chose will be
printed at the bottom of the chart. The second person that you choose must be a direct ancestor of
the first person. The second person will be printed at the top of the chart.
Relationship Report
This report will print a list of all of the relatives of a given person. Printed for each relative
is his/her name, side of the family (paternal or maternal) , and whether the person married into the
family. It can optionally include half-relatives too.
page 39
Sorted Lists
In each of these reports, one record is printed on a line. The list can be sorted in a variety of
ways. Most of these reports can be viewed on the screen as well as be printed out.
Surname Frequencies
This report is found in the Statistical Reports Menu. It is a list of the surnames that exist
in the surname index file. It gives you statistical information about each name such as the number
of persons, males, females, percentage of the database, etc.
Tiny Tafel Generator
A tiny tafel is a summary of what you are researching. It is used by the Tafel Matching
System (TMS) that is used by many computer bulletin boards to help locate other people that are
researching the same or similar family lines. Here is a sample tiny tafel:
N Christopher E Long
A 632 Camelia Street
A Atlantic Beach, FL 32233
F Family Scrapbook v1.15
Z 11 Tiny Tafel Editor v1.00 (beta)
C452 1902 1902 COLLINS\South Carolina/South Carolina
D626 1892 1892 DRIGGERS\Unknown/United States
H416 1899 1899 HALLIBURTON\Marion NC/Marion NC
H252 1916*1989:HASKINS\McDowell County NC/Columbia SC
H325 1917*1984:HUTSON\Blackville SC
J525 1902 1921 JOHNSON\Unknown/South Carolina
L520 1910*1971:LONG\McDowell County NC
P626 1949 1983 PARKER
S340 1949:1980 STILL
W262 1944.1944 WAGERS
W200 1952.1952 WISE
W 10 Jul 1991
Printer Compatibility
A serious effort was made to support as many printers as possible and to utilize their
features. However, as we all know, not all printers work the same and offer the same features. As
a result, some printers may not be capable of printing every report that Family Scrapbook offers.
These four character pitches are used by Family Scrapbook to print out the many reports. If
your printer supports all four and their maximum number of characters per line, your printer should
be able to print all of the reports.
Characters Per Inch Characters Per Line
10 80
12 96
17 137
20 160
Most printers can print 10, 12, and 17 characters per inch (they are very common pitches).
However, there are many printers that can not print 20 characters per inch. Most IBM print codes
page 40
do not support 20 cpi. Therefore, if you have an option of using either IBM or Epson (some call it
standard) emulation, Epson is probably the best choice. For those printers that do not support
20cpi, the program will attempt to print 20cpi reports in 17cpi mode, so if you are printing on a wide-
carriage printer you might get acceptable output. Also, some reports allow the option of "printing in
sections" which can let you overcome the problem of a printer not supporting 20cpi.
page 41
CHAPTER 6: Gedcom
GEDCOM stands for GEnealogical Data COMmunication. It is a standard by which
genealogical information can be transferred between different computer systems. It was developed
by the Projects and Planning Division in the Family History Department of The Church of Jesus
Christ of Latter-day Saints.
With gedcom, you can trade information with other people who are doing genealogical
research, provided that their program also supports it. Family Scrapbook supports the PAF
v2.1/v2.2 implementation of gedcom, but also uses many of the tags that are found in the Gedcom
Standard Release 4.0. Many other genealogy programs support gedcom.
Family Scrapbook is capable of exporting and importing all of its data via its gedcom
routines. To do this, Family Scrapbook uses many gedcom tags that are often not used by most
other genealogy programs. Do not be surprised if another genealogy program does not import all of
the information that a scrapbook-created gedcom file contains. For instance, if another program has
no place for entering census information, it is likely that it will completely ignore that kind of
information if it is in a gedcom file. Family Scrapbook offers you many options during the creation
of gedcom files so that you have maximum flexibility when trading your data with others.
Note: The gedcom routines are contained in an external executable file named FSGED.EXE.
This file can be run directly from DOS provided that Family Scrapbook has been run at least once to
create the data files.
Previewing Gedcom Files
This option allows you to view the persons inside a gedcom file. The persons are sorted by
name and their gender, birth date, and death date is displayed. While viewing the list of persons,
pressing the letter I will display some statistical information about the gedcom file and will give
you a rough estimate of how much disk space is needed to import its data.
Importing Data from Gedcom Files
This option will read a gedcom file and add its data to your Family Scrapbook files. All
persons and families are added as new records. In other words, this routine will not change or erase
your existing data. You must be careful to not import a gedcom file more that once because it will
create duplicate entries in your database.
Before importing any data, you must first select the database that you wish to import the
data into. This is done through the Select Database selection from the Main Menu. If you wish to
import the data into a new database, you must first create a new database, then select that
database, and then go to the Gedcom I/O section to perform the import.
There are two options for importing gedcom files: searching for name suffixes and the note
importation method.
A suffix is a title that follows a person's surname. Examples of these are Jr, Sr, III, and IV.
The roman numerals are commonly used in the United States. Family Scrapbook has a special field
for this part of a person's name, but some other genealogy programs do not. Often, the suffix is
added to a person's surname or specified as a title inside gedcom files. You can opt to have Family
page 42
Scrapbook search the titles and surnames for these suffixes and move them into their appropriate
field if they are found.
There are two different types of notes in Family Scrapbook. External notes are used in
person and family records. Internal notes are only used in person records. There are four different
methods that can be used when importing notes:
0. Default Method: Search for imbedded FSB codes in the gedcom file to determine where to
put the notes. If none are found, the notes are imported as external ASCII files.
1. Make all notes external ASCII files.
2. Make all notes internal. If notes are longer than four lines, extra lines are ignored.
3. Make the first four lines internal and the rest external.
4. Do not import notes.
Exporting Data to Gedcom Files
The five export options will let you store the data you select in a gedcom file. You may
export one person, a person and ancestors, a person and descendants, a person and relatives, one
family, or an entire Family Scrapbook database. Like the import routine, exporting will not change
or delete any scrapbook data.
When you export data, you have several options concerning how you want the gedcom file to
be created. These options are:
Ancestral File submission
submitter information
inclusion of foreign characters
inclusion of scrapbook-unique data
inclusion of the various types of "other" information
inclusion of external note files
removal of blank lines from notes
inclusion of blank lines in notes
Ancestral File is a large genealogical database that is maintained by the Church of Jesus
Christ of Latter-day Saints. They accept genealogy information from individuals in gedcom format
for inclusion in their database. If you intend to submit a gedcom file to them, you should answer Y
(yes) to the question about Ancestral File so that Family Scrapbook will set the correct export
options. It is highly recommended that you contact the Mormons before submitting gedcom files to
ask for information about how to check your data for completeness and accuracy.
The submitter information contains the name, address, phone number, and a comment
concerning who created the gedcom file and what it contains. It will give other people the
information needed to contact you about your research. Unless your gedcom file will be an Ancestral
File submission, you may opt to exclude this from the gedcom file. Default submitter information
can be specified in the Program Setup screen.
Some information, such as place codes and some date codes, is unique to Family Scrapbook.
This information can be included in gedcom files, but it will not be recognized by different genealogy
programs. If you are trading data with a Family Scrapbook user, you should include the unique
information. If not, it may be best to not include it.
page 43
"Other information" refers to the eleven different screen of personal data that is accessed
from the Alt-O menu in the Person Records screen. Those types of information can be either
included or excluded from gedcom files.
"Foreign characters" refers to all ASCII characters whose value is greater that 127 (IBM
extended character set). Family Scrapbook allows you to use most of these characters, but many
other genealogy programs do not. You may optionally have the program replace those characters in
your data (if any) while exporting it. This is how the characters are converted:
Ä, Å = A ï, î, ì, í = i
Ç = C ñ = n
É = E ô, ö, ò, ó = o
Ñ = N ü, û, ù, ú = u
Ö = O ÿ = y
Ü = U ¿ = ?
â, ä, à, å, á = a ¡ = !
ç = c all others = *
é, ê, ë, è = e
External note files can be included in the gedcom file, but you must make sure that you
stored them as ASCII text. Many word processors save their files in a special format that includes
codes for the printer and other codes that are only used by the word processor itself. ASCII text
does not contain these special codes. The gedcom routines can not properly read the "printer coded"
files that are created by many word processors. Furthermore, the text file must end each line with a
"hard" return (hex characters 0D and 0A)...and not just a "soft" return (0D only).
There are two different ways to store person notes in Family Scrapbook: internal (from the
Alt-O menu) and as external files. If you answered Yes to exporting unique scrapbook data AND you
tell it not to combine notes, information will be added to the gedcom file that will enable Family
Scrapbook to import person notes into their original locations.
If you decide to include notes, you will be asked how the program should handle blank lines.
Some other genealogy programs (i.e. PAF) have trouble importing notes and comments that contain
blank lines. They often interpret a blank line as being the end of your notes. You can optionally
have blank lines excluded to eliminate this problem.
page 44
CHAPTER 7: Utilities
This chapter discusses the items from the Utilities Menu that are not covered elsewhere in
the manual.
Reindex the Current Database
This is the same as the Alt-R command that is found in most other areas in the program.
Indexing is discussed in detail in Chapter 1 under the title Indexing Scheme.
Program Setup
The Program Setup area is accessed from the Utilities Menu. There are two screens to the
Program Setup area. The PgUP and PgDN keys toggle between them. Do not confuse the Edit
Database Settings screen (from the Select Database screen) with this part of the program. The
items in the Program Setup screens affect the entire program and not just one database.
The help screens in the Program Setup area are context sensitive. Meaning, they relate to
whatever field that the cursor is currently in. If you need to know more about something, put the
cursor in the field that you need help with and press the F1 key.
These fields are found on the first screen:
Printer driver: While in the printer driver field, pressing the F1 key will display the list of
available drivers. Choose the printer that you are using. If you do not see your printer in
the list, choose the one that your printer emulates. You may need to refer to the manual
that came with your printer to help you make this choice. For example, I use a Panasonic
KX-P1124. My printer is not in the list, but my printer manual says that the Panasonic KX-
P1124 emulates both the IBM Proprinter X24 and the Epson LQ-2500. Both of those drivers
are in the list. I must decide which of those two to use. Since most printers can do more in
Epson mode than in IBM mode, I set up my printer to emulate the Epson LQ-2500 and then
tell Family Scrapbook to use the Epson LQ-2500 driver.
Printer port: Printer ports are usually parallel ports. For most people this will be number
1 (LPT1:). If you enter number 0 or leave the field blank, all output will be sent to a file.
Family Scrapbook does not support serial printers, but it probably can by redirecting the
output with the MODE command. Refer to your DOS manual if you need to do this.
Lines per page: This is the number of lines that Family Scrapbook should print on a page
before issuing a formfeed. The default is 58, which is correct for letter size paper. The
number should be higher if you use legal size or A4 size paper. Note: Setting this number
too high could cause laser printers to eject plank pages.
Capitalize surnames: Many people prefer to capitalize surnames so that they will stand
out on reports. This field will allow you to force the surname field in the Person Records
screen and the Name Change Information screen to uppercase.
Place listing preposition: In American English, places are typically referred to in this
manner: "I was born in Newport, Rhode Island." In British English, this is the preferred
page 45
way: "I was born at Newport, Rhode Island." You may enter the preposition that you think
is most appropriate. It will be used on reports.
Override note dir manager: By default, Family Scrapbook creates subdirectories for each
group of 100 notes (persons/families) under the path that is specified in the Edit Database
Settings screen. Persons 1-99 will have note files under the subdirectory named P0. For
persons 100-199 it will be P1, and for families 300-399 it will be F3... Note files are
managed this way because when a subdirectory has several hundred files in it, access to
many of those files is very slow. Older versions of Family Scrapbook do not manage the note
files this way. They were grouped into one directory. If do not want the program to manage
the note files by creating the subdirectories, you can override it by answering Y (yes). Please
note: It is best to not change the method after you have begun saving note files. However, if
you do change it, Family Scrapbook can move the note files to the new locations for you (you
might want to first make a backup...just in case...).
Path to external note editor: Use this field to specify the path and filename of your notes
editor. It should be a text editor or word processor that can accept a filename to edit on the
command line. If the editor is not found in the current directory, the DOS path will be
searched for it. See the section about the External Notes Feature in the Getting Started
chapter for more information about this.
Path for temporary files: Family Scrapbook will create several temporary files while it is
running. These temporary files are created when reindexing, importing gedcom files, and
when printing some reports. The default is to create these file in the program's directory,
but you may change it with this field. You can enhance performance by using a RAM disk
for the temporary files. Please Note: The amount of free space that the tempory files require
will increase as your database grows in size.
Path for swap file: When Family Scrapbook runs an external program (such as your notes
editor, reindexing, or hotkeys) it will swap itself out of memory for the benefit of the external
program. By default, scrapbook will try to swap itself into EMS memory (see Command Line
Parameters). If it is not successful, it will swap to a disk file. By default, scrapbook uses the
program's directory for this file, but you may change it with this field. The swap file requires
approximately 370k of free space. If desired, this may be the same path as is used for the
temporary files. Also See: Swapping to EMS or Disk in the Getting Started chapter.
Default submitter information: This information is used by the Tiny Tafel Generator
and the Gedcom Export functions. It may be entered here so that it need not be entered
every time that you use those functions.
These fields are found on the second screen:
Display name: This field is of interest only to registered scrapbook users. This
information was mailed to you when you registered the program. The field is case sensitive.
Also See: Serializing the Program in the Getting Started chapter.
Serial number: This field is of interest only to registered scrapbook users. This
information was mailed to you when you registered the program. Your serial number should
fill the entire field. Also See: Serializing the Program in the Getting Started chapter.
page 46
Default place codes: Default place codes can be entered here so that they will be entered
automatically whenever records are added manually or through gedcom import. Also See:
Place Codes in the Getting Started chapter.
The startup parameters and case conversion file information are also displayed on screen
two. For more information about the startup parameters, refer to the Command Line Parameters
section in the Getting Started chapter. For more information about the case conversion file, refer to
Appendix B.
Hotkeys Setup Menu
A Hotkey is a user-defined key that executes a DOS program or routine. There are two
different types of hotkeys: Person and Family. Each type works only from its respective records
screen in the program.
The definable keys are Alt-1 through Alt-9. The Alt-0 (zero) key displays the hotkey
definitions. For each key, there are three fields that can be edited.
Description: Use this field to enter whatever you want to call the hotkey.
Prompt: Should Family Scrapbook ask the user if the hotkey should be run instead of
immediately executing it? If you answer Y (yes), the user will be given a Y/N prompt.
Command: This is the DOS command that should be run. It must be a valid program filename
or DOS command. If it is a program and it is not found in the current directory, the DOS path
will be searched for it. If a hotkey variable is found in this field, it will replaced with its
respective information (see below).
Edit Hotkey Variables
A Hotkey Variable is a character that is used in the Command field to represent some type
of information. When the hotkey is activated, the variable is replaced with its respective
information. Hotkey Variables are user definable. The variables effect all scrapbook databases.
A variable can be disabled by replacing it with a space. These are the default variables:
Family Variables: ? = family record number
[ = husband's person record number
] = wife's person record number
Person Variables: ? = person record number
[ = father's person record number
] = mother's person record number
% = family record number where person was born
Re-Create the Current Database
This will erase ALL DATA of the current database. It is there just in case you want to clear
everything and start anew. The program will warn you about this and will give you a chance to
abort. Please note: This is not the same as creating a new database.
Find Soundex Codes
page 47
A soundex code is a representation of how a name sounds. It was used to index many
previous United States censuses. Because it is based on phonetics, names that sound alike will
have the same soundex code despite any differences in spelling. This can be very useful since the
farther back you research, the less likely a person was able to spell his or her name correctly.
Gedcom I/O Menu
This selection take you to the gedcom data input/output routines. Gedcom is a standard
that is used for transferring genealogy data. It is fully discussed in its own chapter in this manual.
ASCII Export Menu
This selection takes you to the ASCII export routines. It allows you to export all of your
data of the current database into two text files: one for person data and another for family data. It
is used primarily by persons who have some type of programming and/or database use experience.
Because the documentation about the structure of the text files is extremely lengthy and will not be
used by the vast majority of scrapbook users, it is not listed in this manual. The file structures of
the text files are fully explained in the text file called FSASCII.DOC which is included with Family
Scrapbook.
Note: The ASCII Export routines are contained in an executable file named FSASCII.EXE.
It can be run directly from DOS.
Printer Driver Database
This selection take you to an edit screen where you can add, delete, and modify the printer
drivers. It is fully discussed in its own chapter in this manual.
Backup the Current Database
This routine allows you to make backup copies of your databases. By default, it uses the
LHA compression program by Haruyasu Yoshizaki. See the Acknowledgements section at the
beginning of this manual concerning LHA. It can be modified to use different programs.
You should first choose the database that you wish to backup from the Select Database
screen. Then go to the Utilities Menu and run the backup routine. It will prompt you for the letter
of the disk drive that the backup file should be created on. It is highly recommended that you store
your backups on floppy disks. The backup file that is created will have the name of the database
that you are backing up and the extension FSB. For example: If my current database is named
Jones, the backup file will be called JONES.FSB.
The backup program (LHA.EXE) is called from a batch file named BACKUP.BAT. Family
Scrapbook passes the necessary filespecs to the batch file and it runs the backup program. If you
wish, BACKUP.BAT may be modified to use a different compression program and/or to compress the
data differently. Three additional backup batch files are included for you:
ARJ.BUP - Uses the ARJ compression program by Robert K. Jung.
LZH.BUP - Uses the LHA compression program by Haruyasu Yoshizaki. (default)
ZIP.BUP - Uses the PKZip compression program from PKWARE Inc.
page 48
To use them, simply replace your existing BACKUP.BAT file with one of them (i.e. with the
DOS command: COPY ZIP.BUP BACKUP.BAT). If you do change them, do not forget to make any
necessary changes to your RESTORE.BAT file so that you can retrieve your backups!
Restore the Current Database
This routine allows you to restore your backup copies of your databases. By default, it uses
the LHA compression program by Haruyasu Yoshizaki. See the Acknowledgements section at the
beginning of this manual concerning LHA. It can be modified to use different programs.
You should first choose the database that you wish to restore your backup into from the
Select Database screen. The name of the current database must be the same as the name of the
backup file that you wish to restore. The existing database will be completely replaced with the
one that you restore. Then go to the Utilities Menu and run the backup routine. It will prompt you
for the letter of the disk drive that the restore file exists on.
The restore program (LHA.EXE) is called from a batch file named RESTORE.BAT. Family
Scrapbook passes the necessary filespecs to the batch file and it runs the restore program. If you
wish, RESTORE.BAT may be modified to use a different uncompression program. Three additional
restore batch files are included for you:
ARJ.RES - Uses the ARJ uncompression program by Robert K. Jung.
LZH.RES - Uses the LHA uncompression program by Haruyasu Yoshizaki. (default)
ZIP.RES - Uses the PKUnZip uncompression program from PKWARE Inc.
To use them, simply replace your existing RESTORE.BAT file with one of them (i.e. with the
DOS command: COPY ZIP.RES RESTORE.BAT). If you do change them, do not forget to make any
necessary changes to your BACKUP.BAT file.
page 49
CHAPTER 8: Printer Driver Database
It is not recommend that you alter the existing drivers unless you know what you are doing.
If you do know what you are doing and you create a driver for a printer that I do not have listed, do
me a BIG favor and send me a copy of your new PRINTER.DAT file. Yes, that's where the drivers
are stored.
The Printer Driver Database is accessed from the Utilities Menu. It is included so that if
the supplied printer drivers do not work for you, you can modify them and/or create your own. To
use this feature, you need to have your printer's manual handy and have a knowledge of how to use
printer codes. The program does have some help screens, but due to the nature of the material it
might be very confusing to the novice computerist.
The two most common limitations are not being able to print the maximum number of
characters per line and not supporting 20 CPI mode (characters per inch). Most IBM printer code
sets do not support 20 CPI. Most Epson codes do support this mode. Also See: Printer
Compatibility in the Reports chapter.
I tried to include as many drivers as I could with the program. However, because my access
to various printers and manuals is limited, there are probably many printers that are not supported.
If you would like me to add a printer driver, contact me. I will need to know what printer it is and
will need to obtain a copy of the printer's control codes. You will probably have to supply me with
this information.
Note: The Printer Driver Database is an external program named PRINTER.EXE. It can be
run directly from DOS.
Entering Printer Codes
Printer codes must be entered in decimal. Separate each code with a space. It would be
wise to not leave any trailing spaces in a field.
Key definitions
F1 help
This command will display more information about the current item. For those screens
that do not have specialized help screens, the key definitions are displayed. For those that
do, the F1 key can be pressed again to show the key definitions.
F3 add record
When this key is pressed, all fields are cleared and a new record number is assigned to
the record. At this point you can begin entering the new driver's data. The record (driver) is
not saved to disk until you press the F10 key.
page 50
F5 delete record
When this key is pressed, the record (driver) that is showing on the screen is marked as
being deleted. The fields are then cleared and the deleted record can no longer be accessed.
The program will ask you if you want to delete the record, just in case you mistakenly
pressed this key. The record is permanently removed from disk when a sort/pack is
performed (Alt-R).
F8 copy data
This command will let you copy the data from one record into the one that is on the
screen. You must know the record number of the one that you want to copy. This can be a
real time saver since many printer drivers differ in only a few codes.
F10 save record
This command will save the record (driver) that is on the screen to disk.
Alt-A ASCII input
You can use this command to enter printer codes in their character form. The program
will convert the characters to their decimal equivalents.
Alt-R sort/pack printer drivers
This command will remove any deleted drivers from the file and will sort the remaining
drivers by their name.
PgDN next record
This command will display the next record (driver) in the database. Records will appear
in record number order.
PgUP previous record
This command will display the previous record (driver) in the database. Records will
appear in record number order.
page 51
APPENDIX A: List of Reports by Character Pitch
10 CPI Reports
Ahnentafel Charts
Descendancy Charts, boxed
Descendancy Charts, not boxed (except when more than 14 generations)
Relationship Reports
Most of the Sorted Lists
Census Check Summary Chart
Research Log
Correspondence Log
Database Timelines
Family Timelines
Missing Information
Lineage Charts
12 CPI Reports
Address List
Person Reports
Family Reports
Person Inquiry Form
Family Inquiry Form
17 CPI Reports
Family Group Sheets
* 5 Generation Pedigree Chart
Descendancy Chart (when more than 14 generations)
* Family Charts
1790 Census Research Form
1800/1810 Census Research Form
1820 Census Research Form
1830 Census Research Form
1850 Census Research Form
1860 Census Research Form
British Census Form
Blank Family Group Sheet (pages 1 & 2)
Relationship Chart
Register Charts
Relationship Diagrams
20 CPI Reports
* 6 Generation Pedigree Chart
* 7 Generation Pedigree Chart
1840 Census Research Form
1880 Census Research Form
* Report prints at 10 CPI when the "Print in Sections" option is enabled.
page 52
APPENDIX B: Converting Between Upper and Lower Case
This section of the manual will probably only be of interest to those persons who do not use
English as their default language for their computer. If you are modifying the language on your
computer by using code page switching and/or the COUNTRY.SYS driver, then you may want to
read on...
Converting "foreign" or "accented" characters between upper and lower case has always been
an aggrivation to us programmers. If you have tried to do it before, then you know exactly what I
mean and why it is so frustrating. If you don't know... Well, I won't try explain why because it's
rather technical...
I have devised a way to deal with this problem. The solution is by modifying Family
Scrapbook's ALPHABET.DAT file. This is an ASCII text file that contains three lines. Here is the
default alphabet file:
English (American)
çüéäåæö
ÇÜÉÄÅÆÖ
Line #1 describes the language (or code page) that the alphabet file relates to. It is
displayed in the "startup parameters" section of the Program Setup screen. It is there just for
informational purposes. Anything can be entered on the first line, but there must at least be a first
line.
Line #2 contains the lower case accented characters that exist in the ASCII table. Please
note: If you are using code pages, your ASCII characters may be different from a person that uses a
different code page than you.
Line #3 contains the upper case equivalent of line #2.
Line #2 and line #3 must be exactly the same except for their case. The way it works is the
alphabet file is loaded into memory when Family Scrapbook starts up. Whenever the program must
convert a character to the opposite case, it uses the alphabet file's information IF the character can
not be converted using normal means.
I would like to include multiple ALPHABET.DAT files for those of you who are not using
English, but I simply don't have ASCII charts for all of the various code pages. However, I'm sure
that I will collect the necessary information in time.
If your default code page is not for English, the default ALPHABET.DAT will probably NOT
work correctly for you. If you encounter situations where Family Scrapbook is not converting the
case of certain characters correctly, you must modify the alphabet file or remove it. Use of the
ALPHABET.DAT file is optional. Family Scrapbook will operate without it.
page 53
INDEX
A
accented characters, 52 F
address, 17,35 family address, 17,35
address list, 35 family chart, 37
adoption, 21,28 family group sheet, 37
ahnentafel chart, 35 family hotkeys, 26
ALPHABET.DAT, 52 family name, 26
Ancestral File, 42 family notes path, 11
annulled, 9,24 foreign characters, 19,26,43,52
ARJ, 47,48 freq, 3
ASCII export, 47 FSASCII.DOC, 47
B G
BACKUP.BAT, 47 gedcom, 41
baptism, 11,17 group sheet, 37
BBS, 2
H
C hobbies, 18
census, 17,36,46 hotkeys, 46
character pitch, 39,51
christening, 11,17 I
chronological report, 36 immigration, 17
code page, 52 importing data, 41
color, 14 index, 12
command line parameters, 14,46 installation, 5
country code, 52
CPI, 51 L
current name, 35 last known address, 17,35
LHA, 4,47
D LIM, 14
data files path, 11 lineage chart, 38
database name, 11
database statistics, 36 M
database timeline, 36 macro, 19
date code, 24 memberships, 18
date codes, 8 military service, 18
dates, 8 miscellaneous, 18
descendancy chart, 37 missing information, 38
double dates, 8 MONO, 14
E N
editor, 12 name change, 17
EMS, 13,14 name order, 16
event timeline, 21 NOEMSOVR, 14
expanded memory, 14 NOEMSSWAP, 14
extended character set, 43 non-color mode, 14
extended memory, 14 note dir manager, 45
external notes, 12 notes editor, 45
page 54
O
occupation, 18
other information menu, 11,16,20
overlays, 14
P
packing, 10
PAF, 41,43
parallel port, 44
passenger list, 17
pedigree, 29,38
person hotkeys, 19
person notes path, 11
person report, 38
PKUnZip, 48
PKZip, 47
place codes, 9,45
preposition, 44
printer compatibility, 39
printer driver, 44,49
printer port, 44
PRINTER.DAT, 49
program setup, 44,52
R
record number, 10,15,23
record stacks, 13
reindex, 12
relationship diagram, 38
relationship report, 38
religion, 18
reports, 31
RESTORE.BAT, 48
S
separated, 9,24
serial number, 6
serial printers, 44
serializing, 6
setup, 44
sibling, 20
social security number, 17
sorted list, 10,39
soundex, 46
source, 17
spouse, 23
submitter information, 42,45
suffix, 16
surname, 16,44
surname frequencies, 39
T
tafel matching system, 39
temporary files, 12,14,45
text editor, 12,45
TIMELINE.DAT, 21
tiny tafel, 9,39,45
U
unmarried, 9,24
update history, 21,27
upgrading, 5
W
word processor, 12,45
Addendum
This section covers last-minute changes to the program that are not covered in the rest of
the manual.
Family Database
Ctrl-PgUP, Ctrl-PgDN browse persons
This command only works while the cursor is in a spouse field or a child field. It will
step through the persons in record number order.
Blank Charts/Forms
There are three new ones:
1910 Census Research Form (20cpi)
1920 Census Research Form (20cpi)
Chart of Consanguinity (12cpi)
ASP Ombudsman Statement
_______
____|__ | (R)
--| | |-------------------
| ____|__ | Association of
| | |_| Shareware
|__| o | Professionals
-----| | |---------------------
|___|___| MEMBER
Christopher E. Long is a member of the Association of Shareware
Professionals (ASP). ASP wants to make sure that the shareware principle
works for you. If you are unable to resolve a shareware-related problem
with an ASP member by contacting the member directly, ASP may be able to
help. The ASP Ombudsman can help you resolve a dispute or problem with
an ASP member, but does not provide technical support for members'
products. Please write to the ASP Ombudsman at 545 Grover Road,
Muskegon, MI 49442-9427 or send a Compuserve message via CompuServe Mail
to ASP Ombudsman 70007,3536