GenoPro Home
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 

GenoPro Support Forum




Missing union dates in multiple unions

Click to view RSS...
Author Confuse both GenoPro and the Report Writer
Posted Friday, April 26, 2019 - Post #39829
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Customers
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Saturday, October 5, 2024
Posts: 475, Visits: 3,229
Yes, this looks OK.  The reports of the different tools seem to match.

I have included the output of the Missing Union Dates skin report and two (tandem) reports from my tool.  I'm listing the individuals for which a manual mate order has been declared in a separate report.  This makes it easier for me to find out which dates I still have to look up.

There must be more people out there who made the same mistake as I did.  When you are drawing the genealogy tree you do not realise that the reported information might be organised different. 


Doc 2.zip (7 views, 280.21 KB)
Posted Thursday, April 25, 2019 - Post #39826
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Yesterday @ 9:20 AM
Posts: 3,396, Visits: 26,180
Thanks testers, now maybe third time lucky? or 'if at first you don't succeed, try, try again'. Why are things never so simple as they first appear?  Hehe

the main problem lies in identifying the families where one of the (multiple) union dates is missing.


So I misread the brief, I was reporting individuals with missing dates on one or more of their unions, not the families themselves. I have now changed the report heading to be 

Families with no union date of individuals having multiple unions but no \'Mate Order\' set


A bit of a mouthful but I think that covers it.

I don't know why the Report Generator API considers Family Marriage.Date blank when only the year is present, as it shows up fine in the Families Table Layout View.  Anyway just testing for a year seems to do the trick.

Once again I have edited my earlier post and updated the zip


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"
Posted Thursday, April 25, 2019 - Post #39824
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Customers
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Saturday, October 5, 2024
Posts: 475, Visits: 3,229
I included a small GenoGram with 2 test cases.

The top chart is the one with the "religious marriages" that were reported as having no dates mentioned.

In the bottom chart a few dates are missing. The missing ones were listed in the previous version of the skin, not the latest.
I also added screenshots of the results after executing both versions of the skin.


X.zip (36 views, 93.25 KB)
Posted Thursday, April 25, 2019 - Post #39823
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Customers
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Saturday, October 5, 2024
Posts: 475, Visits: 3,229
All false positives I tested have one thing in common: they mention a "religious marriage" as union type.
Posted Thursday, April 25, 2019 - Post #39822
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Customers
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Saturday, October 5, 2024
Posts: 475, Visits: 3,229
I can confirm this finding.  Also, when using approximate dates like ~1890 these are considered as missing.

But I also found a false positive where all dates were filled in but reported as missing and a few cases that should have been reported but were not.  I'll try to prepare a test sample to reproduce the test conditions.
Posted Thursday, April 25, 2019 - Post #39821
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Customers
FamilyTrees.GenoPro.com
Important Contributors
Translator
GenoPro version: 3.1.0.1

Last Login: Thursday, December 19, 2024
Posts: 214, Visits: 3,616
I note that in the list, if the marriage dates are not complete (only the year, without day and month), they are indicated as missing.

I would also suggest adding the surname to the Report.logComment (.... + ' ' + ind.Name.Last + ....): only the first name is sometimes not enough.

Thanks, genome

Vittorino Lepore 
"
Se non porti almeno una soluzione, anche tu fai parte del problema" or "If you don't bring at least a solution, even you're a part of the problem"
Posted Thursday, April 25, 2019 - Post #39818
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Yesterday @ 9:20 AM
Posts: 3,396, Visits: 26,180
I was reporting the same individual for each of his/her unions.  

I have amended my earlier reply to fix this and also exclude individuals with mate order set.  The later took a while to sort out as the Report Generator API doesn't seem to expose the Individual Families.Order property correctly.

The zipped skin is also updated.


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"
Posted Tuesday, April 23, 2019 - Post #39814
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Customers
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Saturday, October 5, 2024
Posts: 475, Visits: 3,229
Nice tool Genome.  A "must have" for all of us.  You might even consider generating a separate web page with the report results, no?

Right now I'm trying to figure out why your tool mentions 71 missing dates while mine only sees 19 (in a total of 1110 families).  Mine does not mention cases where a "mate order" has been defined, but there are also some differences which need further investigation.  I'll let you know if I find something relevant.

As far as I am concerned, I'll never live old enough to see the birth of GenoProX, so I intend to stick to the non-X version.
Posted Wednesday, April 10, 2019 - Post #39799
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Yesterday @ 9:20 AM
Posts: 3,396, Visits: 26,180
I cannot see Dan doing any GenoPro enhancement any time soon whilst fully committed to GenoProX.

But a simple script with the Report Generator can help.  e.g.

<%[
Report.LogComment('Families with no union date of individuals having multiple unions but no \'Mate Order\' set','#00a0ff');
Report.LogComment('========================================================','#00a0ff');
var found ='', sep='', num = 0;
for (var f = 0; f < Families.Count; f++) 
{
  var fam = Families(f); 
  if (fam.Marriage.Date.Year == '') { // No Union or no union date
if (found.indexOf('/'+fam.ID+'/') == -1) {
for (var p = 0; p < fam.Parents.Count; p++) {
var ind = fam.Parents(p);
if (ind.Mates.Count > 1 && ind.TagValue('Families.Order').length == 0) {
// a partner in the unmion has more than one mate and no mate order set
Report.LogComment(fam + ' ('+ fam.ID + ') on genomap '+ fam.Position.GenoMap,'#00a0ff');
found+='/'+fam.ID+'/'+sep;
sep = ';'
}
}
}
  }
}
if (found != '') num = found.split(';').length;
Report.LogComment(''+num +' famil'+ (num != 1 ? 'ies' : 'y')+' found','#00a0ff');
Report.LogComment('Report Complete','#2f30cd')

Skin is attached


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"


Dateless Multiple Unions.zip (33 views, 1.22 KB)

Edited: Thursday, April 25, 2019 by genome
Posted Monday, April 8, 2019 - Post #39781
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Customers
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Saturday, October 5, 2024
Posts: 475, Visits: 3,229
Hi Genome.  Thank you for this procedure.  This is indeed better than using fake dates.

However, the main problem lies in identifying the families where one of the (multiple) union dates is missing.  I have over 1000 families in my tree which does not make it simple to spot the problem cases.  I'll think about writing a small program to do so.  No big deal.  But maybe this could be added as a function to the problem spotter?


Similar Topics

Click to view RSS...
Expand / Collapse
No results found!

Reading This Topic

Expand / Collapse
Active: 2 - 1 guest, 0 members, 0 anonymous.
Refresh
No members currently viewing this topic!