Supportnet / Forum / Anwendungen(Java,C++...)
Alter errechnen in VB6 Pro
Frage
Hallo allerseits,
ich muss in VB6 ein Programm schreiben, dass folgende Auswertungen macht.
Aus Feld Geburtstag: z.Bsp: 10.04.1970 das Alter berechnen (genauer gesagt, wer ist 0-12 Jahre, wer 13-14, weg 18-21,.......)
Ich hab das bis jetzt über eine selbst geschriebene Routine gemacht. Die ist aber relativ lang und kompliziert.
Gibt es evtl. in VB6 eine vorhandene (Integrierte) Funktion etc. die sowas schon kann ?
Gruß
Roland
Antwort 1 von magic m
hast du es scghon mal mit der funktion "datediff" probiert?
Antwort 2 von Roland
Nö, klappt so leider nicht.
wenn ich "datediff" nach Jahr ("yyyy") mache
bringt er mir das Alter aber ohne Berücksichtigung des Tages un Monats.
D.h. er nimmt nur die Jahreszahl zur berechnung her.
Roland
wenn ich "datediff" nach Jahr ("yyyy") mache
bringt er mir das Alter aber ohne Berücksichtigung des Tages un Monats.
D.h. er nimmt nur die Jahreszahl zur berechnung her.
Roland
Antwort 3 von Roland
Jaaaa... ich habs:
zur Info, wies geht:
DateDiff("yyyy", GebDat , Date()) + (Month(GebDat)*100 + Day(GebDat) > Month(Date())*100 + Day(Date()))
cya
Roland
zur Info, wies geht:
DateDiff("yyyy", GebDat , Date()) + (Month(GebDat)*100 + Day(GebDat) > Month(Date())*100 + Day(Date()))
cya
Roland

