Page Action / alle Filter löschen

14. August 2018 08:40

Hallo,

ich möchte in einer Liste über eine Page Action einen Filter setzen, der innerhalb der Page Action durch eine Abfrage von Parametern zusammengesetzt wird.

Mein Problem ist, dass vorherige Filter in der Liste gelöscht werden müssen.

Ich kann z.B. über

RESET;
SETFILTER(No., ' ');

einen bestimmten Filter löschen.

Gibt es einen Befehl, der alle gesetzten Filter löscht?

Vielen Dank schon mal

Mayaf

Re: Page Action / alle Filter löschen

14. August 2018 11:13

Ein RESET sollte alle Filter lösen.
Ggf. hilft dir danach ein CurrPage.UPDATE zum Anzeigen der Datensätze.

Um einzelne Feldfilter aufzulösen machst du ein SETRANGE auf den Feldnamen, z.B. DeinRecord.SETRANGE(“No.“)

Wenn das alles nicht klappt kann es sein, dass die gesetzten Filter in einer FILTERGROUP sind. Du müsstest dann vorm entfernen der Filter die gleiche Filtergroup öffnen, die auch beim setzen der Filter verwendet wird.

Achtung: Der Befehl SETFILTER(No., ' '); in deinem Beispiel setzt einen Filter auf Nr = Leer. Mit dieser Filterung solltest du kein Ergebnis bekommen je nach Aufbau deiner Tabelle.

Re: Page Action / alle Filter löschen

16. August 2018 10:29

Vielen Dank, mit der Filtergroup hat das funktioniert

Grüße

Mayaf

Re: Page Action / alle Filter löschen

16. August 2018 10:59

hi,

setzt du deinen Ursprungsbeitrag bitte noch auf [gelöst]