Seite 1 von 1
GEDCOM speichern
Verfasst: 09.06.2012, 13:43
von RolfMexiko
Hallo
was habe ich wohl falsch eingestellt? Meine *.Ahn Datenbank enthält für alle Personen das Datum im Format TT.MM.JJJJ Wenn ich es aber als GEDCOM speicher wird nur das Jahr gespeichert. Die Tage und Monate verschwinden.
Aus
1 SEX M
1 BIRT
2 DATE 25.12.1934
Wird beim Speichern
1 SEX M
1 BIRT
2 DATE 1934
Wenn ich dann diese GEDCOM Datei lade (egal mit welchem Programm) fehlen natürlich immer Tag und Monat.
Vielen Dank für Hilfe
Rolf
Verfasst: 09.06.2012, 14:55
von Hugo
Guten Tag Rolf
Du arbeitetes mit Ahnenblatt 2.70 ????
Dort hast Du ausgewählt:
Datei > speichern unter... > Gedcom-Datei
Wenn ich so die Datei als Gedcom speicher, stimmt alles
Beispiel:
1 SEX F
1 RELI katholisch
1 BIRT
2 DATE 13 MAY 1858
Gruß Hugo
Verfasst: 10.06.2012, 02:29
von RolfMexiko
Hallo
genau das wünsche ich mir auch, dass Tag und Monat erhalten bleibt.
Ich arbeite mit Ahnenblatt 2.70 und mache genau wie Du es beschreibst. Meine Daten sind allerdings immer ganz numerisch mit Punkt getrennt.
Beispiel Gelesene Datei:
0 @I90001000@ INDI
1 NAME Rolf Werner /STEIN/
1 SEX M
1 OCCU Kaufmann, Computerprogrammierer
1 BIRT
2 DATE 14.02.1947
2 PLAC HAMBURG
1 CHR
2 DATE 06.12.1953
1 NOTE [90001000]
2 CONT Konfirmation: 29.04.1962 in Müller
1 FAMS @F19@
Nach Speicern unter hat die neue GEDCOM Datei:
0 @I394@ INDI
1 NAME Rolf Werner /STEIN/
1 SEX M
1 BIRT
2 DATE 1947
2 PLAC HAMBURG
1 CHR
2 DATE 1953
1 OCCU Kaufmann, Computerprogrammierer
1 NOTE Konfirmation: 29.04.1962 in Müller
1 FAMS @F72@
Welche Einstellung muss ich ändern, damit nicht nur 1947 und 1953, sondern volles Datum 14.02.1947 06.12.1953 also TT.MM.JJJJ gespeichert wird?
Dass Ahnenblatt die Reihenfolge der Zeilen etwas verändert und die Nummern für INDI verändert, stört ja nicht, aber das Weglassen der Tage und Monate stört doch, wenn man Daten austauschen will.
Gruß
Rolf
Verfasst: 10.06.2012, 09:29
von Hugo
Guten Tag
In Ahnenblatt kannst Du (bisher) nichts einstellen oder ändern beim Speichern als Gedcom
Welche Gedcom stammt aus welchen Programm
Die erste Gedcom hat einen Fehler beim Speichern des Datums
Gruß Hugo
Verfasst: 10.06.2012, 12:08
von RolfMexiko
Hallo
Die Eingabe Datei ist mit dem inzwischen veraltetem Programm GENMASTER 3.1.4 hergestellt. Das seltsame ist, dass AHNENBLATT es prima liest und keinen Fehler im Datum erkennt. Noch besser, wenn ich es dann im *.ahn Format speichere, besteht kein Problem, Tafeln, Listen erscheinen alle mit dem gelesenen Datum z.B. 14.02.1947
Das Problem entsteht erst wenn ich diese Datei im *.GED Format speichere. Dann werden die Tage und Monate weggelassen.
Welches ist denn der Fehler beim Speichern des Datums? Anscheinend gefällt AHNENBLATT nicht das Format mit dem Punkt getrennt.
Ich habe versuchsweise mal eine neue Datei angelegt nur mit 3 Personen. Beim Format mit Punkt 14.02.1947 passiert das Gleiche. Wenn ich aber 25/12/1920 eingebe verändert mir das AHNENBLATT in 25 DEC 1920
und 15/02/1943 in 15 Feb 1943. Ich schliesse daraus, dass AHNENBLATT einen Punkt oder Bindestrich nicht als Trennungszeichen annimmt, allerdings auch keine Fehlermeldung schickt.
Bei Plausibilitätsprüfungen interpretiert AHNENBLATT das Datum mit Punkt allerdings richtig. (Oder hat er intern nur das Jahr berücksichtigt?)
Da fehlt dann wohl eine Zusatzroutine, die das gelesene Format mit Punkten in das gewünscht Format umwandelt.
Vielen Dank für die Hilfe
Rolf
Verfasst: 10.06.2012, 13:04
von Jürgen T.
Hallo Rolf,
wenn ich mich einmischen darf:
Wie sehen denn Deine Einstellungen unter Extras -> Optionen aus?
So?
Verfasst: 10.06.2012, 13:10
von Hugo
Guten Tag Rolf
Jürgen hat ja netterweise schon das Bild von den Einstellungen zum Gedcom-Import gezeigt
RolfMexiko hat geschrieben:Ich habe versuchsweise mal eine neue Datei angelegt nur mit 3 Personen. Beim Format mit Punkt 14.02.1947 passiert das Gleiche. Wenn ich aber 25/12/1920 eingebe verändert mir das AHNENBLATT in 25 DEC 1920
Dieser Satz bringt allerdings eine andere Vermutung mit sich
Datei > Eigenschaften > Datumsformat
Bitte beides prüfen und berichten
Gruß Hugo
Verfasst: 10.06.2012, 14:09
von RolfMexiko
Das war die Erklärung. Wenn ich als Trennzeichen den Punkt definiere, dann funktioniert alles. Es wird genauso wie bisher geladen, aber beim Speichern wird es in 99 XXX 9999 umgewandelt. Beie neuen Laden wird dann Feb wieder in 02 verwandelt.
Vielen Dank für die Hilfe
Rolf
Verfasst: 10.06.2012, 14:18
von Hugo
Guten Tag
Häääää
RolfMexiko hat geschrieben:beim Speichern wird es in 99 XXX 9999 umgewandelt.
Wieso 99 XXX 9999
Oder wird es in der gespeicherten Gedcom richtig geschrieben und Du hast 99 XXX 9999 nur als Beispiel genommen
PS: Welche Erklärung stimmte denn nun
Gruß Hugo
Verfasst: 10.06.2012, 18:46
von RolfMexiko
Das 99 xxx 9999 soll nur symbolisch sagen zwei Ziffern für den Tag, drei Buchstaben für den Monat und vier Ziffern für das Jahr. So werden die Speichereinheiten in einigen Programmiersprachen angegeben. Der Monat wird dann also übersetzt von 01, 02, 03 in JAN, Feb, Mar usw.
Gruß Rolf
Verfasst: 10.06.2012, 19:22
von Jürgen T.
Hallo Rolf,
und welche Einstellung musstest Du korrigieren?
Die für den GEDCOM-Import oder das Datumsformat in den Dateieigenschaften?
Dieses zu wissen könnte anderen Nutzern evtl. helfen.
Verfasst: 10.06.2012, 22:41
von RolfMexiko
Ich habe unter Datei | Eigenschaften | Datumsformat den Punkt als Datumstrennzeichen festgelegt.
Wenn man Optionen | GEDCOM-import nimmt erscheint allerdings ein Fenster was genauso aussieht. Ich könnte mir denken, dass der Erfolg der gleiche ist. Da ich es festgelegt habe bevor ich die Datei geöffnet habe denke ich mir, das man da eine allgemeine Eigenschaft festlegt und nicht eine Eigenschaft für eine bestimmte Datei.
Ausprobieren.
Gruß
Rolf