[familienbande] AW: Re: Neues Mitglied in der Mailinglist

  • From: "Ludwig Nell" <ludwig.nell@xxxxxxxxxxx>
  • To: <familienbande@xxxxxxxxxxxxx>
  • Date: Wed, 28 Dec 2016 13:49:53 +0100

Hallo Stefan,

zuerst vielen Dank für Deine Info.

Die Befehle [Jahr(x)], [Monat(x)] und [Tag(x)] sind auch meiner Meinung nach zu 
komplex um eine Datumsberechnung zu machen. 
Was sicher auch noch einen größeren Zeitraum bei einer Ausgabe beansprucht. 
Die Ausgabe über meine direkten Vorfahren dauert auch so schon eine geraume 
Zeit (ca. 2 Stunden für 1300 Seiten).

Sinnvoller sehe ich den separaten Befehl [AlterAm(x)]. Eine funktionierende 
Ausgabe ab dem 1.1.1600 könnte ich akzeptieren. 
Die meisten exakten Datumsdaten die man findet sind ja sowieso nach 1600 und 
die, die vorher  Auftreten, könnte man in einer Textausgabe 
auch händisch eingeben oder korrigieren. Eine zweistellige Jahreszahl beim 
Alter ist sicher nicht zwingend, obwohl ich keinen über 100jährigen unter 
meinen Vorfahren habe.

Die Konvertierung beim Import ist mir bekannt, sehe ich aber in diesem 
Zusammenhang als nicht zielführend an. Dann ist ja bei jeder Datumsformat-
änderung eine neuer Import notwendig

Bei der Formatierung eines Datums meinte ich alle Datumsdaten die Ausgegeben 
werden sollen, egal in welchen Format sie in der Datenbank stehen.
Die in Deutschland übliche Schreibweise und die "deutsche Schreibweise" sehe 
ich diesem Kontext als identisch an. Es soll ja auch keine wissenschaftliche 
Dokumentation werden.
Die Ersetzen-Funktion in einer Vorlage ist eine Möglichkeit, aber sicher auch 
wieder ein neuer Zeitfaktor bei der Ausgabe.

Vielleicht wäre es auch machbar (und/oder auch sinnvoll) über eine Vorauswahl 
(Einstellungen) das Ausgabeformat auszuwählen.
Dann ist man auch Länderübergreifend gerüstet.

LG
Ludwig


-----Ursprüngliche Nachricht-----
Von: familienbande-bounce@xxxxxxxxxxxxx 
[mailto:familienbande-bounce@xxxxxxxxxxxxx] Im Auftrag von Stefan Mettenbrink
Gesendet: Mittwoch, 28. Dezember 2016 13:07
An: familienbande@xxxxxxxxxxxxx
Betreff: [familienbande] Re: Neues Mitglied in der Mailinglist

Am 28.12.16 um 12:25 schrieb Ludwig Nell:

Nun habe ich doch noch Fragen, die mir am Herzen liegen.



1.       Wie kann ich eine Altersangabe für eine (bzw. zwei) Personen zu
einem Ereignis (z.B. Eheschließung) bekommen.
Mit dem Feld [alter(x)] habe ich keinen Erfolg. Hier wird mir immer 
das Gesamtalter ausgegeben.

2.       Wie kann ich eine Altersangabe in Form  JJ MM TT  erstellen. z.
B. 75J 10M 22T

3.       Wie kann ich ein Datum formatieren. z.B. deutsche Schreibweise
28.12.2016

Dein Vorhaben ist nicht ganz einfach.
Wie schon erkannt, ist der Befehl [alter(x)] nur für das aktuelle, bzw. 
Gesamtalter verfügbar.

Es gibt die Befehle [Jahr(x)], [Monat(x)] und [Tag(x)], die an Position x das 
Datum erwarten. Damit bekommt man einen entsprechenden Wert, mit dem man wohl 
auch rechnen könnte. Allerdings wird es recht komplex, wenn man auch 
Schaltjahre berücksichtigen möchte.

Hier wäre es wohl deutlich einfacher, wenn man dafür einen separaten Befehl 
[AlterAm(x)] hätte. Allerdings weiß ich jetzt schon, dass der unter Windows 
erst ab 01.01.1600 funktionieren wird (Einschränkung der Datumsfunktion von 
Windows).
Ich würde auch die Jahreszahl nicht auf zweistellig einschränken wollen ;-)

Zu 3.
Familienbande erwartet das Datum in der Schreibweise TT.MM.JJJJ. Das ist die in 
Deutschland übliche Schreibweise. Die "deutsche Schreibweise" 
weicht davon ab (siehe https://de.wikipedia.org/wiki/Datumsformat#Normung ;).

Ohne es ausprobiert zu haben, werden die oben genannten Befehle wohl auch mit 
den Gedcomschreibweisen "01 APR 1900" zurecht kommen. Diese Schreibweisen kann 
man beim Import bereits konvertieren lassen.
Man kann die Gedcomschreibweise auch nachträglich noch mit der 
Ersetzen-Funktion ändern.
Welche Datumsangaben sollen denn formatiert werden?

Gruß, Stefan Mettenbrink.





Other related posts: