Hallo.
Ich habe in meiner DB ein Feld „Geburtsdatum“ und will ein
Feld wo Mir das Jahr von dem Geburtsdatum anzeigt?
Erstelle im Abfrageentwurf ein Feld, in das Du von Hand folgendes hineinschreibst :
Jahr([Geburtsdatum])
In dem zweiten Feld soll Mir das genaue Alter von der Person bis
heute angezeigt werden! Hier ein Beispiel: 2 Jahre 4 Monate 10
Tage.
Ebenfalls ein Feld von Hand „programmieren“:
Str$(DateDiff("JJJJ";[Geburtsdatum]);Jetzt())&" Jahre "
Das gibt Dir die gewünschte Differenz in Jahren zurück. Für Deine Anforderung kannst Du diese Funktion aber nicht einfach so einsetzen, weil Access zunächst die vollen Jahre vom heutigen Datum abziehen und dann die Monate ausgeben und wieder abziehen und die restlichen Tage … *seufz*; jedenfalls geht das ohne Programmierung nur per Hock & Hack und vonhintendurchdiebrustinsauge.
Bitte zeigt Mir die Lösung in einer Abfrage, weil so
richtig programmieren kann ich nicht!
Zeit, es zu lernen, weil, wie Du oben siehst, kann man sich mit etwas komplexeren Abfragekriterien schnell n Wolf tippen.
Gruß Eillicht zu Vensre