Hallo, ich nutze Act 6 und hätte eine Frage zu FormelAct. Wäre es möglich, dass FormelAct aus dem vorhandenen Feld Geburtsdatum und dem aktuellen Datum ausrechnet, wie alt die Person ist, dies in einem separaten Feld darstellt und auch selbständig aktualisiert. Für eine entsprechende Antwort, oder vielleicht noch besser die Formel, wäre ich sehr dankbar.
Viele Grüße Jürgen Rupp
FormelAct
Moderatoren: Ingrid Weigoldt, Schlesselmann
-
- Beiträge: 3027
- Registriert: Donnerstag 24. April 2003, 02:00
- Wohnort: Viernheim
Hallo Herr Rupp,
ich habe das mal realisiert, aber automatisch wird das nie passieren!
Formel bei Auslöser Austritt aus Feld %98 (Geburtsdatum):
%1036=IIF("%98" = "" ; Now ; "%64")
%1034=IIF(DateSerial ( Year(Now) , Month("%1036") , Day("%1036") ) - NOW > 0 ; Year(Now)-Year("%1036") -1 ; Year(Now)-Year("%1036") )
wobei %1036 ein Datumsfeld ist, %1034 ein Zahlenfeld mit 2 Stellen vor dem Komma und 0 Nachkommastellen ist.
Sofern die von Ihnen angelegten Zwischenfelder andere Feldpositionen haben (FeldInfo2 einsetzen), muß die Formel natürlich angepaßt werden.
Und Sie könnten die Formel natürlich mit $Vorzeichen für alle Kontakte starten - und das am besten jeden Tag. Dann wäre es immer gaaaanz genau.
ich habe das mal realisiert, aber automatisch wird das nie passieren!
Formel bei Auslöser Austritt aus Feld %98 (Geburtsdatum):
%1036=IIF("%98" = "" ; Now ; "%64")
%1034=IIF(DateSerial ( Year(Now) , Month("%1036") , Day("%1036") ) - NOW > 0 ; Year(Now)-Year("%1036") -1 ; Year(Now)-Year("%1036") )
wobei %1036 ein Datumsfeld ist, %1034 ein Zahlenfeld mit 2 Stellen vor dem Komma und 0 Nachkommastellen ist.
Sofern die von Ihnen angelegten Zwischenfelder andere Feldpositionen haben (FeldInfo2 einsetzen), muß die Formel natürlich angepaßt werden.
Und Sie könnten die Formel natürlich mit $Vorzeichen für alle Kontakte starten - und das am besten jeden Tag. Dann wäre es immer gaaaanz genau.
Schöne Grüße aus Viernheim
Ingrid Weigoldt
Ingrid Weigoldt