Hallo Dirk
Ich würde das nicht über einen Agenten machen, der ständig Dokumente ändert, obwohl es unnötig ist.
Mach es über die Ansichtauswahl. Hier ein Beispiel für die Formel:
_todayD := @TextToTime( @Right( "idc_Heute" ; "idc_" ) );
_todayE := @TextToTime(@Right( "idc_Today" ; "idc_" ));
_todayF := @TextToTime(@Right( "idc_Aujourd'hui" ; "idc_" ));
_today := @If(_todayD > [01.01.1900];_todayD;_todayE > [01.01.1900];_todayE;_todayF);
_dat := @Adjust( CreationDate ; 0 ; 0 ; 21 ; 0 ; 0 ; 0 ) ;
SELECT Form = "fMyForm" & _today > _dat
Ich setzte das so in verschiedenen Anwendungen ein und klappt super. keine Performance einbußen, wie bei der Verwendung von @Today ;-)
_erstelldatum := creationDate;
_today := @now | @today;
Select ((_erstelldatum-_today)/86480)>@GetProfileField("Zeitraum";timespan);
So ich denke das ist doch das was du haben wolltest oder ? Bist du schön flexibel und kannst es direkt in Tagen angeben.