Einzelnen Beitrag anzeigen
  #8  
Alt 05.05.2020, 22:44
ole ole ist offline
Erfahrener Benutzer
Themenstarter
 
Registriert seit: 05.12.2014
Beiträge: 152
Standard

Hallo Konrad,

danke für deine Antwort. Ich muss zugeben, dass ich nicht auf die naheliegende Idee gekommen bin, die Reihenfolge der Personen zu vergleichen. Das habe ich vor lauter Peinlichkeit gleich nachgeholt. Passt aber mit meiner Konstellatation nicht ganz. Auch war noch Stress mit nicht eindeutigen Verwaltungs-Ids. Mittlerweile habe ich für meine Datenbank alle Zuordnungen hinbekommen. (Man hat grad viel Zeit für sowas.)

Mein Ansatz:
Ich benutze den Gedcom-Export und den ODBC-Export nach Excel.
Mittels einer offenen .net-API wird die GEDCOM-Datei geladen.
Das uralte Excel muss noch mal mit einer aktuellen Excel-Version geladen und gespeichert werden. Dann kann ich die auch mit einer offenen .net-Excel-API einlesen.
Nun schaue ich im Excel nach, ob alle Personen-Sätze eine eindeutige Verwaltungs-ID haben. Die braucht man nämlich, um die richtigen Heiraten in der Partnertabelle zu finden. Das ist nicht der Fall, wenn irgendwann mal vor 100 Jahren die Winahnen-Datei von einer noch älteren Version konvertiert wurde. Zum Glück konnte ich die doppelten aber schön kryptischen Verwaltungs-IDs einfach in der originalen Winahnen-Datei mit je einer neuen gleichlangen Zufallszahl überschreiben.
Dann muss aber den Export Excel und GEDCOM noch mal machen.

Nun suche ich für jede Gedcom-Person den Excel-Personensatz. Dazu benutze ich den kompletten Namen. Bei Doubletten werden noch die Lebensdaten, Eltern und Partner verglichen. Muss man gründlich machen, da es alle Arten von Doubletten bei mir gab.

Und dann kann man alle Datenfelder vom Excl irgendwie rübertransferieren. Hierzu musste ich vor allem bei Datumsangaben auf meine spezielle Notation "um/ca./calc./vor/nach" achten, weil dass ja in der Gedcomausgabe nicht beachtet wurde oder werden konnte.
Etliche andere Felder konnten auch nicht 1:1 verarbeitet werden. Die sind dann meist Notizen geworden. Aber alles von mir ist nun in einem sauberen Gedcom...

... womit die Suche nach einem Folgeprogramm beginnt, dass die Daten nicht wieder zerfleddert.

Viele Grüße
Olaf

Zitat:
Zitat von Konrad Beitrag anzeigen
Hallo Olaf,

ich habe mir versuchsweise die Demo von WinAhnen 6.50 heruntergeladen und installiert. Wenn ich einen Export der Beispieldatei "Beispiel.ahn" im GEDCOM-Format und über ODBC im Access-Format (.mdb) mache, dann ist offenbar die Reihenfolge der Personen in beiden Ausgabeformaten gleich.

Somit könnte man die Zuordnung der Personen zwischen den beiden Ausgabeformaten über diese Reihenfolge herstellen. Es müsste also im Prinzip ohne weiteres möglich sein, die Daten wieder zusammenzuführen?

Natürlich müsste man dazu den Inhalt der GEDCOM-Datei und der Access-Datei mit einem geeigneten Werkzeug auslesen, aber Du schreibst ja, dass Du da schon dabei bist.

Viele Grüße
Konrad
Mit Zitat antworten