home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD-ROM Aktief 1995 #3
/
CDA3.iso
/
genealog
/
pafnmls2.zip
/
PAFNMLS.DOC
< prev
next >
Wrap
Text File
|
1994-01-01
|
8KB
|
146 lines
PAFNMLS - List PAF Name File Counts - Copyright 1993, 1994
Version 2 - January 1, 1994
By Mike St. Clair
PAFNMLS prints the names in a PAF name file (NAME2.DAT) in alphabetical
order, with counts by field type for the number of times that name is
used in the associated PAF data files (INDIV2.DAT and MARR2.DAT).
PAFNMLS is Freeware. This means you are not required to pay any license
fee to make legal use of it but the author retains ownership and the
copyright. PAFNMLS can be freely distributed as long as no charge is
required in excess of the cost of distribution. This file (PAFNMLS.DOC)
must be included with any copy of the program.
There is no warranty that PAFNMLS performs any useful function. Still I
would be delighted to hear if you liked it or it has been useful, to
accept reports of problems and to receive suggestions for possible future
enhancements. The program was created to help me understand my own name
file while I was writing a column for the NGS/CIG Digest.
There are no required parameters. Either copy the program (PAFNMLS.EXE)
to the directory that contains your PAF data or to a directory which is
included in your DOS PATH. Then change to the directory containing your
PAF data and type the command "PAFNMLS". The resulting report will then
print on your printer. You should be aware that this report can be quite
lengthy since there is one line for every name in your PAF database. Each
line in the report includes the name, followed by the number of times it
appears in each of ten categories of name fields as follows: Surname,
three levels of first/middle name, title, four levels of place names and
temple names. For brief help type PAFNMLS /H or PAFNMLS /?.
Optionally, you may include parameters on the command to point to a set
of PAF data files and to limit which names are to be printed based on the
number of times they are used. To point to a specific set of PAF data
files, rather than look in the current directory(the default), simply add
the directory name to the command line. You must specify the disk drive
as part of the path name. For example, if your data is on your C drive
in the directory PAFDATA, the command you enter would be:
PAFNMLS C:\PAFDATA\ - the trailing "\" is optional
You may also control the names which are printed in the output report by
specifying "less than" or "greater than" limitations. If you want to
see all names with a count less than some limit, add the "/LT" parameter
to your command line. Likewise if you want to see all names with a count
greater than some limit, add the "/GT" parameter. These two parameters
are mutually exclusive. Only the first one specified after the command
will be effective if both parameters are included on the same command.
For example, if you want to list only those names which occur more than
25 times in your database use the command: PAFNMLS /GT25.
If you want to see those names which are in NAME2.DAT but do not which
presently appear in your data files, use the command: PAFNMLS /LT1
You may mix one of these parameters on the same command line with a data
path name if desired.
Version 2 PAFNMLS.DOC - List PAF Name File Counts Page 2
Version History:
Version 2 was released January 1, 1994.
Additions:
New optional parameters are /GT, /LT, /H and FilePath. The heading
now shows which directory the data is contained in and any other
parameter included on the command line.
Errors corrected:
A number of errors from version one were corrected in version 2.
The report title line and the documentation were corrected. The last
name in the NAME2.DAT file is now sorted properly. Marriage place
names are now counted correctly. Names in the NAME2.DAT file are
suppose to end with binary zero. If one doesn't, it no longer causes
the program to abort.
Improvements:
Converted from TurboBasic to PowerBasic resulting in a twofold speed
improvement and the ability to handle much larger name files. The sort
now ignores upper and lower case. Minor format changes were made in
both the printed output and the screen layout. Error handling was
improved.
Version 1 was released September 1, 1993.
This was the initial release of PAFNMLS.
You can reach me to report success or problems, or make suggestions via
the following:
CompuServe: 71522,3314
GEnie: M.ST.CLAIR2
FidoNet NetMail: Mike Stclair at node 312/13
As Mike Stclair on these BBS conferences:
FidoNet GenSoft (Genealogy Software)
FidoNet Genealogy
RIME Roots
ILink Genealogy
By U.S. Mail as:
Mike St. Clair
327 North 800 East
American Fork, Utah 84003
The latest version of PAFNMLS will be found on GSDS BBSes throughout the
country. This version will be PAFNMLS2.ZIP on BBSes, PAFNMLS2.EXE on
GEnie, and PAFNML.ZIP on CompuServe.
Version 2 PAFNMLS.DOC - List PAF Name File Counts Page 3
The following is an example of the printed output report which is
produced by PAFNMLS:
01-01-94 PAFNMLS V.2 - PAF Names with Counts by Field Type PAGE 21
Data From Directory E:\PAFDATA\STCLAIR - Parameter /GT0
=====Other Names==== ====Place Names=== Temple
PAF Name Surname # 1 # 2 # 3 Title # 1 # 2 # 3 # 4 Names
================ ======= === === === ===== === === === === ======
Hobart ....... 1 ... ... ..... ... ... ... ... ......
Hochstrasser 136
Holt 1 ... ... ... ..... ... ... ... ... ......
Homer 4
Hood River ....... ... ... ... ..... 3 4 ... ... ......
Hopedale Cem 2
Hopkins 1 ... ... ... ..... ... ... ... ... ......
Horace 3
Horton 2 ... ... ... ..... ... ... ... ... ......
Houston 1 5
Howard 7 1 6 1 ..... ... ... ... ... ......
Howe 2 1
Howes 2 ... ... ... ..... ... ... ... ... ......
Hubbard 1
Huber 1 ... ... ... ..... ... ... ... ... ......
Hubert 1 1
Hudson 4 ... ... ... ..... ... ... ... ... ......
Hueselmann 1
Huff 4 ... ... ... ..... ... ... ... ... ......
Hyrum 1 2 1
I. ....... ... 4 ... ..... ... ... ... ... ......
IA 6
ID ....... ... ... ... ..... ... ... 48 2 ......
IFALL 79
II ....... ... ... ... 4 ... ... ... ... ......
III 3
IL ....... ... ... ... ..... ... ... 52 ... ......