[gelöst] gesetzter Filter in die Programmierung übernhemen

13. Oktober 2011 09:24

Hallo,

ist es ein Möglich ein gesetzern Filter vor Starten eines Report in die Programmierung zu übernehmen?

Beispiel habe ich den Report 301 Kreditor Liste.

Als Filter wähle ich
Ort : Berlin
Name : A*

Im Report selber habe ich eine Recordvariable Kreditor auf die Tabelle Vendor deklarrriert.

Die Tabelle will ich in der Programmierung nach den Start des Reportes genaus so wie oben gefiltert haben.
Also manuell
setrange(City,'Berlin');
setfilter(Name,'%1','A*');

Wie übergebe ich den Filter?
Zuletzt geändert von dai am 13. Oktober 2011 09:39, insgesamt 1-mal geändert.

Re: Report : gesetzter Filter in die Programmierung übernhem

13. Oktober 2011 09:29

Copyfilters, Copyfilter, Getfilter, GetFilters - irgendwas davon wird schon helfen :wink:

Re: Report : gesetzter Filter in die Programmierung übernhem

13. Oktober 2011 09:29

Du kannst auf dein DataItem die Methode GETFILTER bzw. GETFILTERS anwenden.
Wenn es sich um die selbe Tabelle handelt geht auch COPYFILTERS.

Näheres dazu wie imme rin der Hilfe ;)

Edit:
Och McClane ;-)

Re: Report : gesetzter Filter in die Programmierung übernhem

13. Oktober 2011 09:32

Tschuldigung :oops:

Re: Report : gesetzter Filter in die Programmierung übernhem

13. Oktober 2011 09:38

Hallo,

mit Copyfilters hat es funktioniert. Getfilter und Getfilters würden mir nichts bringen
da der Filter in einen String oder Code übergeben wird.

Vielen Dank für die immer raschen Antworten. :-)

Gruß