[GELÖST] Datumsfilter 7Tage

20. Oktober 2008 11:46

Hello @ all...

Meine Frage:

Kann man im Quellcode irgendwie den Zeitraum der letzten 7 Tage abgreifen?
Ich möchte auf einer Form in die schon ein "Datumsfilter" integiert ist einen Button einfügen der " 11.10.08..17.10.08 "automatisch in den Filter schreibt.
quasi : (TODAY) + (-6 TAGE)???
Hat da jemd eine Idee?

Gruß Matthias
Zuletzt geändert von himi81 am 27. Oktober 2008 08:30, insgesamt 3-mal geändert.

Re: Datumsfilter 7Tage

20. Oktober 2008 11:55

Hi!

Versuch doch mal sowas in der Art:

Record.SETFILTER(Datumsfilter, '%1..%2', CALCDATE('<-6D>', TODAY), TODAY);

Hilft das was?
Gruß,
Jörg

Re: Datumsfilter 7Tage

20. Oktober 2008 13:20

Das Klappt schon ganz gut, zumindest kann ich nun das Datum von vor 7 Tagen berechnen,
Allerdings bin ich noch blutiger Anfänger...*FG*
Wie bau ich den Quellcode ein?

Re: Datumsfilter 7Tage

20. Oktober 2008 13:25

himi81 hat geschrieben:Wie bau ich den Quellcode ein?

Das hat dir Jörg Stryk bereits geschrieben. Den Code kannst du so in deine Form übernehmen, jedoch würde ich "Record." streichen. Der Quelltext gehört in den OnPush-Trigger deines neuen Buttons.

Re: Datumsfilter 7Tage

20. Oktober 2008 14:58

Ja, Ich komme dem Ziel näher,
Nun wird es richitig in das Feld geschrieben, alledings bei "ENTER" nimmt er den Filter nicht!
Wenn ich allerdings eine Ziffer lösche und wieder eintrage "ENTER" und der Filter wird Akzepiert!
Komisch, woran könnte das liegen?
Gruß Matthias

Re: Datumsfilter 7Tage

27. Oktober 2008 08:29

Das Probelm war...

Der Filter wurde üver dern On after Valdate Trigger an die SUbform übergebn...
den Selben Quellcode habe ich nun auch in den On Push Trigger geschrieben, und sie da .. es geht...

Mein Quellcode:


SETFILTER("Date Filter", '%1..%2', CALCDATE('<-6D>', TODAY),CALCDATE('<-1D>',TODAY));
CurrForm.Effictivityentries.FORM.Set(GETFILTER("Date Filter"),GETFILTER(Arbeitsplanfilter));

Danke ans Forum!