Définition d'options de filtre

De RAD Studio
Aller à : navigation, rechercher

Remonter à Affichage et édition d'ensembles de données en utilisant des filtres


La propriété FilterOptions permet de spécifier si un filtre comparant des champs basés sur des chaînes accepte des enregistrements à partir de comparaisons partielles et si les comparaisons chaîne tiennent compte de la distinction majuscules/minuscules. FilterOptions est une propriété ensemble qui peut être un ensemble vide (la valeur par défaut) ou contenir l'une des valeurs suivantes (ou les deux) :

Valeurs de FilterOptions :

Valeur Signification

foCaseInsensitive

Ignore les différences majuscules/minuscules lors de la comparaison des chaînes.

foNoPartialCompare

Désactive les correspondances de chaînes partielles (aucune correspondance ne peut être établie avec les chaînes se terminant par un astérisque).

Par exemple, les instructions suivantes définissent un filtre qui ignore les différences majuscules/minuscules lors de la comparaison des valeurs d'un champ State :

FilterOptions := [foCaseInsensitive];
Filter := 'State = ' + QuotedStr('CA');
TFilterOptions FilterOptions;
FilterOptions->Clear();
FilterOptions << foCaseInsensitive;
Table1->FilterOptions = FilterOptions;
Table1->Filter = "State = "CA"";

Voir aussi