Formel zur Berechnung des Lebensalters

In Ausgabe 9/96 haben Sie eine Formel für die Berechnung des Lebensalters in MS-Access angegeben. Ich arbeite allerdings mit Lotus Approach und habe daher versucht, die Formel anzupassen.Approach rechnet auch das Alter aus, allerdings wird bei manchen Personen das aktuelle Jahr nicht korrekt berücksichtigt. Ist Approach mit der Aufgabe überfordert, oder wie komme ich zu dem gewünschten Ergebnis?

Die Berechnung des Lebensalters funktioniert selbstverständlich auch in Approach, allerdings ist bei der Datum-Funktion von Approach die Parameter-Reihenfolge im Gegensatz zur entsprechenden Access-Funktion (DatSeriell) vertauscht. Bei Approach lautet die Reihenfolge also (Tag;Monat;Jahr) im Gegensatz zu (Jahr;Monat;Tag) bei Access. Die korrekte Formel für die Altersberechnung lautet in der Schreibweise von Approach daher: Sub SpeichernNeu() AktiveArbeitsmappe.SpeichernUnter Dateiname:= _ AktVerz() & "\" & ZelleListe(1; 2); Dateiformat:= _ xlNormal; Kennwort:=""; Schreibschutz:=""; _ SchreibschutzEmpfehlen:=Falsch; SicherungsdateiErstellen:=FalschEnde Sub If(Datum(Tag("Geburtstag");Monat("Geburtstag");Jahr(Heute()))<=Heute();Jahr(Heute())-Jahr("Geburtstag");Jahr(Heute())-Jahr("Geburtstag")-1)