Fermer
Filtrer une base de données
Filtrer une base de donnée
dernière mise à jour le : vendredi 24 août 2001
Reprenez l'exemple créé dans la leçon 6 ou téléchargez son source
Si ce n'est déjà fait, mettez la
propriété de Table1 à True.
Les propriétés de
TTable permettant de filtrer
La propriété Filtered permet de rendre
le filtre opérant. Placez le à True
La propriété Filter (de type string)
permet de mettre un filtre afin de ne prendre en compte
qu'une partie de la base de données.
Par exemple, dans l'inspecteur d'objet, affectez à la
propriété Filter la chaîne de caractère 'D*' et
mettez la propriété Filtered à True. Vous ne voyez
plus dans le DBGrid que les enregistrements dont le
contenu du champ Nom commence par D. Vous pouvez
également utiliser utiliser des filtres du type :
Nom='D*' or Age=40
La propriété FilterOptions permet
d'indiquer si l'on veut tenir compte de la case
(majuscule minuscule). Pour cela, double cliquez sur la
propriété puis mettez à True foCaseInsensitive.
FilterOptions prend alors la valeur [foCaseInsensitive].
Si par exemple vous avez mis dans la propriété Filter
Nom='d*', le DBGrid vous affiche tous les enregistrements
dont le contenu du champ Nom commence par D ou par d.
Pour bien comprendre ces notions, vous pouvez télécharger
l'exemple suivant : source.
|