Skip to content

Setzefilter ​

Beschreibung ​

schränkt die Datensätze durch die übergebene Filterbedingung ein.

pascal
procedure SetzeFilter(Pipeline: TppDbPipeline; const Filter: String)

Parameter ​

ParameterBedeutung
PipelineDatenquelle, die gefiltert werden soll
Filterder neue Filter. Ist der Filterstring leer, wird die Filterung entfernt.

Beispiel ​

Mehrere zulässige Werte werden als OR-Bedingung durch Semikolon getrennt:

pascal
Setzefilter(Klassenlehrer_mit_Faechern,'Fachkrz=M;D');

Für „ungleich Leerstring“ können im Filter die doppelten Anführungszeichen verwendet werden:

pascal
SetzeFilter(Klassen, 'KlassenlehrerKrz <>""');

Filter wie Klasse=05* oder Klasse=*A verwenden * als Platzhalter. Mehrere Aufrufe können verschiedene Datenquellen filtern. Ein leerer Filterstring entfernt die Filterung.

Vorschau und Druck

Laut Wiki-Quelle wirkt die Filterung in manchen Fällen erst im Druckbetrieb und nicht in der Vorschau des Designers. Prüfen Sie deshalb auch die tatsächliche Druckausgabe.

Zurück zu RAP-Funktionen

Quelle: Setzefilter – ursprüngliches Wiki