Définition d'options de filtre
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"";