This is a combination of Lee Hofmann's method as I read it on TMG-L and my own needs. I wanted to differentiate a bit more between ancestors and collateral and to see by color how distant a relation is. First you create two flags: Related_by and Interim with the following values: |
Key | Interim Flag | Key | ||
? - U A 1 2 3 C M P G |
Unknown if related No relation (non-people) Unrelated (no family, set manually) Ancestor 1 (children of ancestors) 2 (grandchildren of ancestors) 3 (greatgrandchildren of ancestors) Collateral (descendants of 3) Married to A, 1, 2, 3, C Parents of M Grandparents and earlier ancestors of P |
N Y |
No Yes |
Then create and run the following reports, they are all 'List of People': |
Reports | |||||||||
---|---|---|---|---|---|---|---|---|---|
Step | Change Flag | To: | ( | Field | Operator | Value | ) | Connect | And then add their ... |
1 | Related_by | ? | Related_by Flag Related_by Flag | <> <> | - U | AND | |||
2 | Related_by | C | 'Is an ancestor of person' | 3131 | descendants 250 generations | ||||
3 | Interim | Y | Related_by Flag | = | C | spouses | |||
4 | Related_by | M | Related_by Flag Interim Flag | = = | ? Y | AND | |||
5 | Interim | Y | Related_by Flag | = | M | ancestors 1 generation | |||
6 | Related_by | P | Related_by Flag Interim Flag | = = | ? Y | AND | |||
7 | Interim | Y | Related_by Flag | = | P | ancestors 250 generations | |||
8 | Related_by | G | Related_by Flag Interim Flag | = = | ? Y | AND | |||
9 | Related_by | 3 | 'Is an ancestor of person' | 3131 | descendants 3 generations | ||||
10 | Related_by | 2 | 'Is an ancestor of person' | 3131 | descendants 2 generations | ||||
11 | Related_by | 1 | 'Is an ancestor of person' | 3131 | descendants 1 generation | ||||
12 | Related_by | A | 'Is an ancestor of person' | 3131 |
After setting the flag accent them: | A | ? , U | ||
1 | ||||
2 | M | |||
3 | P | |||
C | G |
This way in the picklist you can easily see who is family (4 shades of red and blue), who is married to the family (three shades of green), who is not related (black) and who (what) is non-people (yellow). |
I have some tags for which there is no standard GEDCOM-event, and if I use _XYZ (a tag name starting with _ which I thought was GEDCOM's way of identifying non-GEDCOM tags) the tag didn't export. After some testing I came up with the following: |
If you don't want the tag-name to show up in the GEDCOM-file: Put EVEN in the GEDCOM-field in the tag-definition screen. The date-, place and memo of the event will show up in the GEDCOM-file Result: 1 EVEN 2 DATE 01 JAN 1901 2 PLAC Hawthorne 2 NOTE Bla bla bla |
If you only want the contents of the MEMO-field in the GEDCOM: Put NOTE in the GEDCOM-field in the tag-definition screen Result: 1 NOTE Bla bla bla |
If you want the name of the tag in the GEDCOM-file Leave the GEDCOM-field in the tag-definition screen blank. Result: 1 EVEN 2 TYPE XYZ 2 DATE 03 MAR 1903 2 NOTE Bla bla bla bla bla |
Watch out: MISC is NOT a GEDCOM-tag so it won't export! |
This is also a combination of Lee Hofmann's method as I read it on TMG-L and my own needs. This time I wanted to differentiate between the end-ancestors of my main lines (the 8 great-grandparents of my daughter Tine) and other end-ancestors. First you create a flag Progenitor with the following values: |
Key | |
N T P O |
Not an end-ancestor Tine, the 8 end-ancestors of my daughter Tine's great-grandparents lastnames Progenitors, an ancestor of Tine (who is not T) Other end-ancestors, who are not T or P |
Set T manually (once). |
Then create and run the following reports, they are all 'List of People': |
Reports | |||||||||
---|---|---|---|---|---|---|---|---|---|
1 | Progenitor | N | Progenitor Flag | <> | T | ||||
2 | Progenitor | P | | Related_by Flag Father-ID Mother-ID Progenitor Flag Sex Flag | = = = <> = | A 0 0 T M | | AND AND AND AND | |
3 | Progenitor | O | | Related_by Flag Related_by Flag Related_by Flag Father-ID Mother-ID Progenitor Flag Progenitor Flag Sex Flag | <> <> <> = = <> <> = | ? - U 0 0 T P M | | AND AND AND AND AND AND AND |
I wasn't satisfied with the methods I read about on TMG-L, there were always a lot of people that were (wrongly, in my opinion) (not) living, after a lot of experimenting, I came up with this method. I wanted everybody 'living' who had any event after 1 jan. 1900 and who hadn't died before 1 jan. 1940. |
First you create a interim flag: Liv1 with the following values: |
Key | |
N Y |
No Yes |
Then create and run the following reports, they are all 'List of People': |
Reports | |||||||||
---|---|---|---|---|---|---|---|---|---|
Step | Change Flag | To: | ( | Field | Operator | Value | ) | Connect | And then add their ... |
1a | Living | N | ALL PEOPLE | ||||||
1b | Liv1 | N | ALL PEOPLE | ||||||
2 | Living | Y | Any Event Group(s) Date (thin) Any Event Group(s) Sort Date (thin) | Comes after Comes after | 1 Jan 1900 1 Jan 1900 | OR | | ||
3a | Liv1 | Y | Any Death Group Date (thin) Any Death Group Sort Date (thin) Any Burial Group Date (thin) Any Burial Group Sort Date (thin) | Comes after Comes after Comes after Comes after | 1 Jan 1940 1 Jan 1940 1 Jan 1940 1 Jan 1940 | OR OR OR | |||
3b | Living | N | Liv1 Flag Living Flag | = = | Y Y | AND | |||
4 | Living | Y | Living Flag | = | Y | spouse(s) + descendants 250 generations |
Some explanation: | |
Step 1. | First I make everybody 'dead' and set the help-flags |
Step 2. | Then I make everybody 'living' who has any event with a date after 1 jan. 1900 |
Step 3. | Then everybody who died or had a burial event before 1 jan. 1940 is made 'dead'. I can't test for date < 1 jan. 1940 because I have a lot of tags with an empty date, and an empty date apparently has a value of 0. I won't test for 1 jan. 0100 < date < 1 jan. 1940 because I don't want to make assumptions about empty dates. So I first mark everybody who has died after 1940, and then everybody who was marked this way and who already had a living-flag set to Y, becomes 'dead'. |
Step 4. | For extra security I then make everybody living who is a descendant or a spouse of a living person |
Click here for my Dutch custom source categories. They are zipped so you have to first unzip them with WinZip. After that you can import them in TMG via Options (<Ctrl>o), 'Configure custom source categories' on the General-tab, choose Import |
Click here for my Dutch sentences. These are also zipped, after unzipping you can import them with John Cardinal's TMG Utility. The language name is 'Nederlands' |
Page last updated on |