Data.DBXTransport.TTransportFilterCollection.AddFilter
Delphi
function AddFilter(const FilterId: string): Integer; overload; virtual;
function AddFilter(const Filter: TTransportFilter): Integer; overload; virtual;
C++
virtual int __fastcall AddFilter(const System::UnicodeString FilterId)/* overload */;
virtual int __fastcall AddFilter(TTransportFilter* const Filter)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.DBXTransport.pas Data.DBXTransport.hpp |
Data.DBXTransport | TTransportFilterCollection |
Beschreibung
Fügt einen Filter der aktuellen Filterkollektion hinzu.
Die AddFilter-Methode hat zwei Überladungen.
Die erste Überladung erstellt eine neue Filterinstanz und fügt sie der aktuellen Liste hinzu. Der FilterId-Parameter legt die ID des neuen Filters fest.
Die zweite Überladung fügt der aktuellen Kollektion eine vorhandene Filterinstanz hinzu, die durch den Filter-Parameter angegeben wird.
In beiden Fällen lässt die Filterliste Duplikate zu. AddFilter gibt die Position zurück, wo der neue Filter hinzugefügt wurde. Wenn der Parameter null oder leer ist, wird -1 zurückgegeben.