Data.DB.TDataSet.Filtered
Delphi
property Filtered: Boolean read FFiltered write SetFiltered default False;
C++
__property bool Filtered = {read=FFiltered, write=SetFiltered, default=0};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Beschreibung
Gibt an, ob für die Datenmenge ein Filter aktiv ist.
Mit Filtered können Sie ermitteln, ob die Datenmenge gefiltert wird. Hat Filtered den Wert true, ist ein Filter aktiviert. Um die mit der Eigenschaft Filter angegebenen Filterbedingungen oder die Ereignisbehandlungsroutine für OnFilterRecord auf die Datenmenge anzuwenden, setzen Sie Filtered auf true. Unidirektionale Datenmengen unterstützen keine Filter. Wenn Sie der Eigenschaft Filtered einer solchen Datenmenge den Wert true zuweisen, wird eine Exception ausgelöst.
Anmerkung: Wird ein Datensatz bei aktivem Filter geändert, erfüllt er möglicherweise die Filterbedingung nicht mehr. Wird der Datensatz erneut bei aktiviertem Filter aus der Datenmenge abgerufen, wird er nicht mehr angezeigt. In diesem Fall wird der nächste Datensatz, der den Bedingungen entspricht, zum aktuellen Datensatz.