home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / geneolog / bk51f_5.zip / README.DOC < prev    next >
Text File  |  1993-06-09  |  23KB  |  398 lines

  1. Corrections or additions to the BK5 documentation through 20-May-1993.
  2. (See the end of this file for changes from 5.1 to 5.1f.)
  3.  
  4. The printed manual says you need the line FILES=20 in your CONFIG.SYS file.
  5. Actually, two of the programs require that you have FILES=28 in the file.  The
  6. INSTALL program will do this for you as BK5 is installed.
  7.  
  8. Brother's Keeper starts with a batch file called BK5.BAT.  If you need to
  9. return to a menu system on your computer, you could add a line to the bottom 
  10. of the BK5.BAT file (if your menu system does not restart automatically).
  11.  
  12. On group sheet, where is says "Print Today's Date  Yes No Age", if you answer
  13. A for age, then it will print each person's current age, or age at death.
  14. When it asks for the person to print, type BLANK to print a blank group sheet.
  15.  
  16. To print mailing address labels for everyone that has them, first get the
  17. alignment of the labels correct in your printer by going to the Modify screen
  18. and displaying a mailing address and pressing CTRL-L to print some test
  19. labels. Then go to the main menu and pick N for names and then 2 for everyone
  20. or 3 and then 5 for everyone in alphabetical order or just the descendants of
  21. one person.  Then print a custom report that has only a field of 95.  In other
  22. words, the custom report would have 95 at the top and the rest would be zeros.
  23. Then press F1 to print the report.  It will print mailing labels for all the
  24. selected people (if they have an address entered).  The lines that print on
  25. the label, and the size of the label are set on option screen #3.
  26.  
  27. In the Tree routine and the Box routine, you have the option to have the
  28. descendant's names changed to uppercase and the spouse's names changed to
  29. lowercase.  If you answer "N" to that question, all names will print exactly
  30. the way you entered them.  If you answer "Y", the descendant names are forced
  31. to uppercase and the spouse names will be changed to lowercase (unless the
  32. first part of the spouse names are already in lowercase, in which case the
  33. spouse names are not changed.)  There are three new options for this question.
  34. These new options may be useful to you if you have entered people's names with
  35. the last name uppercase.  For example, if you entered names like this:
  36. Gerald R. FORD.  The new options are to enter "3" or "4" or "5" when asked if
  37. you want uppercase/lowercase.  If you answer "3" then the descendant name will
  38. be forced to uppercase and the spouse name will be left as is.  If you answer
  39. "4" then the descendant name will be left as is, but the spouse name will be
  40. forced to lowercase (even if the first part is already lowercase.)  If you
  41. answer "5" then the descendant name will be forced to uppercase and the spouse
  42. name will be forced to lowercase (even if the first part is already
  43. lowercase).  So the "5" option is just like "Y" except "Y" will not force a
  44. spouse name to lowercase if the first part (somewhere in the first 15
  45. characters) contains a lower case letter.
  46.  
  47. The field below marriage date and other date says "Marriage ceremony Y/N."
  48. You may leave that field blank if you wish.  However, if you put an "N" in
  49. that field, then the couple will be treated as not married when printing the
  50. reports.  For example, it will not print the words "husband" and "wife" on the
  51. group sheets, and it will not put "m." on the tree charts.  The field for
  52. "End year" is the year the marriage ended in divorce or separation.
  53.  
  54. In the Group sheet routine, where it says "Omit blank date/location lines" if
  55. you answer "N" then it will print all fields including the new "Marriage
  56. ceremony" and "Divorce" and "End" fields for the marriage information.  If you
  57. do not want to print that new line if it is blank, then answer "3" for that
  58. qestion.  If you do not want to print that new line whether it is blank or not
  59. blank then answer "4" and it will never print.  Answer "5" if you only want to 
  60. print the ceremony and divorce fields if they are not blank.
  61.  
  62. When printing an index for the register report or the indented report, if you
  63. have too many names to be sorted while in the program, you can stop the 
  64. program and use the line:
  65.  
  66.     SORTF  BKINDEX1.DTA  BKINDEX2.DTA  /C  /+1,30
  67.  
  68. and then restart the program, go to the BKREP5 routine, and pick "P" to print
  69. the sorted index.  If you have over 15,000 names to sort, you can change the
  70. number 30 in the SORTF line above to 25 or 20 and that will let you sort more 
  71. names.
  72.  
  73. The Word search routine has a new feature added to search marriage records.
  74.  
  75. The TREE report has been modified to allow sideways printing on wide carriage
  76. printers, and to allow faster printing on 24 pin printers.
  77.  
  78. While on the bottom line of the Modify screen, you may press P to move to the 
  79. previous person, or N to move to the next person (next code number.)
  80.  
  81. There is a new program called BKCHART5 to display or print bar charts.  To 
  82. start BKCHART5, press * while at the main BK5 menu. 
  83.  
  84. There is a new program called BKTIME5 to display or print a time line of 
  85. ancestors.  To start BKTIME5, press + while at the main BK5 menu.  In addition 
  86. to the names in your BK files, the BKTIME5 program can also add names or 
  87. events that you put in a file called BKEVENTS.TXT.  The format of the 
  88. BKEVENTS.TXT file is: beginning year, an ending year, and a name or event.
  89. For example: 1770 1827 Beethoven.  Put the most recent events at the top of 
  90. the file and the oldest events at the bottom of the file.
  91.  
  92. Version 5.1 of Brother's Keeper has a new feature that lets you display
  93. graphics.  Versions of BK5 prior to 5.0b do not display graphics. It will 
  94. display PCX files on a computer with a VGA monitor.  You may use your scanner 
  95. to scan pictures, documents, maps, etc.  Save the graphics file as a PCX file.  
  96. If your scanner does not save in the PCX format, read your graphics file with 
  97. a program such as PC Paintbrush and then convert it to a PCX file.  In fact, 
  98. even if your scanner does save files as PCX files, you will probably have to 
  99. read the file with a program such as PC Paintbrush and then save the file.  
  100. This will place the correct information in the file as to your screen size. 
  101.  
  102. After you have created the PCX files, start Brother's Keeper and use the 
  103. modify routine to call up the person you want to attach the files to.  You 
  104. attach PCX files the same way you attach word processing files.  While on the 
  105. modify screen with the person showing, press F5 to go to the message line 
  106. area.  On any message line, type $$ and then the name of the PCX file.  For 
  107. example you could type $$MYFILE.PCX if the file is in the same directory as 
  108. the BK5 programs.  If the PCX file is in different directory, then type the 
  109. directory name also, such as $$C:\DESKSCAN\MYFILE.PCX.  After the file name 
  110. has been typed on a message line, then press F5 again to display the file.  
  111. You can have up to seven PCX files for each person.  (One file name on each 
  112. line.)  If you have more than one PCX file for the same person, use the arrow 
  113. keys to highlight the file desired and press F5 while on that line.  You must 
  114. have the extension of PCX on the file name. (If you don't have .PCX at the end 
  115. of the file name, the program will assume that it is a word processing text 
  116. file and will try to read it as a text file.) 
  117.  
  118. In my testing so far, I have used an HP ScanJet IIc to scan in the photographs 
  119. and maps.  I have found that a black and white photograph looks almost the 
  120. same in 16 shades of gray as it does in 256 shades of gray.  The file is about 
  121. 1/2 or 1/3 the size when saved as 16 shades of gray.  If the BK program is not 
  122. able to read the file you scanned, then use a paint program to read the file 
  123. and then save it again.  Note, however, that if your video card is capable of 
  124. 256 colors, the paint program may convert the file to 256 colors or shades of 
  125. gray (and therefore make the file much larger.)  To avoid this, you can 
  126. temporarily set up Windows to VGA 16 color and then read and save the file.  I 
  127. normally have Windows set up for 640 by 480 with 256 colors.  There are some 
  128. programs, such as the shareware program Paint Shop, which will read your 
  129. scanned file and save it with the same 16 shades of gray even if Windows is 
  130. set up for more than 16 colors. 
  131.  
  132. If you have a color scanner, you will want to scan a color photograph as 256 
  133. colors.  If you have lots of disk space and a super VGA card capable of 1024 
  134. by 768 by 256 colors, that will give the best results (but the file will be 
  135. huge.)  In order to save the file in that format, I had to change my Windows 
  136. setup to that type of graphics and then read and save the file with either PC 
  137. Paintbrush or Publisher's Paintbrush. 
  138.  
  139. My scanner uses a scanning program called Deskscan.  When I select to scan a 
  140. black and white photograph, it uses the 256 shades of gray format.  But when I 
  141. select Custom from the menu, and then select image type, I can change it to 16 
  142. shades of gray in order to save disk space.  When using Deskscan it shows the 
  143. size of the picture in inches.  I changed the default (select custom, then 
  144. image size, then units) to show it in pixels (dots) so that I could adjust the 
  145. picture to the size I wanted (such as 640 by 480).  Normally it won't come out 
  146. exactly to 640 by 480, so I make sure neither dimension exceeds the screen 
  147. limits. 
  148.  
  149. Brother's Keeper should be able to display PCX files if you have one of the 
  150. following types of VGA cards.  If you have a super VGA card, you will need at 
  151. least 512K RAM or up to 1 meg RAM for the highest resolutions. 
  152.    
  153.     Normal VGA    640x480x16      width x height x colors
  154.     Normal VGA    320x200x256
  155.     Paradise      800x600x16
  156.     Paradise      640x400x256
  157.     Paradise      640x480x256
  158.     Video 7       800x600x16
  159.     Video 7       640x400x16
  160.     Video 7       640x480x16
  161.     Video 7       640x480x256
  162.     ATI           800x600x16
  163.     ATI           640x400x256
  164.     ATI           640x480x256
  165.     Tseng         800x600x16
  166.     Tseng         640x350x256
  167.     Tseng         640x480x256
  168.     Tseng         800x600x256
  169.     Tseng4        1024x768x256    (SpeedStar with 1 meg)
  170.  
  171.  
  172. If you have a problem displaying a picture file:
  173.  
  174.     1. If you hear a beep when you press F5, the file can not be found.  Check 
  175.     the file name to be sure it is spelled correctly, and include the 
  176.     directory name also, such as $$C:\WINDOWS\MYFILE.PCX
  177.  
  178.     2. If the screen goes blank when you press F5, the file may be in an 
  179.     improper format.  Use a paint program such as PC Paintbrush, Publisher's 
  180.     Paintbrush, or Paint Shop and read the file and then save the file.
  181.  
  182.     3. If all else fails, call John Steed at (616) 866-9422 evenings 8pm to 
  183.     10pm Eastern time and describe the problem.  Tell me what brand of VGA 
  184.     card you have (if you know.) 
  185.  
  186. I have put a file called STEED16.EXE on my BBS which is a scanned photograph 
  187. of my grand-parents and family.  It is 640 x 480 in 16 shades of gray, and you 
  188. should be able to display it on any VGA monitor.  After you download 
  189. STEED16.EXE, type STEED16 and enter and it will create the file STEED16.PCX.  
  190. My BBS number is (616) 364-1127 (any baud rate). 
  191.  
  192. Currently, the program does not print pictures.  You can use PC Paintbrush or 
  193. another program to print the pictures. 
  194.  
  195. The graphics routines are from Genus Microprogramming, Inc.  Portions 
  196. Copyright Genus Microprogramming, Inc. 1988-1991. 
  197.  
  198.  
  199. Option screen #3 has some new lines.  One line will let you change the meaning 
  200. of the ESC key.  Normally ESC will erase or restore a field.  However, you may 
  201. change it so that ESC is the same as F7 and will not erase a field.
  202.  
  203. You may also change the F1 key.  Normally F1 or F10 mean "done".  However you 
  204. may turn off the F1 key so that it does nothing.
  205.  
  206. You may set the REF: field to right justify.  If you do so, whenever you type 
  207. something in the REF: field and press enter, the letters you typed will shift 
  208. over to the right as far as possible.  This is useful because that field is 
  209. useable as an index field.  If you are assigning your own numbers to people 
  210. using that field, then they will print in the correct order if you right 
  211. justify the numbers.  You may print people in REF: order using the "N" routine 
  212. and then "9".  If you want to right justify all REF: entries that you have 
  213. made previously, you can run the Utility program and Quality check and it will
  214. right justify the field for all people.  You do not need to right justify the 
  215. field if your numbering system is the Henry system.  If you are not using the 
  216. REF: field for a numbering system, then don't change anything.
  217.  
  218.  do justify for normal numbers         do not justify for Henry system
  219.          7                                  1      person 1
  220.          8                                  11     child 1 of person 1
  221.          9                                  12     child 2 of person 1
  222.         10                                  121    child 1 of child 2 of 1
  223.         11                                  122    child 2 of child 2 of 1
  224.         12                                  13     child 3 of person 1
  225.  
  226. If most wives keep their maiden names, you can set the option and the birthday 
  227. report will not give the wives the last names of their husbands.
  228.  
  229. You can set an option to turn off the mouse.
  230.  
  231. You can set codes for printer ready and printer not ready.  These codes are 
  232. currently used in the register report.  If your printer does not print in the 
  233. register report, then look at the code displayed in the register report and 
  234. put that code here for printer is ready.  Most printers should work without 
  235. changing these codes, but you can change them if necessary to make the 
  236. register report work better.  Each printer gives a code back to the program 
  237. when it is off-line, out of paper, or turned off.  The program will attempt to 
  238. wait for the printer when one of those codes is received.
  239.  
  240. The BKSPLIT5 routine was changed on September 22, 1992 so that you can choose
  241. to DE-select people.  The normal mode is to select people.  However, you can
  242. select a group and then press F9 and then de-select some of the people you 
  243. have selected.  For example, you could select everyone (using the range of 
  244. numbers routine) and then press F9 and then de-select all the descendants of
  245. one person.  Then you could copy the remaining group to the output directory.
  246. If you have the Sept-22 version, it will say "select" or "de-select" at the
  247. top of the screen when the split menu is showing.
  248.  
  249. The BK5MAIN program dated September 27, 1992 or later has a new feature when
  250. you are adding children on the Add screen.  When adding a child, you can press
  251. ALT- and it will repeat the last name of the father.  This feature only works 
  252. if you do NOT have that ALT key assigned to anything.  So if ALT- has not been
  253. defined, then you can use it to repeat the father's last name.  When typing
  254. a child, type the first name and middle name then hold ALT and press - and it 
  255. will add the last name from the father.  If you have assigned something to ALT 
  256. - you can erase it by going to any blank field and pressing ALT-F10 then ALT -
  257. (also if ALT- does not work, go to a blank field and erase ALT- ).
  258.  
  259.  
  260.  
  261.   Function keys summary for ADD and MODIFY screen for Brother's Keeper 5.1
  262.  
  263.   F1           done with this person (same as F10 unless change option screen)
  264.   F4           show mailing address and phone
  265.   F5           go to message lines.  F5 again for 120 line editor
  266.   F6           go to source lines for a date or location
  267.   F6           when on a name to enter alternate name
  268.   F6           when child area is blank in ADD to go to MODIFY
  269.   F6           on bottom of MODIFY screen to go to ADD if married person
  270.   F7           on blank wife or blank marriage to abort the ADD
  271.   F8           search for matching name or location
  272.   F8           on bottom of MODIFY screen to see other parents
  273.   F9           on bottom of MODIFY screen to see other spouse
  274.   F9           when child area is blank in ADD to list children
  275.   F10          done with this person, go to next person
  276.  
  277.   ESC          erase a field or restore a field unless changed on options #3
  278.   CTRL F3      erase a field or restore a field
  279.   CTRL A       in child occupation field to set ADOPTED, STEP
  280.   Enter        go to next field
  281.   TAB          go to next field (or use down arrow)
  282.   Shift TAB    go to previous field (or use up arrow)
  283.   CTRL L       print label while address is showing (see F4)
  284.   ALT F2       show foreign character table
  285.   PageDown     go to bottom of MODIFY screen
  286.   Home         go to beginning of a field
  287.   End          go to last letter in a field
  288.  
  289.   option screen 3 lets you change some keys: 
  290.     
  291.   F1   can be changed to inactive (use F10)
  292.   ESC  can be changed to act like F7 (use CTRL F3 to erase field)
  293.      
  294.  
  295.  
  296.  Version 5.1f contains these additional changes from version 5.1:
  297.  
  298.  On the group sheets, you may print mailing addresses for people.
  299.  
  300.  On option screen #3 you may set up a print string to be sent before each
  301.  printed report, and before the ancestor charts.  For HP laser printers,
  302.  set string 13 to be sent before each report, and set string 8 before the
  303.  ancestor charts.  For Panasonic 24 pin printers, set string 20 before each
  304.  report.  You may send any of the strings which appear on the print string
  305.  menu (P from the main menu.)
  306.  
  307.  The last program disk of Brother's Keeper contains FONTS6.EXE and FONTS20.EXE.
  308.  If you have an HP laser printer, FONTS6.EXE contains a font for the last
  309.  page of the large ancestor box chart.  (The report that is printed if you
  310.  pick 3 from the main menu and then pick B.)  FONTS20.EXE contains fonts for
  311.  20 characters per inch which can be used for landscape descendant box charts.
  312.  If you are in the \BK5 subdirectory and then type A:FONTS6 and then A:FONTS20 
  313.  with the last diskette in the A: drive, it will extract the files, including 
  314.  the batch files for sending the fonts to your laser printer.  If you want to
  315.  use these fonts, you must download them to the printer using the batch files
  316.  before starting BK5.
  317.  
  318.  Version 5.1f includes the calendar program.  Pick N from the main menu, then
  319.  pick 6 and then choose birthdays or anniversaries or both.  Select the people
  320.  you want (you may combine descendants of several people.)  Then sort the file
  321.  and then pick 8 to print a calendar.
  322.  
  323.  When printing register reports, when it asks if you want to include the 
  324.  message lines for the spouse, you may answer Y for yes, N for no, or 3 if
  325.  you want the spouse message lines to start on a new line.
  326.  
  327.  Version 5.1f allows two new date types that European users may want to use.
  328.  Date type 10 is in the format 1993-05-20 and date type 11 is in the format
  329.  1993.05.20.  If you select one of those options for date types on option
  330.  screen 1, then you would enter the dates as 19930520 and enter.
  331.  
  332.  Version 5.1f inludes the program VSORT.  Read VSORT.DOC if you have a file
  333.  that is too big for SORTF.
  334.  
  335.  If you pick N from the main menu, then pick 0 it will print a list of all
  336.  people that are not connected to anyone else.
  337.  
  338.  
  339.  
  340. If you get any error messages when first starting BK5 such as:
  341.     
  342.     open STAT=2
  343.     person getlast STAT=2
  344.  
  345. or if you get any STAT= error messages when in any part of the program,
  346. it usually means that there is damage to one of your data files.  The
  347. BK5 Utility routine will NOT fix these type of errors.  A STAT error is
  348. an indication that the data file needs to be repaired and have the indexes
  349. rebuilt.  The best way to do that is to use BTRHELP which is a shareware
  350. program.  You may optain a copy of this program from CompuServe, from 
  351. the BK bulletin board, or from John Steed.  The file name on the BK BBS
  352. is BTRHLP18.ZIP.  The file FIXBK.DOC describes how to use it when fixing
  353. Brother's Keeper data files.  There are a couple of STAT errors that you do
  354. not need BTRHELP to fix.  If you get a STAT=4 error only for one person
  355. when modifying, you may be able to fix that error with the BK5 Utility 
  356. program.  The STAT=4 error means a record or link is not found.  If you
  357. get a lot of STAT=4 error messages, then do not use the BK5 Utility program.
  358. Also, if you get a STAT=12 error when starting BK5, it means one of your
  359. data files is missing.  You may have accidently deleted it.  The name of
  360. the file will appear on the screen while the STAT=12 error message is 
  361. showing.  Hopefully you have backup copies of all your data files.
  362.  
  363. If you get a STAT error message, there will usually be a word or two before
  364. it to indicate which file is damaged.  For example "person getequal STAT="
  365. means it was reading the BKPERSON.DT5 file.  Marr indicates BKMARR.DT5.
  366. Source indicates BKSOURCE.DT5.  Loc means BKLOCATE.  And mail means BKMAIL.DT5.
  367.  
  368. Here are descriptions of some of the STAT error messages you may see.
  369.  
  370.   STAT NUMBER
  371.  
  372.      2    Input/Output error.  File is damaged or could not be created.
  373.      3    File not open.  If you get a STAT=2 error when opening, then
  374.           you will get STAT=3 every time you try to read from the file.
  375.      4    Key value not found.  The record was not found but should be there.
  376.      5    Duplicate Key.
  377.     12    File not found.  
  378.     14    Pre-image open error.  Disk is full or file is damaged.  This
  379.           relates to temporary files such as BKPERSON.PRE which are used 
  380.           when updating a record.
  381.     15    Pre-image I/O error.  Disk is full or .PRE file damaged.
  382.     18    Disk is full.
  383.     25    Create Input/Output error.  Disk full or root directory full.
  384.     30    Not a Btrieve file.  Something may have been copied over the file.
  385.     42    Incomplete accelerated access.  If you create a new set of BK5
  386.           data files with the split routine or gedcom import, and if something
  387.           goes wrong, the new files are damaged and should be erased.
  388.     54    Variable page error.  Damage to a sector in the file.
  389.  
  390.     If you were running BK5 from Windows, and did not pick S to stop BK5
  391.     it could cause STAT errors when trying to restart BK5 unless you stop
  392.     Windows and restart, or re-boot your computer.
  393.  
  394. It is possible that a file is damaged so badly that it can not be fixed.
  395. That is why you should always have two backup copies of your data, done on
  396. two different days.  Then chances are, at least one of them will not be
  397. damaged.
  398.