1: | if Checkbox1.Checked then |
1: | Table1.Filtered:=False; |
1: | Table1.Filter:='[Firma]='+Edit3.Text; |
1: | Table1.Filter:='[Firma]='+QuotedStr(Edit3.Text); |
1: | Table1.Filter:='[Firma]='+QuotedStr(''); |
| Zitat: |
|
Mit der Eigenschaft Filter können Sie den Text des aktuellen Filters für eine Datenmenge festlegen. Delphi-Syntax: property Filter: String; C++ Syntax: __property System::AnsiString Filter = {read=FFilterText, write=SetFilterText}; Beschreibung Mit Filter können Sie einen Filter für eine Datenmenge festlegen. Wird der Filter für eine Datenmenge aktiviert, sind in einer Anwendung nur die Datensätze verfügbar, die die Filterbedingungen erfüllen. Filter enthält den String, der die Filterbedingung beschreibt. Die folgende Filterbedingung zeigt beispielsweise nur die Datensätze an, deren Feld STATE den Wert 'CA' oder 'MA' enthält. State = 'CA' or State = 'MA' Achten Sie darauf, dass Sie in Filterausdrücken einfache Anführungszeichen verwenden, anstelle der doppelten Anführungszeichen für normale Strings. Beim programmgesteuerten Erstellen eines Filterstrings können Sie die Funktion QuotedStr verwenden, um den Einsatz von Leerzeichen zu ermöglichen: Table1.Filter := 'State = ' + QuotedStr('M*'); Bei Vergleichen mit Teilstrings verwenden Sie ein Sternchen als Platzhalter. Ein Beispiel: State = 'M*' Bei Feldern mit ungewöhnlichen oder nicht kompatiblen Feldnamen (beispielsweise mit Leerzeichen) können Sie den Feldnamen in eckigen Klammern angeben. [Species Name] = 'Gymnothorax mordax' Eine umfassende Liste der Operatoren für Filterstrings finden Sie unter Eigenschaft Filter einstellen. Hinweis: In Anwendungen kann die Eigenschaft Filter zur Laufzeit eingestellt und somit die Filterbedingung für eine Datenmenge geändert werden (z.B. als Reaktion auf eine Benutzereingabe). |
1: | case cmbFilter.ItemIndex of |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!