Datasnap.DBClient.TCustomClientDataSet.Filtered
Delphi
property Filtered;
C++
__property Filtered = {default=0};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | protected | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TCustomClientDataSet |
Description
Spécifie si le filtrage est actif ou non dans un ensemble de données.
Datasnap.DBClient.TCustomClientDataSet.Filtered hérite de Data.DB.TDataSet.Filtered. Tout le contenu en-dessous de cette ligne se réfère à Data.DB.TDataSet.Filtered.
Spécifie si le filtrage est actif ou non dans un ensemble de données.
Consultez Filtered pour déterminer si le filtrage d'ensemble de données est effectif. Si Filtered a la valeur true, le filtrage est actif. Pour appliquer les conditions de filtre spécifiées par la propriété Filter ou le gestionnaire d'événement OnFilterRecord, initialisez Filtered à true. Puisque les ensembles de données unidirectionnels ne supportent pas les filtres, une exception est déclenchée quand vous définissez Filtered à true sur un ensemble de données unidirectionnel.
Remarque : Quand le filtrage est activé, les modifications de l'utilisateur peuvent impliquer que l'enregistrement ne vérifie plus une condition du test de filtrage. A la tentative suivante de lecture de cet enregistrement dans l'ensemble de données alors que le filtre est actif, l'enregistrement n'est pas visible. Si cela se produit, l'enregistrement suivant vérifiant la condition de filtre devient l'enregistrement actif.