Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Datum Tagesgenau berrechnen (Alter)
zurück: Je nach Variable auf ein anderes Formular zugreifen weiter: Strecke auf einer Landkarte (Grafik) darstellen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Tutorial Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Thomasro
HobbyAccesser seit ewig....


Verfasst am:
23. Nov 2004, 07:44
Rufname: Thomas
Wohnort: Mannheim

Datum Tagesgenau berrechnen (Alter) - Datum Tagesgenau berrechnen (Alter)

Nach oben
       

Wenn man ein Datumsbereich berechnen will und es mit der Funktion Datediff bewerkstelligen will, bekommt man fehlerhafte Werte zurück weil mit DateDiff die Anzahl der Periodenwechsel festgelegt werden.

Darum einige Funktionen die dieses Problem lösen.

Übersichtliche Version mit zwei IF-Then Abfragen.
Code:
Function Alter(Dat As Date) As Integer
    Dim z As Integer

    z = 0
    If Month(Dat) > Month(Date) Then z = 1
    If Month(Dat) = Month(Date) And Day(Dat) > Day(Date) Then z = 1
    Alter = DateDiff("yyyy", Dat, Date) - z
End Function

Das ganze geht auch in einem IF-Then, laut Tip von Skogafoss.
Code:
Function Alter(Dat As Date) As Integer
    Dim z As Integer
 
    z = 0
    If Month(Dat) > Month(Date) Or _
       (Month(Dat) = Month(Date) And Day(Dat) > Day(Date)) Then z = 1
    Alter = DateDiff("yyyy", Dat, Date) - z
End Function

Auch ohne Code zu lösen, nämlich in einer Formel die man sehr gut in einer Abfrage benutzen.Tip von faßnacht(IT);
Code:
=DatDiff("jjjj";[Geburtsdatum];Datum())+(Format(Datum();"mmtt")<Format([Geburtsdatum];"mmtt"))

Gruß Thomas

_________________
Kein Support über Mail oder ICQ, ausschließlich im Forum ! Bitte um Verständnis
Bitte die Fragen im Forum stellen und nicht per PN ...
Willi Wipp
Moderator


Verfasst am:
23. Nov 2004, 12:45
Rufname:
Wohnort: Raum Wiesbaden


Re: Datum Tagesgenau berrechnen (Alter) - Re: Datum Tagesgenau berrechnen (Alter)

Nach oben
       

Hi Thomasro,

ein 'wie gewohnt' schoener Tipp von Dir Wink
{Dieser Beitrag nimmt das Thema aus den unbeantworteten Themen heraus}
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: SQL-String mit Datum .... !? 2 DoMe 1129 07. Feb 2005, 14:03
DoMe SQL-String mit Datum .... !?
Keine neuen Beiträge Access Tabellen & Abfragen: Berechnung in Abhängigkeit vom Datum 1 Christian22 1005 03. Feb 2005, 14:00
lothi Berechnung in Abhängigkeit vom Datum
Keine neuen Beiträge Access Tabellen & Abfragen: Datum im Formularkopf 6 didide 822 06. Jan 2005, 17:19
lothi Datum im Formularkopf
Keine neuen Beiträge Access Tabellen & Abfragen: in einer Wenn dann Funktion aufs Datum gruppieren 10 Gast 692 06. Jan 2005, 10:22
Skogafoss in einer Wenn dann Funktion aufs Datum gruppieren
Keine neuen Beiträge Access Tabellen & Abfragen: Datum und Uhrzeit automatisch speichern 3 peinberger 1120 30. Dez 2004, 10:33
mapet Datum und Uhrzeit automatisch speichern
Keine neuen Beiträge Access Tabellen & Abfragen: Alter auf Basis akt. Datum ausrechnen 2 jomei 1635 22. Dez 2004, 09:15
jomei Alter auf Basis akt. Datum ausrechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Accessdaten Datum in Englischer Form in Serienbrief von Word 1 Hajo 1128 24. Nov 2004, 11:49
Gast Accessdaten Datum in Englischer Form in Serienbrief von Word
Keine neuen Beiträge Access Tabellen & Abfragen: Datum in Abfrage eingrenzen? 3 Gast 2563 06. Okt 2004, 12:33
Skogafoss Datum in Abfrage eingrenzen?
Keine neuen Beiträge Access Tabellen & Abfragen: 3. ältestes Datum 3 shaaree 793 27. Sep 2004, 11:03
Skogafoss 3. ältestes Datum
Keine neuen Beiträge Access Tabellen & Abfragen: Datum in Zahl umwandeln 2 Lorenz 1017 01. Sep 2004, 18:45
Lorenz Datum in Zahl umwandeln
Keine neuen Beiträge Access Tabellen & Abfragen: Datum berechnen 1 kdl 1146 09. Aug 2004, 06:10
TommyK Datum berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: datum in Tabelle nur nach Jahr & Monat filtern.....aber. 4 mirko 1236 20. Jul 2004, 12:03
mirko datum in Tabelle nur nach Jahr & Monat filtern.....aber.
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP JavaScript