Data.DB.TDataSet.FilterOptions
Delphi
property FilterOptions: TFilterOptions read FFilterOptions write SetFilterOptions default [];
C++
__property TFilterOptions FilterOptions = {read=FFilterOptions, write=SetFilterOptions, default=0};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Description
Indique si le filtrage tient compte, pour tester les enregistrements, de la distinction minuscules/majuscules et admet les comparaisons partielles.
Affectez une valeur à FilterOptions pour spécifier si le filtrage tient compte pour les champs chaîne ou caractère de la distinction minuscules/majuscules, et si les comparaisons partielles sont admises comme satisfaisant les conditions de filtrage.
Remarque : Puisque les ensembles de données unidirectionnels ne supportent pas les filtres, une exception est déclenchée quand vous définissez la propriété FilterOptions d'un ensemble de données unidirectionnel.
Par défaut, FilterOptions contient un ensemble vide. Pour les filtres basés sur des champs chaîne, affectez la valeur foCaseInsensitive à FilterOptions pour obtenir toutes les variations de la chaîne sans tenir compte des différences majuscule/minuscule.
Quand une chaîne d'un filtre se termine par un astérisque (*), elle peut être utilisée pour des correspondances partielles. Pour désactiver les correspondances partielles, incluez la valeur foNoPartialCompare dans FilterOptions.