Datasnap.DBClient.TCustomClientDataSet.StatusFilter
Delphi
property StatusFilter: TUpdateStatusSet read FStatusFilter write SetStatusFilter;
C++
__property Data::Db::TUpdateStatusSet StatusFilter = {read=FStatusFilter, write=SetStatusFilter, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TCustomClientDataSet |
Description
Filtre l'ensemble de données client afin de n'exposer que les enregistrements ayant un état de mise à jour spécifique.
Utilisez la propriété StatusFilter pour limiter l'ensemble de données client aux enregistrements représentant un état de mise à jour spécifique. Cela est pratique pour traiter les mises à jour dans un gestionnaire d'événement du fournisseur (ou, si l'ensemble de données client dispose d'un fournisseur interne, dans son propre gestionnaire d'événement BeforeUpdateRecord).
StatusFilter est un ensemble de valeurs TUpdateStatus. Elle peut indiquer plusieurs types de mise à jour. Si StatusFilter est un ensemble vide, (c'est la valeur par défaut), l'ensemble de données client apparaît comme si toutes les mises à jour avaient été intégrées.
L'inclusion de usUnmodified dans StatusFilter est sans effet.