Maloud Posted August 4, 2006 Share Posted August 4, 2006 Sinds gisteren en dankzij een aantal forumleden gebruik ik nu naast het invoerveld geboren (geboortedatum) ook het calculatieveld leeftijd. Het eindresultaatL 52 jaren, 4 maanden en 14 dagen krijg je als volgt: GetAsNumber(Year(Get(HuidigeDatum)) - Year(Geboren) - Case(Get(HuidigeDatum)< Date(Month(Geboren); Day(Geboren); Year(Get(HuidigeDatum))); 1; 0)) & " jaren, " & GetAsNumber(Mod(Month(Get(HuidigeDatum)) - Month(Geboren) + 12 - Case(Day(Get(HuidigeDatum)) < Day(Geboren); 1; 0); 12)) & " maanden, " & GetAsNumber(Day(Get(HuidigeDatum)) - Day(Geboren) + Case(Day(Get(HuidigeDatum)) >= Day(Geboren); 0; Day(Get(HuidigeDatum)- Day(Get(HuidigeDatum))) < Day(Geboren); Day(Geboren); Day(Get(HuidigeDatum)- Day(Get(HuidigeDatum))))) & " dagen" Quote Link to comment
JeanWM Posted August 4, 2006 Share Posted August 4, 2006 Door daar nog een 'level' veld aan toe te voegen en het geheel in een CF te gieten kun je al zeker minstens 3 kanten uit: Jaren, maanden, dagen Maanden Dagen zo maak je het een beetje meer universeel en kun je het ook voor niet 'geboortes' gebruiken, afhankelijk van wat je nodig hebt. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.