home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / GENEFILE / BK50D2.ZIP / CHANGES.DOC < prev    next >
Text File  |  1991-09-11  |  26KB  |  420 lines

  1.  
  2.  
  3.  This document tells about the changes in Brother's Keeper version 5.0.  Users
  4.  of version 4.5 will know how to use the features in 5.0 after reading this.
  5.  If you have never used Brother's Keeper before, then you will also have to
  6.  read the documentation for version 4.5.
  7.  
  8.  As of this writing (September 10, 1991) some programs which are available in
  9.  version 4.5 have not been converted for use with version 5.0.  However, all of
  10.  the main parts of BK are functioning, and the remaining programs should be
  11.  available in a few weeks.  All version 4.5 programs have been converted EXCEPT
  12.  for the following:
  13.  
  14.         BKBOX4   -   four family descendant box charts
  15.         BKAA     -   ancestor wall charts, multipage ancestor, large ahnentafel
  16.         COPYPART -   split a database
  17.         BKMERGE  -   merge two databases
  18.  
  19.  
  20.  The CONVERT5 program will convert your version 4.5 data to 5.0.  You may
  21.  create the version 5.0 data files in the same directory as the version 4 data
  22.  and it will not mess up the version 4 data.  Also, the new programs have new
  23.  names, so they can be in the same directory as the 4.5 programs if you wish.
  24.  The CONVERT5 program does not copy or move the $$TEXTFILES and it does not
  25.  change the path for the $$TEXTFILES, so keep that in mind if you put the
  26.  programs and data into a new directory.  For example: if you have the line
  27.  $$C:\BK\SMITH.TXT in a message line, the program will still expect to find
  28.  the file in the \BK directory.
  29.  
  30.  To start the conversion program, type CONVERT5 and that will load Btrieve and
  31.  then start the conversion program.  If you have over 2,000 names in your
  32.  files, it will take a while to convert.  The conversion is one of the slowest
  33.  parts of the program, however, once the data is converted the new program
  34.  will run as fast or faster than version 4.5.
  35.  
  36.  To start version 5.0 of BK, type BK5 and that will start Btrieve and then BK.
  37.  
  38.  NOTICE:  If you do not have a hard disk to hold the data files, then I would
  39.           recommend that you do not use version 5.0 (use 4.5C instead).
  40.  
  41.  Here is a summary of the changes in version 5.0.
  42.  
  43.  1.  A person may be given two sets of parents.  Just add the person as a child
  44.      using the normal Add routine.  When you add the person to the second set
  45.      parents, the program will ask you if you really want to do that.
  46.  2.  Designate type of parents (default is birth - others are adopted, step,
  47.      foster, other).  You may do this for one set of parents or both.
  48.  3.  Source lines (3 full lines for each date/location) may be entered to show
  49.      where you found information about an event (date/location).  The experts
  50.      say "document your sources".
  51.  4.  The Ref: field may be used to find people.  (Instead of code number)
  52.  5.  Mailing address information and phone number may be entered. (press F4)
  53.  6.  The size of the files is limited only by your disk size.  If you have
  54.      enough disk space, you may enter 999,999 individuals. The previous limit
  55.      was 15,000 (or 18,000 if you stretched it.)
  56.  7.  Unique locations are saved on disk only once (to save disk space).
  57.  8.  The built in editor can edit 120 lines instead of only 24.  Also, it now
  58.      includes word wrap when typing.
  59.  
  60.  
  61.  9.  The file structure is all new.  If you have over 1,000 names in the file,
  62.      the program will start faster than version 4.5.
  63.  10. New fields: "Marr. ceremony Y/N"   "Divorced/Annulled/Separated"  "End year"
  64.  11. The "check" field data is moved to the "page" field of sources.
  65.  12. A quality of data field is shown after the page field in sources.  This
  66.      information is used by programs such as Roots III to track the reliability
  67.      of the data shown.  If the date referenced is a guess, make it quality 0.
  68.  13. There is limited mouse support.  For menu and data entry and editor.
  69.  14. Individual add.  Add a single person (not as child or spouse of someone).
  70.      Use the individual add routine if you don't want to link to anyone.
  71.  15. Every word in the program can be changed by using the BK5WORDS program.
  72.      When the Brother's Keeper program starts, it reads a file containing the
  73.      desired words.  The same Brother's Keeper program will run in a foreign
  74.      language (already translated into French, German, Polish, Danish, and
  75.      Norwegian.) The BK5MAIN program reads LANGUAGE.BK5, the Ancestor routine
  76.      reads LANGUAGE.BKA, the Group routine reads LANGUAGE.BKG, and the Tree
  77.      routine reads LANGUAGE.BKT.  BK5WORDS creates all LANGUAGE files.  You
  78.      do not need to use BK5WORDS unless you want to change some words in the
  79.      program or on the printouts.
  80.  16. On the modify screen, if a person has message lines, there will be an M
  81.      on the top line and if a person has an address, there will be an A.  Also
  82.      if the person has source data, a dash will be before the date field name.
  83.  17. If the program is not able to determine the person's last name correctly,
  84.      you may put [ before the last name and ] after the last name.
  85.  18. I STRONGLY recommend that you keep the DATA files on a HARD disk.
  86.      Otherwise this program will run VERY slowly.  I repeat, do NOT put the
  87.      DATA files on a floppy diskette.
  88.  19. When adding a location, if you think the location was used before, then
  89.      type a few letters and press F8 to display matching locations to pick.
  90.  20. If the BKOPTION file is found on the disk, the program will find the
  91.      Path for the data files, and proceed to the main menu.  If you want the
  92.      program to say "press enter to start" then start the program with the
  93.      line BK5 /H and that will cause it to hold on the first screen.
  94.  21. In modify, while on the bottom line type / to delete a person.  This will
  95.      physically erase the person, and terminate all links to parents, spouses,
  96.      and children.  That person's code number will then not be used again,
  97.      although the disk space will be used by another number.
  98.  22. A new options screen 3 is available.  You may specify the characters to
  99.      use to surround an unusual last name.  The [] characters are normally
  100.      used, but you may want to use something else such as {} or <>.  You may
  101.      enter the number of lines used by mailing labels, and which address lines
  102.      you want to print on each label.  You may set up use of the BKAUDIT file.
  103.      You may set up to show the date of last update for each person on the
  104.      Modify screen.  You may enter the character to use at the beginning of
  105.      message lines that you NEVER want to print.  You may enter the ASCII value
  106.      for the character for the vertical bar on ancestor charts and when
  107.      printing the compressed group sheets.  The character is normally ASCII 124
  108.      which is |, but some countries don't have that character available.  And
  109.      you may enter the codes for superscript for your printer.  Those codes
  110.      are used when printing source footnotes on group sheets.  The superscript
  111.      codes may also be set up by using the BKUTIL5 to "pick a printer".  You
  112.      may set an option for how you want name searches to take place.  If you
  113.      put 0 (for no) on the "search for exact name with enter" line, then when
  114.      you type a name and press enter, it will show you all names with the same
  115.      first five letters in the first name and the same first five letters in
  116.      the last name. (This is basicly the way version 4.5 operated.)  If you set
  117.  
  118.  
  119.      that option to 1 (for yes), then if you type a name and there is at least
  120.      one exact match, then only exact matches will be shown.  If you want to
  121.      see non-exact matches you may still do so by typing the name and pressing
  122.      the F8 key instead of the enter key.
  123.  23. BKAUDIT is a file which contains information about changes that you have
  124.      made with Modify.  It will contain the date of change, the person's code
  125.      number, and the old and new value of changes to the name, any of the five
  126.      dates for a person, the ref field and the occupation field.  It will not
  127.      currently record the location changes or marriage information changes.
  128.  24. If you elect to show the date of last change for a person, please note
  129.      that the way it is currently set, if you move the cursor to any field of
  130.      a person in Modify, that will change the update date, even if you leave
  131.      the information the same.  However, if you view data with Modify, without
  132.      moving the cursor off the bottom line, the date will not be changed.
  133.  25. If you start a message line with the # character, the message line will
  134.      not print on any reports.  This is useful when you don't want to publish
  135.      very personal information, but still want to record it in the computer.
  136.      Even when you say to print All message lines, the # lines still will not
  137.      print.
  138.  26. In custom reports, if you ask to print the name of the spouse or the
  139.      marriage information, the first spouse and first marriage information will
  140.      normally print.  However, if you also pick field 98, then the last (most
  141.      recent) spouse and marriage will print.  If you pick field 99, then all
  142.      of a person's spouses and marriages will print.  If a person had multiple
  143.      marriages, each will print on a seperate line in the appropriate column.
  144.  27. In BKUTIL5 you can print all locations, delete unused locations, and
  145.      change locations globally.  If you print all locations, you will most
  146.      likely find that you have entered several locations in different ways.
  147.      For example, you may find "Grand Rapids, Mich." and "Grand Rapids, Kent
  148.      County, Michigan" and "Grand Rapids, Kent Co., Mich." all listed.  This
  149.      is wasting disk space, so you may change all of them to be the same.
  150.      To do so, pick change location names, and then enter the ones to be
  151.      changed in the top box, and the one to change them all to in the second
  152.      box and everyone who uses any of those locations will be changed.
  153.  28. In the utility program, you may print all sources, delete unused sources,
  154.      and change sources.  This is similar to locations described above.  For
  155.      example, if you have entered a source for several different people, and
  156.      then you discover that you mispelled a word, you should use this routine
  157.      to change the source and it will correct it for everyone.  If you instead
  158.      use the Modify routine in BK, it will only change it for one person and
  159.      it will not change the description of the source for other people.
  160.  29. For Group sheets, you may print footnotes for the source notes that you
  161.      entered.  If you say yes for footnotes, you may then say yes or no for
  162.      the children's footnotes.  The children may have footnotes only if you
  163.      specify All data for children or if you specify Compressed data for
  164.      children.  On the line that says "Print source/reference footnotes?" you
  165.      may also enter the number 4 if you want the check field data to print as
  166.      it did in version 4.0 to 4.5.  If you pick "4", then it will not print
  167.      footnotes, it will just show the first part of the page field.  This
  168.      feature is to accomodate the users of 4.0 to 4.5 who may want to continue
  169.      printing the group sheets in the same way as version 4.
  170.  30. Also for Group sheets you may pick type C for compressed children data
  171.      and that will print a group sheet with lots of information packed onto
  172.      one page.  Several people have asked for a group sheet that shows all
  173.      information for up to 10 children on one sheet of paper.  The Compressed
  174.      choice will do this.
  175.  
  176.  
  177.  31. Also in Group sheets you may print an index of names and pages.  If you
  178.      ask for page numbers, then at the end of the report it will ask if you
  179.      also want to print an index.
  180.  32. Also in Group sheets, you may choose to omit blank date/location lines.
  181.      If you answer yes for this option, then any fields with blank information
  182.      will be skipped for the husband and wife (and the children if you have
  183.      sellected all information for children.)  The birth and death lines will
  184.      still print even if the data fields are blank.
  185.  33. When the total number of people is shown at the bottom of the menu screen,
  186.      it is the actual number, which may be less than the highest code number
  187.      in use.  When you delete people, the deleted code number is not reused.
  188.      Perhaps there will be a way to reuse deleted code numbers in the future.
  189.      Even though the code number is not reused, the disk space is reused by
  190.      the next person you add.
  191.  34. The ancestor chart (when displayed on screen) allows easy movement to the
  192.      person's Father, Mother, Spouse, Older sibling, Younger sibling, children.
  193.  35. In addition to ALT-A thru ALT-Z, you can use ALT-1 thru ALT-0 and ALT-- and
  194.      ALT-= (basically the top row of white keys).  Alt fields are 78 characters.
  195.  
  196.  
  197.  
  198.  The CONVERT5 program will convert all version 4.5 data files to version 5.0.
  199.  Run CONVERT5 one time to convert your data.  If you have more than one set
  200.  of version 4.5 data files, you can run CONVERT5 twice and choose to ADD the
  201.  second set to the first.  The CONVERT5 program creates new files for use
  202.  with version 5.0, and will not change your version 4.5 data files, but just
  203.  to be on the safe side, make BACKUP copies of all your 4.5 data files before
  204.  you convert the data.
  205.  
  206.  Although I thought that the same number of names would take up less disk space
  207.  in version 5.0 than it did in 4.5, it will probably take up about 10-15 percent
  208.  more space for the same data.  Each name in 5.0 can store more information
  209.  than in version 4.5, therefore the record length is larger.  The data files
  210.  are partially compressed, but the indexes (which are part of the file) are not
  211.  compressed.  Each name record is indexed four ways: 1. by code number 2. by
  212.  exact name 3. by partial first and last name  4. by Ref field.
  213.  
  214.  The data files are quite complicated and are managed by Btrieve.  Whereas I
  215.  was able to edit the data files in version 4.5 to fix errors, I will not be
  216.  able to edit the data files in 5.0.  Therefore it is very important to have
  217.  backups of your data files.  If anything goes wrong with the data files, you
  218.  could loose everything in them, and you will have to go back to your backup
  219.  set.  Btrieve does contain some nice features which should save you from
  220.  disaster if the power goes off when writing to the file.  However, if the
  221.  files are damaged because of a disk going bad or developing bad sectors, you
  222.  will probably have to use your backup set of data files.  If your files are
  223.  too large to backup with the backup routine available from the menu, be sure
  224.  to BACKUP the data files with another program.  The files that are important
  225.  to backup are all the files that end with the .DT5 extention.  You could use
  226.  the DOS BACKUP program, or another program such as PC-TOOLS or FASTBACK, or if
  227.  you have the ARC or PKZIP program, you could compress the files and then copy
  228.  them.  You will find that PKZIP or ARC will compress the files to about 1/4th
  229.  the original size and that should help you fit them onto diskettes.
  230.  
  231.  If your data files are damaged, save all your current backup diskettes, and
  232.  use new blank floppy diskettes to make new backups.  There are a couple
  233.  
  234.  
  235.  programs available that are designed to fix damaged Btrieve files, but nothing
  236.  is better than having a couple sets of current backup disks.
  237.  
  238.  This version 5.0 of Brother's Keeper uses a program called Btrieve to manage
  239.  the data files.  Btrieve handles all the indexes of names and numbers in the
  240.  database.  Version 5.0 of BK does not have to "read the alpha file" each time
  241.  it starts since the indexes are part of the data files.  Btrieve is a memory
  242.  resident program which loads just before the BK program starts, and which is
  243.  removed from memory when the BK program stops.  When you type BK5 to start
  244.  Brother's Keeper, it first loads Btrieve, and then starts BK5MAIN which is
  245.  the main part of BK.  The routines on the menu which are labeled "external
  246.  reports" are separate programs which are run when selected.  When the external
  247.  report is finished, you may choose to run the same report again, or to return
  248.  to the BK5MAIN program, or to stop.  If you ran BK 4.5 with over 1,000 names,
  249.  you should find that starting BK will be faster in version 5.0 since the
  250.  program does not have to read the ALPHA file each time.
  251.  
  252.  In Occupation field, press CTRL-A to set the parent type.  Each time it is
  253.  pressed, it changes through 9 possibilities.  (Adopted, Step, Foster, etc)
  254.  If you do this on the modify screen, it will show the type of parent after
  255.  both the father and the mother.  (In Add it just shows on the bottom line).
  256.  
  257.  Each person may have two sets of parents.  For example, birth parents and
  258.  adopted parents.  (Or step parents or foster parents.)  When adding a child,
  259.  just type the name and F8 to search, and it will let you add the child to the
  260.  second family.  Then it will jump to the occupation field and you may set the
  261.  parent type by pressing CTRL-A.  Each press of CTRL-A will display the next
  262.  type of parent for father/mother.  (On the modify screen, it will show the
  263.  type of parent after each parent's name.  You may press CTRL-A in the
  264.  occupation field on modify also.)
  265.  
  266.  Each date/location line can have Source information entered.  Press F6 to
  267.  enter Source information (up to 3 lines.)  When duplicating a previously
  268.  entered source, type a couple words and press F8.  After the three lines of
  269.  source information, there is a Page field.  If the source is a book, enter the
  270.  page numbers in that field.  Enter the word Page also.  If the source is
  271.  microfilm, then enter the reel number in the page field.  Enter the word reel
  272.  and then the number.  (If you used the check fields in version 4 of BK, then
  273.  the data from those fields may be in this Page field.  Depending on what you
  274.  used the check fields for, you may need to move that data.)  Each unique set
  275.  of 3 source lines is saved only once on the disk in order to save disk space.
  276.  Therefore, use the F8 key to recall the previously saved source so that it
  277.  will exactly match.  Use the page field to enter information that is unique
  278.  for this date.
  279.  
  280.  Press F4 when in a date or location field to bring up a screen for entering a
  281.  person's mailing address and phone number.  Press Ctrl-L to print a label.
  282.  You can control which label lines will print, and the size of the label by
  283.  adjusting the numbers on option screen 3.  For example, you may want to have
  284.  a line in the address field that does not print on the label, such as the
  285.  phone number.
  286.  
  287.  When in a name field, (while in Add or Modify) press F6 to enter an alternate
  288.  name for a person.  I suggest you enter the birth name in the normal name
  289.  field and the current name in the alternate name field.  This is for people
  290.  who have changed their name or have been adopted and use a new last name.
  291.  
  292.  
  293.  When entering a name, the program will normally be able to automatically
  294.  figure out what the last name is for the person.  It will catch common two
  295.  part last names, and will ignore Jr or Sr after a name.  Occasionally, the
  296.  program will not be able to determine the correct last name.  In that case,
  297.  put [] around the last name.  Example: "John [Steed] of Kent" will be indexed
  298.  under the last name of Steed instead of Kent.  The [] will not print on
  299.  reports, but will show on the Add and Modify screens.  Routines which need the
  300.  last name (such as the alphabetical report and the birthday report) will look
  301.  for the [] brackets and use that name for the last name.  For most names, you
  302.  will not need to use the brackets.  If you don't want to use the characters [
  303.  and ] then change the characters on option screen 3.
  304.  
  305.  If you enter a reference number or code in the Ref: field, you will be able to
  306.  find people by entering that number or code.  This is useful if you want to
  307.  use your own numbering system and what to be able to find people using that
  308.  number.  To find someone by ref number, when you are asked for a name to find,
  309.  type either a / or a \ followed by whatever is in the ref field (exact match
  310.  only).  Example:  If you have JS1234 in the reference field, then type /JS1234
  311.  to find that person.  Note: do not type the / in the ref field - only type it
  312.  when searching for a person.  So there are three ways to find someone  1. Type
  313.  their name  2. Type their code number.  3. Type a / and then their reference
  314.  field.  If two or more people have the same Ref: info, each will be shown by
  315.  pressing TAB.
  316.  
  317.  When typing a location, if it is the same as a location already entered
  318.  previously, type the first part of the location name and then press F8 to
  319.  search for matching entries.  They will be displayed and you may use the up
  320.  and down arrows to point to the location you want and then press enter.  This
  321.  will guarantee that the locations are typed exactly the same and that will
  322.  save disk space.  (Each unique location is only saved once on the disk even if
  323.  several hundred people use that location.)  If you have mostly unique location
  324.  names, the location file will be large, but if you have lots of duplicates,
  325.  the location file should be smaller than it was in version 4.5
  326.  
  327.  In version 4.5, if you typed *UNKNOWN for a husband or wife name, it would not
  328.  print that name on reports, but it did take up 1 record.  In version 5.0, you
  329.  may type *UNKNOWN for a husband or wife name, and it will not create a record
  330.  at all for that person.  The "marriage" will contain only one partner.  If you
  331.  later discover the name for the unknown partner, you can change the unknown
  332.  person into a real person in this way:  Go to Modify and call up the known
  333.  person.  Then press F6 to jump to the add routine.  Then after selecting the
  334.  correct person, use the up arrow key to change the name from *UNKNOWN to the
  335.  actual name.  The existing marriage will then connect those two people and any
  336.  children linked to previously known partner will still be correctly linked.
  337.  
  338.  There is a menu item for adding an individual.  Sometimes, the normal Add
  339.  routine (which adds a family all at one time) may not be what you want.  In
  340.  that case, pick I to add an individual.  This individual will not be linked to
  341.  anyone else.  If you later want to link that person to a spouse, parent, or
  342.  child, then use the normal Add routine and call up that person in the desired
  343.  location by either searching by name or by typing in the person's code number.
  344.  
  345.  There are still a few programs that are not available yet.  Those are BKBOX4
  346.  (the four family box charts), BKAA, COPYPART, and BKMERGE.  I hope to have
  347.  those finished in a few weeks.  I will be notifying all registered users about
  348.  version 5.0 in a few weeks.  I have just started a BBS, so if you have a
  349.  
  350.  
  351.  modem, you can call for those programs, and for any fixes to the other
  352.  programs.  From experience I believe there will be several changes to the
  353.  programs in the next few weeks as I get feedback about this new version.  The
  354.  BBS (computer bulletin board service) number is (616) 364-1127 and it uses an
  355.  HST dual standard modem, so it can handle 1200, 2400, 9600, and 19200 baud
  356.  modems.  The programs are large, so find a fast modem and call when the phone
  357.  rates are cheap.  The board is available for downloads to first time callers.
  358.  
  359.  If by chance you are not a registered user of Brother's Keeper, here is
  360.  registration form (note that the new 5.0 manual will probably not be printed
  361.  until around November 1, 1991).
  362.  
  363.  
  364.    To: John Steed                              Date _______________________
  365.        6907 Childsdale Rd
  366.        Rockford, MI  49341   U.S.A.
  367.  
  368.          I have an early version 5.0 of Brother's Keeper.  (9/11/91)
  369.     __
  370.    |__|  I would like to become a Registered user.  Enclosed is a check for
  371.          $45 (U.S. check or Canadian check in U.S. funds) or MasterCard or VISA
  372.          number and expiration date.  Please send me the printed manual
  373.          (available November 1991) and the current version of the programs
  374.          including: BKGEDCOM to import and export data to or from PAF or
  375.          ROOTS III;  BKREPORT to print a book with an index;  BKAA to print
  376.          large ancestor charts;  COPYPART to split a database into sub-sets;
  377.          BKMERGE to merge two BK databases into one;  BKBOX to print descendant
  378.          box tree charts;  BKBOX4 to print four family descendant box tree
  379.          charts;  ($40 includes all programs.) (Note: some programs will not
  380.          be available until November 1991).
  381.     __
  382.    |__|  Please send information on genealogy computer bulletin boards.
  383.     __
  384.    |__|  I have data in Brother's Keeper version ________  Please send the
  385.          CONVERT5 program also.
  386.     __
  387.    |__|  I have data in  ___Genealogy on Display   ___FHS   ___Linkages and
  388.          would like a program to transfer the data to Brother's Keeper.
  389.     __
  390.    |__|  Send the program in __French  __German  __Danish  __Polish __Norwegian
  391.          __send the translation program so that I may translate to ____________
  392.  
  393.          I am using the program on the following type of equipment.
  394.  
  395.          Computer brand _________________________ Do you have a modem? _____
  396.  
  397.          Amount of RAM memory     384     512      640     _________
  398.  
  399.          Hard disk?          Yes        No
  400.  
  401.          Diskette size preference      3 1/2      5 1/4
  402.  
  403.          Monitor             mono       color -  CGA     EGA     VGA
  404.  
  405.          Printer      __________________________
  406.  
  407.    Name / Address     ______________________________________________
  408.  
  409.                       ______________________________________________
  410.  
  411.                       ______________________________________________
  412.  
  413.                       Country ______________________________________
  414.  
  415.    Comments and suggestions:  _________________________________________________
  416.  
  417.    ____________________________________________________________________________
  418.    use back side also
  419.    (Thank you very much for responding.  John)
  420.