Domino 9 und frühere Versionen > ND6: Entwicklung
Alter berechnen
billygates:
So in etwa also:
datum := [21.10.1959];
@If(@Now-@Date(@Year(@Now);@Month(datum);@Day(datum)))/86400 > -1; @Year(@Now) - @Year(datum); @Year(@Now) - @Year(datum) - 1)
koehlerbv:
Da fehlt die entscheidende Prüfung auf @IsTime. Davor muss also noch
@If (!@IsTime (Birthday) | !@IsTime (ActDate); @Return (Age); ..............)
billygates:
Uah, ich bin müde...
Fineas:
Als Einzeiler hätte ich auch noch eine simple Lösung im Angebot:
@If(@Month(d2) * 31 + @Day(d2) >= @Month(d1) * 31 + @Day(d1); @Year(d2)-@Year(d1); @Year(d2)-@Year(d1) - 1 )
Zwei Datumsfelder d1 und d2, ein berechnetes Ergebnisfeld mit der Formel.
Selbstverständlich korrekterweise mit Validierung:
@if(@IsTime(d1) & @IsTime(d2); ... ;"gibts nicht!")
iukhdh:
Und was haltet ihr von meiner Einzeilerlösung?
@If(geburtsdatum="";"unbekannt";@Round(((@Year(@Today)*10000+@Month(@Today)*100+@Day(@Today))-(@Year(Geburtsdatum)*10000+@Month(Geburtsdatum)*100+@Day(Geburtsdatum)))/10000))
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln