Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Kaleu am Oktober 31, 2010, 16:05:05

Titel: Sterbealter ermitteln/festschreiben
Beitrag von: Kaleu am Oktober 31, 2010, 16:05:05
Hallo an alle,
in einer Adressentabelle habe ich ein Feld mit "Geburtsdatum" , "Sterbedatum" und Sterbealter definiert.
Bei Geburtsdatum und Sterbedatum ist die Feldeigenschaft Datum/Uhrzeit beim Feld Sterbealter Text.
Nun möchte ich gerne das Sterbealter berechnet haben.
Da das Sterbedatum endlich ist, darf das Sterbealter im neuen Jahr nicht weiter gezählt werden.
Wie kann ich das erreichen?

Besten Dank im voraus

Klaus
Titel: Re: Sterbealter ermitteln/festschreiben
Beitrag von: MzKlMu am Oktober 31, 2010, 18:06:33
Hallo,
in einer Tabelle geht das nicht, Du brauchst in jedem Fall eine Abfrage. In dieser Abfrage dann:
Sterbealter: DatDiff("jjjj";[Geburtsdatum];[Sterbedatum])+(Format([Sterbedatum];"mmtt")<Format([Geburtsdatum];"mmtt"))
Als Eintrag in der 1.Zeile einer leeren Spalte der Abfrage.
Das Feld mit dem Sterbealter in der Tabelle kannst Du löschen. Das Sterbealter wird immer bei Bedarf errechnet, aber nicht gespeichert.