
Edit Personal Data... Opens the Edit Personal Data dialog for creating records, entering and editing data for an individual person or defining relationship statuses.
Edit Personal Data of a Group... Opens the Edit Personal Data of a Group dialog for entering and editing specific data for a defined group of persons.
Change Order of Partners/Children... Opens the Change Order of Partners/Children... dialog. This function allows you to change the order of partners and/or children for a specific person. This can be useful if incorrect entries are found or new persons are discovered.
Export Card Index As PDF File... Opens the Export Card Index As PDF File dialog. This function creates a PDF file containing file cards for all persons contained in the current file or the current treeview. Unlike the person boxes in graphics, file cards contain all saved personal data (including all photos).
Export Records As Text File... This function allows you to export all records to a text file, which can then be imported into applications such as spreadsheet programs. The first row of the text file contains the column titles and the following rows contain data. All data segments are separated by the "\" symbol. This character may not be present in personal data, because it is not a standard character. You can import the text file into Microsoft Excel (1) as follows: Data menu, Import External Data, Import Data. In the Text Import Wizard that appears, enter the "\" delimiter. The records can then be analyzed as desired. However, Excel can only accept 256 columns and the exported rows contain more than 1000 data segments. This means that only data for the first 4 partnerships will be imported completely in Excel. Many other applications can import all data.
Add Records from Another Family File... This function allows you to integrate records from another family file into the current family file. The records from the new family file will be given record numbers starting above the highest record number of the currently open family file. After the import is complete, the newly-created family file should be saved under a new name. The relationship links can then be created in the Personal Data dialog, Personal Data tab, Father and Mother or Partners and Children sub-tabs using the Select... button.
Delete All Records Not in the Treeview... This function deletes all records that are not in the current treeview. The remaining records can then be saved separately or exported as a Gedcom file. This is particularly useful for passing on limited amounts of data.
Search Records for Text... This function allows you to search for text in defined data fields among all records in the current family file. You can search for items such as specific given names, places or occupations. The search is also available in date fields, which means that you can also search for persons born in certain years. From the results list, you can open the Edit Personal Data dialog, where you can look the personal data.
Search Records for Identical Persons This function searches all data for records that are probably the same person. For large families with partnerships among relatives, you may accidentally create multiple records for the same person. Date values are used to compare records; however, you can specify that names be included in the comparison under Program Options, Miscellaneous tab. Unless at least one date is identical (date of birth, date of baptism, date of death, date of burial), records will not be considered identical even if they contain the same name. The list of possible duplicate records also shows the direct relatives of the persons in the list. This makes it easier to see if the records are actually the same person.
Search Records for Relatives Groups This function opens the Relatives Groups dialog and analyzes the family file: All persons related to one another are sorted into groups. In addition to the relatives groups, individual persons without any relationship status are identified.
Compare Records with those of Another Family File... This function opens a dialog of the same name that allows for precise record and data field comparison between two family files. This can be used for applications such as determining the differences between two versions of a file.
Search for Records with Certain Attributes sub-menu

