Berechnen des aktuellen Alter in Access

Dieses Thema im Forum "Office-Programme" wurde erstellt von Turbotwin, 14. März 2006.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Turbotwin

    Turbotwin ROM

    Registriert seit:
    18. Dezember 2005
    Beiträge:
    7
    Hallo zusammen,

    bin am Verzweifeln.

    Kann mir jemand mit einem Abfrageausdruck in Access (2003) helfen?

    Ich habe eine Tabelle (z. B. Mitarbeiter) in der das Geburtsdatum (sinnvollerweise im Datumsformat) enthalten ist.

    Kann mir jemand sagen, wie man dann das aktuelle Alter berechnen kann? Also die Differenz des aktuellen Datums (Datum() ) zum Geburtsdatum in der Tabelle.

    Über DatDiff berechnet er nur die Anzahl der Jahre, ohne auf den genauen Tag der Geburt, z.B. 15.02. zu achten.

    Ich habe es nicht hinbekommen.

    Für Abhilfe wäre ich sehr dankbar...

    Grüße
     
  2. Wolfgang77

    Wolfgang77 Ganzes Gigabyte

    Registriert seit:
    1. Oktober 2002
    Beiträge:
    20.804
    Hallo,

    Alter berechnen:

    Bei der Zusammenstellung einer Geburtstagsliste ist es praktisch, wenn zusätzlich zum Geburtsdatum auch gleich das passende Alter der Person angezeigt wird. So sind Sie bei der Gratulation über alles Wichtige Informiert. Verwenden Sie die Datumsfunktionen von Access, um das Alter einer Person zu berechnen.

    Die folgende Funktion erwartet beim Start ein beliebiges Geburtsdatum. Das Ergebnis ist das Alter der Person am heutigen Tage.

    Function AlterBerechnen(Geburtstag As Date) As Integer

    AlterBerechnen = IIf(Day(Geburtstag) > Day(Date) And _
    Month(Geburtstag) >= Month(Date), _
    Year(Date) - Year(Geburtstag) - 1, _
    Year(Date) - Year(Geburtstag))

    End Function


    http://www.fullaccess.de/CONT_EN_e0440628-333c-4c17-bfd4-5e8d5839bd5c.aspx
     
  3. Turbotwin

    Turbotwin ROM

    Registriert seit:
    18. Dezember 2005
    Beiträge:
    7
    OK, klingt logisch! Besten Dank. Ich habe gehofft, da gibt es eine festdefinierte Funktion.
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen