Datasnap.DBClient.TCustomClientDataSet.StatusFilter
Delphi
property StatusFilter: TUpdateStatusSet read FStatusFilter write SetStatusFilter;
C++
__property Data::Db::TUpdateStatusSet StatusFilter = {read=FStatusFilter, write=SetStatusFilter, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TCustomClientDataSet |
Beschreibung
Filtert die Client-Datenmenge, damit nur Datensätze mit einem bestimmten Aktualisierungsstatus verfügbar sind.
Mit StatusFilter können Sie die Client-Datenmenge auf Datensätze beschränken, die einen bestimmten Aktualisierungsstatus aufweisen. Dies ist beispielsweise hilfreich, wenn Aktualisierungen in der Ereignisbehandlungsroutine eines Providers (oder der Ereignisbehandlungsroutine für BeforeUpdateRecord, sofern die Client-Datenmenge einen internen Provider besitzt) verarbeitet werden.
StatusFilter wird ein TUpdateStatus-Wert zugewiesen. Es können also mehrere Aktualisierungstypen angegeben werden. Ist StatusFilter leer (Standard), entspricht dies dem Eintragen aller Aktualisierungen im Änderungsprotokoll in die Client-Datenmenge.
Das Einfügen des Wertes usUnmodified in StatusFilter hat keine Wirkung.