Search for Records with Date Text Phrases This function shows a list of all records in the currently open family file that contain so-called date text phrases. Date text phrases are unreadable or invalid date entries, which can be saved in parentheses in date fields. In general, date text phrases are created when Gedcom files are imported that contain unreadable or invalid date entries. The list is a practical tool for filtering out these records and correcting them if necessary. From the list, you can open the Edit Personal Data dialog, where you can enter the correct date entries in the date fields. However, it is recommended that you correct the entries in the genealogy program used to export the Gedcom file. You can then export the Gedcom file again and open it in FamilyTreeFactory.
Search for Records with Godparent/Witness Names This function displays a list of all records that only contain the names of godparents or witnesses. This type of godparent and witness coding is less suitable for data export than coding using references to records. The list is a practical tool for filtering out these records and optimizing the godparent and witness coding. From the list, you can open the Edit Personal Data dialog, where you can optimize the data.
Search for Records Marked 'Killed in action' This function displays a list of all records that are marked 'Killed in action'. The program allows you to insert the prefix near before the place of death for persons killed in action, such as 'Killed in action near Berlin'. As the imported data from a Gedcom file do not contain this option, the list is a practical tool for filtering out these records and optimizing the output of place of death for persons killed in action. From the list, you can open the Edit Personal Data dialog, where you can optimize the data.
Search for Records without Relationships This function displays a list of records in the current family file that have no relationships, meaning that no parents, partners or children are saved for these persons.
Search for Records with Unknown Gender This function displays a list of all records in which the gender is not specified. The list is a practical tool for filtering out these records and specifying a gender. From the list, you can open the Edit Personal Data dialog, where you can complete the data.
Search for Records with Unknown Partnership Status This function displays a list of all records in which the partnership status is not specified. In general, unknown partnership statuses can occur for Gedcom file imports that do not include marriage data. The list is a practical tool for filtering out these records and optimizing them. From the list, you can open the Edit Personal Data dialog, where you can specify a partnership status.
Search for Common Ancestors of Several Persons... This function searches the current family file for the closest common ancestors of several specified persons and shows the results in a list of closest common ancestors. The closest common ancestors are defined as the persons whose generations are closest to the generations of the specified persons. Obviously, the ancestors of these closest common ancestors are also common ancestors of the specified persons. These common ancestors are not, however, displayed in the list of closest common ancestors because they are not the closest ancestors in this sense.
In addition, you can create a descendant tree with a common ancestor as the primary person. There are two options:
| • | Show All Descendants: Person boxes, which are part of the direct lineages between the specified persons and the common ancestor, will be highlighted with the colors used in ancillary color scheme 1. For this, these persons are entered into the list under Treeview Options, Box Colors tab, Assignment of Ancillary Color Schemes sub-tab, for constantly-assigned records for the ancillary color scheme 1. |
| • | Show Only Descendants in Direct Lineages: In this treeview only the person boxes in the direct lineages between the specified persons and the common ancestor are shown using the main color scheme. For this, all not shown persons, who would be shown in a normal treeview, are excluded, that means entered in the Excluded Persons list under Treeview Options, Graphic Content tab. |
Search for Common Descendants of Several Persons... This function searches the current family file for the closest common descendants of several specified persons and shows the results in a list of closest common descendants. The closest common descendants are defined as the persons whose generations are closest to the generations of the specified persons. Obviously, the descendants of these closest common descendants are also common descendants of the specified persons. These common descendants are not, however, displayed in the list of closest common descendants because they are not the closest descendants in this sense.
In addition, you can create an ancestor tree with a common descendant as the primary person. There are two options:
| • | Show All Ancestors: Person boxes, which are part of the direct lineages between the specified persons and the common descendant, will be highlighted with the colors used in ancillary color scheme 1. For this, these persons are entered into the list under Treeview Options, Box Colors tab, Assignment of Ancillary Color Schemes sub-tab, for constantly-assigned records for the ancillary color scheme 1. |
| • | Show Only Ancestors in Direct Lineages: In this treeview only the person boxes in the direct lineages between the specified persons and the common descendant are shown using the main color scheme. For this, all not shown persons, who would be shown in a normal treeview, are excluded, that means entered in the Excluded Persons list under Treeview Options, Graphic Content tab. |
For the ancestor tree you can use the checkbox Show also the siblings of the selected common descendant to define whether the siblings of the common descendant (the primary person) are output. The output of the siblings of the fathers and/or the mothers is possible only for the option Show All Ancestors and depends an the selection in the Treeview Options, Graphic Content tab, Tree Structure area, Orientation and Relatives list.
Create Placeholder Records... This function opens the dialog of the same name. Details of the creation of placeholder records can be found in the section Create Placeholder Records.
Delete Placeholder Records... This function deletes all placeholder records that were created using the above function after confirming.
Create Name Lists... Opens a dialog in which all of the given names and surnames in the current family file can be displayed. The list can be saved or printed.
Create Date of Birth Lists... Opens a dialog in which all of the persons contained in the current family file are sorted by date of birth, or all living persons are sorted by birthday (sorted by month/day/year). Persons without an exact date of birth are not listed. Persons who were born after 1900 and whose personal data do not contain a date of death or burial, the 'killed in action' attribute or a cause of death are considered to be alive. The list can be saved or printed.
Check Data Integrity This function manually starts the integrity check, which is usually only activated when opening and saving files. All current records are checked. The integrity check can be configured under Program Options, Integrity Check tab.
Note 1: If the integrity check reports structure errors, try to part the faulty relationships and then to connect them newly again. If this does not work for partnerships from one partner, try it from the other partner. |
Defragment Records... This function reorganizes record numbers so that no gaps are present. Gaps can be created when records are deleted; small numbers of gaps do not present a problem. If a large number of records have been deleted, the family file should be defragmented.
Note 2: When creating new records, the program will first search for gaps in the order of existing records. If possible, the program will assign the first number in the first gap. Creating new records also serves to reduce any gaps present in the file. |
(1) Microsoft Corporation