home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / misc / family2.zip / SECTION2.DOC < prev    next >
Text File  |  1987-10-19  |  35KB  |  727 lines

  1.  
  2.  
  3.  
  4.       II.  Getting Started.
  5.  
  6.       A. Creating working copies of the programs
  7.  
  8.       The diskettes on which the Family History Sytem is distributed contain 
  9.       many files which are not required during the normal operation of the 
  10.       system.  For instructions on creating a working copy of the programs, 
  11.       place the distribution diskette in drive "A" and enter: 
  12.            A>GO INSTALL    if the diskette has the "interpreted" or non-
  13.                            compiled version of the programs
  14.         or A>TYPE README   if the diskette has the "compiled" version of 
  15.                            the programs 
  16.       Instructions are provided for installing the programs on either floppy 
  17.       diskettes or a hard disk.
  18.  
  19.       If you have formatted your Family History System program diskette with 
  20.       the "/s" option, then it is `self starting'; that is, after placing 
  21.       the diskette in drive A, you may turn the computer on (or press CTRL-
  22.       ALT-DEL key combination if the computer is already turned on) and the 
  23.       system will automatically go through a sequence of operations that 
  24.       will end with the appearance of the Family History System's introduc-
  25.       tory screen and MAIN MENU panel.  You may also start the system by 
  26.       placing the program diskette in drive "A" and entering:    
  27.                    A>family     (for the uncompiled version
  28.             or:    A>fhs        (for the compiled version).
  29.       If the programs are installed on a hard disk, you will start the 
  30.       system by entering:       C>family      (for the uncompiled version)
  31.                           or:   C>fhs         (for the compiled version).  
  32.  
  33.       On the PCjr, the BASIC language cartridge must be installed in one of 
  34.       the cartridge slots when using the "interpreted" or uncompiled version 
  35.       of the programs.
  36.  
  37.       If you receive messages like "Insufficient space on diskette" during 
  38.       the INSTALL process, then you should try to reinstall the programs on 
  39.       a blank diskette which has been formatted without the "/s" parameter.  
  40.  
  41.       If you are having troubles getting the system started using GWBASIC 
  42.       the problem may be that only part of the language interpreter has been 
  43.       copied to the program diskette during the installation procedure. 
  44.       Frequently GWBASIC is distributed in several parts, such as:
  45.               BASIC.COM, BASICA.COM and GWBASIC.EXE or BASICA.EXE
  46.       If the .EXE file was not copied to the new program diskette during 
  47.       the installation, copy it manually and try starting the system again.
  48.  
  49.       If you are running the programs on a hard disk, it may be necessary to 
  50.       copy each of the above parts of the GWBASIC interpreter into the 
  51.       \FAMILY sub-directory in order to successfully start the system when 
  52.       running the uncompiled version.
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                       3
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.       B. Beginning a Family History System work session
  71.  
  72.       When starting the Family History System, the screen will be cleared 
  73.       and reformatted with the system's `introductory panel'. This panel, 
  74.       which shows the `update' of the program diskette that you are using 
  75.       (indicated by the date below the title), will only appear for a few 
  76.       seconds, after which the MAIN MENU of system options will appear.
  77.  
  78.       1. MAIN MENU Program
  79.  
  80.       Besides being the first functioning panel that you will see when 
  81.       entering the system, the MAIN MENU provides the only `authorized' and 
  82.       `safe' means of exiting the system (by pressing F10).  You are never 
  83.       far from the MAIN MENU.  It can be reached from any of the programs in 
  84.       the system by pressing the `F9' key.
  85.  
  86.       The purpose of the MAIN MENU is to permit you to easily select the 
  87.       system function that you wish to perform.  These functions include:
  88.              1. F1 - Display/Update/Create Family History System files
  89.              2. F2 - Produce Reports
  90.              3. F3 - Utility Functions
  91.              4. F4 - Set current DATE and TIME
  92.              5. F8 - Execute DOS Commands (DOS 3.0 or later)
  93.              6. F10- Exit from the system (Return to DOS)
  94.  
  95.       The system functions are selected by pressing the indicated `function 
  96.       key'.  If any other key is pressed, a soft tone is sounded and nothing 
  97.       else happens.  When a `legal' key is pressed, the corresponding func-
  98.       tion key designator, next to the function description on the screen, 
  99.       will be hilited.  If you have selected a function (e.g. F2) that has 
  100.       several options to choose from, you will be prompted to enter the 
  101.       alphabetic character corresponding to the one you wish to select.
  102.  
  103.       When you have fully described, in the above manner, the system func-
  104.       tion you wish to perform, the program which performs that function 
  105.       will be read from the program diskette and given control.  If the 
  106.       program cannot be read (for example, if the program diskette is not in 
  107.       the `default' drive or the drive door is open, or the program diskette 
  108.       is for some other reason unreadable), the message: 
  109.                "Put Program diskette in default drive..." 
  110.       will appear on the bottom line of the screen.  If you are able to 
  111.       determine the reason for the problem and correct it (e.g. by putting 
  112.       the program diskette on the appropriate drive), you may press the 
  113.       `space bar' and the system will make another attempt to read the 
  114.       program from the diskette.  If for any reason you have decided not to 
  115.       continue with the selected option, you may press the `ESC' key and you 
  116.       will be able to reselect any MAIN MENU option.  (The ESCape key is 
  117.       recognised by most programs in the set as an operator request to 
  118.       terminate a process that has been started.)
  119.  
  120.       The next paragraph discusses the setting of current date and time.  
  121.       Other system functions are described in later sections of the manual.  
  122.       If you are a first time user of the Family History System, I recommend 
  123.       that you continue with the discussion concerning the current date and 
  124.       time before going into any other area of the system.
  125.  
  126.  
  127.                                       4
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.       2. Setting CURRENT DATE and TIME
  138.  
  139.       The setting of the current date and time is the only system function 
  140.       that is performed within the MAIN MENU program.  Unless you have a 
  141.       `clock calendar' board on your computer or have previously set the 
  142.       date and time under the control of DOS or another program, the current 
  143.       DATE will probably be `01-01-1980'.  Because the current date is used 
  144.       to determine the age of living persons that appear on some of the 
  145.       reports and in the file maintenance program, it is important that it 
  146.       be properly set if any reports are to be produced.  The time is not 
  147.       used by the system and is only included for your convenience.
  148.  
  149.       If you have requested to reset the DATE and TIME by pressing the F4 
  150.       key from the MAIN MENU, you will be prompted to:
  151.                         Enter the current DATE and TIME
  152.       and the cursor will appear at the left most character of the displayed 
  153.       date.  You must enter the date in the form MM-DD-YYYY or MM/DD/YYYY.  
  154.       Further, it must be a valid date and not be before 01-01-1980.  After 
  155.       entering the date, the cursor will automatically advance to the first 
  156.       character of the time.  The time must be entered in the form HH:MM:SS.  
  157.       If you wish to go back to reenter the date, press the SHIFT+TAB keys.  
  158.       After you have keyed in the date and time to your liking, you may 
  159.       indicate to the program that you wish to reset the current values by 
  160.       pressing the RETURN or ENTER key.  If an error is found in either the 
  161.       date or time, a tone will be sounded and you may correct the error.
  162.  
  163.       If for any reason you wish to terminate the option, you may press the 
  164.       ESC key and you will then be able to reselect any of the MAIN MENU 
  165.       options.
  166.  
  167.       3. Setting DEFAULT System Parameters
  168.  
  169.       One thing you may wish to do when you first enter the system is to 
  170.       examine the system defaults for the file names, screen attribute 
  171.       table, and printer setup table used by the system.  This will be 
  172.       particularly true if you are using a color monitor.  Although the 
  173.       system, upon first entry, checks to see whether the IBM monochrome or 
  174.       a graphics display adapter is being used and selects a "screen attri-
  175.       bute table" accordingly, if you are using a color monitor you may find 
  176.       the colors used to be unappealing or difficult to read. The choice of 
  177.       colors used in the displays may be changed by selecting  MAIN MENU 
  178.       option F3-B (see Section III-H).  (Incidentally, a system set up to 
  179.       use BLUE for displayed text will show horizontal lines, or under-
  180.       scores, across the screen on IBM's monochrome monitor; again, the 
  181.       table can be easily changed using MAIN MENU option F3-B.)  Other 
  182.       system defaults may be examined using MAIN MENU options F3-A,C (see 
  183.       Sections III-I,J for more complete discussions of these options).
  184.  
  185.       4. Creating a set of Family files
  186.  
  187.       Data files for the Family History System are initialized and updated 
  188.       in the system's file maintenance program which is selected by MAIN 
  189.       MENU option F1.  This program is distinguished by its use of `seg-
  190.       mented' displays.  You may refer to Sections III.G and III.F to find 
  191.  
  192.  
  193.                                       5
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.       out more about the design of these displays and the updating of infor-
  203.       mation on them.
  204.  
  205.       The first `view' you are presented shows the Menu of options available 
  206.       in the File Maintenance program.  This view provides the only `legal' 
  207.       means for exiting the file maintenance program (by pressing `F9' to 
  208.       request a return to the system's MAIN MENU display).  If the program 
  209.       diskette has been removed from the default drive (for example if a 
  210.       separate data diskette has been placed in that drive) you will be 
  211.       prompted to replace the program diskette at the appropriate time.  
  212.       (You are never `far' from this list of primary options while in the 
  213.       file maintenance program.  It can be reached from just about any part 
  214.       of the program by pressing the ESCape key enough times.)
  215.  
  216.       The first option selected whenever this program is being used is `F1', 
  217.       Open/Close/Create Family Files.  (It is automatically selected for you 
  218.       when you enter this program.)  When a program `opens' a file, it is 
  219.       requesting the operating system to permit it to read information from 
  220.       or write information to the file.  Ordinarily this is done automa-
  221.       tically by a program without the user's having to do anything.  In 
  222.       this program however, because the files remain open for long periods 
  223.       of time to process multiple user requests, and because a file could 
  224.       potentially become `damaged' if the user were to change data diskettes 
  225.       or `illegally' exit from the system (e.g. by turning the machine off) 
  226.       while the file is open, I have chosen to require you to explicitly 
  227.       request that the files be opened at the beginning of the program as a 
  228.       reminder of the situation that prevails.  All open files will automa-
  229.       tically be closed when you return to the MAIN MENU program.  (See 
  230.       section II.C for a discussion about protecting yourself from loss of 
  231.       information in damaged files.)
  232.  
  233.       When the "Open/Close/Create" option is selected, you will see dis-
  234.       played in the upper right viewing area a list of the "datasets" used 
  235.       to store your family information as well as the options that may be 
  236.       `function key' selected from this view.  You should also note that the 
  237.       `hilited' border moves from the upper left to the upper right viewing 
  238.       area.  While in this program, the `active' view (the one from which 
  239.       program options may be selected) is enclosed by a `hilited' border.  
  240.  
  241.       (Note: The term "dataset" is used here to refer to a named area on a 
  242.       diskette or hard disk which contains a program or data.  I am told 
  243.       that this term is peculiar to an IBM environment, but it is one that I 
  244.       find natural and will use frequently in this document.  Many people 
  245.       will use the term "file" for what I am calling a dataset, however I 
  246.       usually think of a "file" as a collection of logically related infor-
  247.       mation and as such it may consist of several datasets.  When I speak 
  248.       of a "Family File" I will mean all the information that is stored in 
  249.       the three datasets described here.)
  250.  
  251.       Three datasets are used by the system to store your family history 
  252.       information.  You might think of these as three card files used to 
  253.       store different types of information.  The first dataset, the NAME 
  254.       dataset, is used to store basic information concerning an individual, 
  255.       including the name, sex, birth and death dates of the individual.  The 
  256.       second dataset is used to store the various types of ADDRESSes that 
  257.  
  258.  
  259.                                       6
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.       are permitted in the system.  The third dataset of OTHER data 
  269.       contains: birth, death and marriage places; marriage records; health, 
  270.       education, military and work information; and notes or comments.
  271.  
  272.       Because you may wish to maintain multiple family files, with different 
  273.       names, or you may wish to place the datasets on one or more separate 
  274.       data diskettes located on a different drive from the program diskette, 
  275.       you are permitted to change the file `specifications' displayed before 
  276.       opening or creating the files.  I refer you to your DOS manual for a 
  277.       description of file naming conventions which you should use.  (Please 
  278.       note that the "A:" before the dataset name describes the drive on 
  279.       which the program is to look for the dataset.  You may change this to 
  280.       "B:", "C:", etc. if you want the program to look for the datasets on a 
  281.       drive other than the "A" drive.)
  282.  
  283.       If this is your first time using the system you will want to `create' 
  284.       or initialize the file by selecting option F3.  (If the datasets 
  285.       already exist, you will be asked to confirm that you wish to re-
  286.       initialize.  Be WARNED that reinitializing a set of family datasets 
  287.       will result in the loss of all data currently stored in them.)  After 
  288.       the file has been CREATEd, in future executions of this program you 
  289.       will use F1 to simply OPEN the files.  When the datasets are open you 
  290.       may return to the view of main options of the file maintenance program 
  291.       by pressing the ESCape key.
  292.  
  293.       (Before continuing with this section, you may want to read Appendix B 
  294.       concerning the recording of information on Family Group Worksheets 
  295.       prior to entry in the system.)
  296.  
  297.       In what follows, I will not attempt to fully describe all the options 
  298.       available in the file maintenance program, however I will try to 
  299.       describe the following:
  300.  
  301.          a) ADDING a NAME record to the file;
  302.          b) Recording MARRIAGE information;
  303.          c) Maintaining ADDRESS information;
  304.          d) Listing CHILDREN of an individual or `marriage';
  305.          e) `Climbing' the ancestor tree through PARENT relationships;
  306.          f) SEARCHing name records.
  307.  
  308.       I hope that you will experiment to become familiar with these and 
  309.       other parts of the file maintenance program so that you may determine 
  310.       which options of the program are appropriate for recording the histor-
  311.       ical information of your family.
  312.  
  313.       a) ADDING a NAME RECORD to the File
  314.          If you are just beginning to enter data into your family file then 
  315.          after opening the files and returning to the primary menu of file 
  316.          maintenance options you will select option "F2  ADD a Name Record".  
  317.          The `current viewing area' will move to the upper right corner of 
  318.          the screen which will be formatted with labels describing the 
  319.          information that you may enter in the name record for the first 
  320.          individual to be added to the system.  You will note that the 
  321.          assigned record ID (on the first line of the screen) is `1'.  The 
  322.          blinking cursor appears in the 1st position of the SURNAME field.  
  323.  
  324.  
  325.                                       7
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.          Pressing the "TAB" key causes the cursor to advance successively to 
  335.          other updatable fields on the screen. Section III.F.1 describes 
  336.          other rules for entering information into the formatted displays 
  337.          used in this program.  (Note: Pressing the ENTER or RETURN key will 
  338.          move the cursor to the first position of the first updatable field 
  339.          on the NEXT line.  You must use the TAB key to move to other fields 
  340.          which are to the right of the cursor on the SAME line.)
  341.  
  342.          Of course the ID # of a parent cannot be entered into a child's 
  343.          record unless a record has previously been created for the parent.  
  344.          If the parent's record is added after the child's, then you may go 
  345.          back and update the child's record with the correct ID number for 
  346.          the parent to establish the parent-child relationship.
  347.  
  348.          Although the Birth and Death places appear in this view, they are 
  349.          not stored in the Name record for the individual.  Because this 
  350.          information is not generally known for distant ancestors or rela-
  351.          tives, I have made this part of a separate record.  If neither 
  352.          location is known, leave the fields blank and no space will be used 
  353.          on the data diskette.  Entry of anything in either field will 
  354.          result in the creation of a single 50 character record for storing 
  355.          the information.
  356.  
  357.          I have allowed for recording the times of birth and death in the 
  358.          record.  Although this is also information which is not generally 
  359.          known about distant ancestors or relatives, in this case a total of 
  360.          only 4 `characters' are required to store the information so rela-
  361.          tively little space is lost if these times are unknown or you 
  362.          decide not to maintain a record of them.
  363.  
  364.          You will note four unlabeled single-character fields to the right 
  365.          of the birth/death dates and father/mother ID's.  These are 
  366.          "status" fields whose use is described in Appendix C.  Among other 
  367.          things, these may be used to distinguish adoptive parent/child 
  368.          relationships.
  369.  
  370.          The "Use:" field to the right of the Surname field was added in 
  371.          February 1987 to handle a "problem" that arises when creating 
  372.          indexes or printing indexed reports using some of the extended 
  373.          options of the system.  There you are permitted to request that a 
  374.          woman's surname be replaced with that of her (most recent) husband, 
  375.          which seems more appropriate for things like Birthday or Anniver-
  376.          sary lists.  However this didn't take into account the situation in 
  377.          which a woman chooses to continue using her own surname after 
  378.          marriage.  A value of "Y" entered in the "Surname...Use:" field of 
  379.          a married woman tells those programs that her own surname is always 
  380.          to be used when building indexes or printing reports.
  381.  
  382.          After all information has been correctly entered, press F1 to 
  383.          cause a record to be created in the file.  The bottom line of the 
  384.          viewing area will then be replaced with a list of standard 
  385.          options available when displaying an individual's information.
  386.  
  387.          The displayed information may be modified by pressing function key 
  388.          F1 twice, and making changes as above.  Another record may be 
  389.  
  390.  
  391.                                       8
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.          added by pressing the F1 key, then the F2 key and proceeding as 
  401.          above.  Other options will be discussed in the following 
  402.          sections.
  403.  
  404.          A "hidden" option, available when displaying Name record informa-
  405.          tion, marriage info, etc. is the use of the F8 key to invoke a 
  406.          routine which will determine the day of the week upon which a given 
  407.          date occurred.  The routine observes all standard conventions for 
  408.          leap years.  Termination of the routine is accomplished by pressing 
  409.          the ESCape key.  This routine may prove useful for determining
  410.          accurate dates for events whose approximate date is known and which 
  411.          are known to have occurred on a given day of the week.  This is the 
  412.          same routine that is called by function key F5 from the view of 
  413.          primary options of this program.  (A memory resident date calcu-
  414.          lator utility is now provide with these programs.  It provides many 
  415.          more functions than this simple routine and can be called up at 
  416.          just about any time.  See Appendix D for more information.)
  417.  
  418.       b) Creating a MARRIAGE or FAMILY record.
  419.          After name records have been created for each of the participants 
  420.          in a marriage, the marriage or family record may be created by 
  421.          pressing the F4 (SPOUSE) key in the view of name record informa-
  422.          tion for either spouse (a single marriage record is maintained 
  423.          for both spouses).  The `current viewing area' will shift to the 
  424.          upper left corner of the screen, which will be formatted with 
  425.          descriptions of the information stored in a marriage record.  If 
  426.          a marriage has previously been recorded for the spouse displayed, 
  427.          information from the most recent record will be shown.  A new 
  428.          record may be created by pressing the F1 key, then the F2 key.  
  429.          If no previous marriage record exists for the displayed spouse, 
  430.          the view will be ready for information to be entered.
  431.  
  432.          To describe the other partner in the marriage, press the F2 key, 
  433.          enter the record ID for that individual and press the RETURN key.  
  434.          The individual's NAME record will be retrieved and descriptive 
  435.          information displayed to confirm that the correct ID # has been 
  436.          entered.  
  437.          
  438.          To update the marriage STATUS and Date fields, press the F3 key and 
  439.          use the TAB key to move to the fields that need to be updated.  
  440.          Although the beginning status field will normally indicate that a 
  441.          marriage was performed, other types of arrangements may be indi-
  442.          cated such as common-law (marriage), communal (living arrangement), 
  443.          etc; the partners in the relationship will still be identified as 
  444.          spouse's in all reports.  The termination status field may indi-
  445.          cate: wife died, husband died, divorced, annulled, agreement, etc.  
  446.          If a relationship is known to have terminated but the date is 
  447.          unknown, the year of the ending date should be 9999.  (Please note 
  448.          that it is necessary for you to manually enter this termination 
  449.          date even when one or both spouses are recorded as deceased.  
  450.          Although the ancestor/descendant/relative report program will take 
  451.          the death dates of the spouses into consideration when computing 
  452.          the number of years married, an "*" will appear to the right of 
  453.          that number if a death date was used to determine it.)
  454.  
  455.  
  456.  
  457.                                       9
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.          The PLACE fields that appear after the STATUS/DATE fields are 
  467.          handled similarly to BIRTH/DEATH place fields.  If nothing is 
  468.          entered in either of the fields, then no space is taken in the file 
  469.          for them.  If any text is entered in either field, then a single 50 
  470.          character record is created to hold both 22 character fields.
  471.  
  472.          Press the F1 key when all status information has been correctly 
  473.          entered.
  474.  
  475.          After both spouse ID and status information have been satisfac-
  476.          torily entered, pressing the F1 key will cause the record to be 
  477.          written to the family file.  If either spouse has other spouse 
  478.          records on file, the record being added will be merged with the 
  479.          others in reverse order of the beginning dates (so that the most 
  480.          recent record occurs first).
  481.  
  482.          Please note that there are three separate steps to creating a 
  483.          marriage record:
  484.               a. Update the ID for spouse
  485.               b. Update the status fields, dates and places
  486.               c. Save the information in a file record
  487.          No information is placed in the file until the last step is 
  488.          performed.
  489.  
  490.          Options available to you after the marriage record has been added 
  491.          are shown on the bottom line of the viewing area and include:
  492.               F1 UPDATE (Change, Add or Delete);
  493.               F2 SELECT (the spouse to be displayed in Name record viewing 
  494.                  area);  
  495.               F3 List CHILDren having both spouses as parents;
  496.               F4 List RESidence information;
  497.               F5 Display/Enter COMments about the family relationship.
  498.          Pressing the ESCape key returns you to the Name record viewing 
  499.          area.
  500.  
  501.  
  502.       c) Maintaining ADDRESS information.
  503.          Address information may be recorded in a number of places within an 
  504.          individual's total information record.  It may indicate the indivi-
  505.          dual's residence, a family residence (under the spouse record), or 
  506.          an address related to one of the additional records for education, 
  507.          health, work or military information.  The information which is 
  508.          stored in an address record includes:
  509.                 Beginning and ending dates during which the address 
  510.                    information was current;
  511.                 Address (two 30 character lines);
  512.                 City    (15 character field);
  513.                 State   (4 character abbreviation);
  514.                 Zip or country (5 character field);
  515.                 Telephone (3 numeric fields; early phone numbers using 
  516.                    alphabetic prefixes cannot be recorded here.) 
  517.  
  518.          Comments may subsequently be recorded concerning information that 
  519.          is particularly relevant to the address record. (This might include 
  520.          a physical description of a home.)
  521.  
  522.  
  523.                                      10
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.          Multiple addresses may be recorded of each of the above types.  
  534.          All addresses under a given type record (name, spouse, health, 
  535.          etc.) will be `chained' together in reverse order of beginning date 
  536.          so that the most recent address occurs first.  The extended system 
  537.          offers options for producing lists of latest (residence) addresses 
  538.          and for creating a MailMerge format file of address information.  
  539.          The MailMerge file can be used with database managers such as PC-
  540.          FILE for printing mailing labels.  It may also be used with many 
  541.          word processors for producing form letters.
  542.  
  543.       d) Listing CHILDREN of an individual or marriage
  544.          Pressing the F3 key in the display for the individual's Name 
  545.          record or for a SPOUSE record results in the listing of children 
  546.          parented by the individual or by both spouses.  The list appears 
  547.          in a viewing area occupying the bottom half of the screen.  Up to 
  548.          9 children may be listed; if there are more, you may continue the 
  549.          list by pressing the PGDN key.
  550.  
  551.          You may request to select one of the children for display in the 
  552.          Name record viewing area by pressing the F1 key and using the UP 
  553.          and DOWN cursor control keys to select the ID number of the desired 
  554.          child.  Another child may be selected by returning to the child 
  555.          list (as a result of pressing the ESCape key in the view of Name 
  556.          record information) or by pressing the CTRL+PGDN or CTRL+PGUP key 
  557.          combinations in the view of Name record information for the pre-
  558.          viously selected child.
  559.  
  560.  
  561.       e) Climbing Ancestor Trees through PARENT relationships.
  562.          The file maintenance program was designed so that the user could 
  563.          easily follow lines of ancestry (or descendancy) from one gene-
  564.          ration to another.  The previous section described how you might 
  565.          start with an individual, list his/her children, select one of the 
  566.          children for display, after which the grandchildren parented by 
  567.          that child may be listed, a grandchild selected for display, etc.  
  568.          The family tree may be examined in the `reverse' direction also.  
  569.  
  570.          From the display of an individual's Name record information, 
  571.          pressing the F2 key moves the current viewing area to the upper 
  572.          left corner of the screen where information about the parents is 
  573.          displayed.  From that view, the parents' children may be displayed 
  574.          (the full brothers and sisters of the original individual) by 
  575.          pressing the F3 key, or the Father or Mother may be selected for 
  576.          display in the Name record viewing area by pressing the F1 or F2 
  577.          function keys respectively.  If a parent is selected for display, 
  578.          then their parents (one set of grandparents of the original indivi-
  579.          dual) may be displayed using the F2 key.  Continuing in this way, a 
  580.          single chain of ancestor relationships may be examined to exhaus-
  581.          tion.  
  582.  
  583.          To help you remember how far the ancestor chain has been examined, 
  584.          the `relative generation level' of the displayed individual(s) is 
  585.          shown in the upper right corner of the Name record, parent, spouse 
  586.          and child displays.  The generation level is reset to 0 whenever an 
  587.  
  588.  
  589.                                      11
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.          individual is selected for viewing for some reason other than a 
  599.          parent, child or spouse relationship (for example, by selecting 
  600.          from a `search list'...see below).
  601.  
  602.       f) SEARCHing the Name Records on file.
  603.          The file maintenance program contains a procedure for making 
  604.          (limited) searches of the Name records on file.  This would ordi-
  605.          narily be used to determine the record ID for some individual whose 
  606.          information or family relationships were to be examined or modi-
  607.          fied.
  608.  
  609.          The view for initiating searches is displayed by pressing the F4 
  610.          function key from the view of primary options for the file mainte-
  611.          nance program.  The viewing area in the upper left corner of the 
  612.          screen will be cleared and reformatted with fields describing the 
  613.          criteria for limiting the search.  These include:
  614.                limits on record ID;
  615.                Surname (or portion of a surname...e.g. the first 2 char);
  616.                Given name (or portion of a Given name);
  617.                Range of Birth dates;
  618.                Range of Death dates.
  619.          The searches on Surname and Given name are sensitive to upper and 
  620.          lower cases; i.e. neither `brown' nor `BROWN' will match a record 
  621.          with Surname `Brown' (but a search for `Brown' will match).  Also 
  622.          the range comparisons on dates make the month-day and Year checks 
  623.          independently.  Therefore a search with:
  624.                    02/00/1930 <= Birth Date <= 02/99/1940
  625.          will locate name records with birth dates in the month of February 
  626.          and between the years 1930, 1940 inclusive.
  627.  
  628.          After the search criteria have been satisfactorily entered, the 
  629.          search is started by pressing the F1 key.  The current viewing area 
  630.          moves to the lower half of the screen and the search begins.  A 
  631.          reverse-video display in the lower left corner of the screen shows 
  632.          the record ID for the name record currently being examined.  The 
  633.          search process can be interrupted by pressing the space bar,  then 
  634.          the search may be continued by pressing the PGDN key or you may 
  635.          select for display one of the record ID's already found by pressing 
  636.          the F1 key and using the UP and DOWN cursor controls to move the 
  637.          reverse-video `box' to the correct ID #, and  then pressing the 
  638.          ENTER or RETURN key.
  639.  
  640.          After displaying a name record located through a search, other 
  641.          members in the `active search list' may be selected for display 
  642.          by either pressing the ESCape key from the name record viewing 
  643.          area to return to the search list (if it has not been overlain) 
  644.          or by pressing the PGDN or PGUP keys in the Name record viewing 
  645.          area.
  646.  
  647.          A search list becomes inactive when another search begins or when 
  648.          the ESCape key is pressed in the search list viewing area.
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.                                      12
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.       C. Importance of `backing up' system files
  665.  
  666.       As with all `dynamic' files whose creation and maintenance represents 
  667.       a considerable investment of time, the importance of keeping multiple 
  668.       backup copies of the files cannot be overemphasized.
  669.  
  670.       The standard DOS COPY utility should be adequate for most users to 
  671.       create these `backup' files.  I would recommend always creating a 
  672.       backup copy of the data files before each extended file maintenance 
  673.       session, especially if your area is subject to power fluctuations.  I 
  674.       would also recommend that you not reuse a backup diskette until at 
  675.       least two subsequent backups have been taken.
  676.  
  677.       If portions of a data file do become unreadable, you are cautioned not 
  678.       to use disk utilities to remove the damaged sections.  Direct file 
  679.       pointers become unusable if such utilites are used.  It is essential 
  680.       in this case to return to a backup copy of the files. 
  681.  
  682.       If it is necessary to restore your family file from a backup copy, you 
  683.       should always restore all three datasets from the same backup copy.  
  684.       Attempting to restore just part of a family file will likely result in 
  685.       some system maintained pointer fields becoming invalid.  This can 
  686.       cause abnormal program termination, spurious messages, or "garbage" or 
  687.       invalid information in reports.
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.                                      13
  722.  
  723.  
  724.  
  725.  
  726.  
  727.