Setzefilter
Beschreibung
schränkt die Datensätze durch die übergebene Filterbedingung ein.
pascal
procedure SetzeFilter(Pipeline: TppDbPipeline; const Filter: String)Parameter
| Parameter | Bedeutung |
|---|---|
Pipeline | Datenquelle, die gefiltert werden soll |
Filter | der 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