home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Brotikasten
/
BROTCD01.iso
/
cpm
/
rootsm.arc
/
BPRINT.DOC
< prev
next >
Wrap
Text File
|
1979-12-31
|
6KB
|
123 lines
ROOTS BASEFILE PRINT UTILITY
The ROOTS Basefile PRINT Utility (BPRINT) sends all of the
data in a specified basefile to a printer. BPRINT provides
a written copy of all data created by the ROOTS editor for
the primary purpose of creating a compact permanent record.
To save paper, cross referencing is used for many of the
record components.
BPRINT will interface with 72, 80 or 132 column printers.
An example of the how to use the BPRINT output with the
Bright basefile (BASEFILE.BIN in the HDOS version and
BRIGHT.BIN in the CP/M version) is given below. Refer to
the instructions given in the next section to create your
own copy of the Bright basefile listing. The printout
starts with the file name, and is followed by the reports
listed below (note that all numeric values are in decimal):
SUBJECT RECORDS. The subject records are printed in numeric
sequence, starting with record number 1. Record numbers are
the same as those provided by the ROOTS editor. BPRINT
then prints the subject's sex, birthplace, death date,
deathplace, father and mother. Dates are shown as they are
printed on the ROOTS Pedigree Charts and Family Group
Sheets, but places are given as numeric place code refer-
ences. Next, BPRINT will search the marriage records for
any marriages which include the current subject. The first
four marriages are listed by numeric marriage record number
(any additional marriages will be included in the marriage
printout, but will not be referenced in the subject re-
cord). Finally, the name of each subject is printed in
full, followed by an asterisk if the flag is set for that
subject.
PLACE RECORDS. Places are listed by place code, starting
with place number 1. A place code record might be coded as a
"string-1" place, a "string-2" place, or a "string-1" place
that includes a reference to a 2nd string place. For
convenience, each place printout is expanded to include both
strings in the same format as is used on the ROOTS editor,
viz
1st only______ ________________
______________ 2nd only________
1st of two____ 2nd of two______
MARRIAGE RECORDS. Marriage records are listed in the se-
quence encountered in the file. Marriage listings include
the marriage number, which is referred to in the subject
record. The marriage number is followed by the marriage
date and place code, the husband subject number, and the
wife subject number.
To see how the BPRINT cross referencing works, find record
number 3 on the Subject Records listing. Note that this
record is for Archibald Bright, who is male, was born on 11
Mar 0813, in place number 1 (Moorhead). Archibald died on 8
Sep 0851 in place 2 (Oxland). His father was person number
1 (Alistair Bright) and his mother was person number 2 (Anne
Pritkin). Finally, his marriage data is contained in mar-
riage record number 1. Going to the Marriage Record listing
we find that marriage number 1 was on 4 Dec 0829 in place 3
(Regencia) between person number 3 (Archibald Bright) and
person number 4 (Gwendolyn Gibbon).
Using the Basefile Print Utility
BPRINT is a stand-alone utility which operates independently
of ROOTS89 or ROOTS/M. The LP: device driver is used for
the HDOS version, while the LST: device is used for CP/M.
To run the program when in the HDOS command mode, type
BPRINT filename.ext
The name of the file to be printed should be typed in place
of "filename.ext". If a drive number does not precede the
filename, SY0 will be assumed. Follow the filename with a
RETURN.
To run the program when in the CP/M command mode use the
same procedure. The default drive will be the one on which
BPRINT resides. If the filename is on another drive, spec-
ify the drive as part of the filename.
Once the program starts you will be asked for the print
format. A column width of 72, 80 or 132 may be specified.
Note that the 132 column format is the easiest to read and
is most efficient in its use of paper.
What can be learned from the BPRINT listing
In addition to serving as a permanent hard copy of all of
the data in your basefile, BPRINT can help you spot errors
in data entry. Once you remove the errors with the ROOTS
Editor, the Basefile can be refined with the ROOTS Cleanup
Utility to provide more room for correct data.
The errors to look for in the basefile listing include
inconsistencies in names and places, extra spaces added in
the place fields, and incorrectly spelled names. For ex-
ample, if you use "NJ" in one place and "New Jersey" in
another, memory space is wasted. If sometimes you use the
TAB key to move the cursor to the second place field and at
other times use the SPACE bar, the two entries will be
considered to be separate entries and extra memory space
will be used.
bbon).
Using the Basefile Print Utility
BPRINT is a stand-alone utility which operates independ