Problème avec FilterOptions?

Résolu
Signaler
Messages postés
265
Date d'inscription
mercredi 14 avril 2004
Statut
Membre
Dernière intervention
5 mai 2015
-
Messages postés
265
Date d'inscription
mercredi 14 avril 2004
Statut
Membre
Dernière intervention
5 mai 2015
-
Bonjour,


j'ai un ADOTable avec une connectionString correcte.

j'ai sur un form un DBGrid et un EDIT avec lequel je veux filtrer mon DBGrid à partir de la procédure:

procedure TForm1.FiltreCodeChange(Sender: TObject);
var
Filtre : string;
begin
// Constrcuction du Filtre avec le texte saisi dans la zone TEdit Filtre :'CodeEmat8''' + FiltreCode.Text + '*''';
// Test s'il n'y a rien dans le TEdit
if FiltreCode.Text ='' then
begin
// Arrête le filtrage de la table
tblEmat.Filtered:=false;
// Quitte la méthode
exit;
end;
// Mise en place du filtre
//Ignore les différences majuscules/minuscules lors de la comparaison des chaînes
tblEmat.FilterOptions := [foCaseInsensitive];
tblEmat.Filter := Filtre;
// Activation du filtre
tblEmat.Filtered := true;
end;

sur la ligne <tblEmat.FilterOptions := [foCaseInsensitive];> j'ai un message d'erreur:

"FilterOptions non prises en charge."

D'où celà peut bien provenir ?? Je ne trouve pas de réponse tout seul

D'avance merci

Cordialement

Codial

2 réponses

Messages postés
15
Date d'inscription
dimanche 14 mars 2004
Statut
Membre
Dernière intervention
13 février 2006
1
Salut,

Une table ADO ne gère pas la propriété FilterOptions.
Toutefois, le filtre d'une table ADO est toujours caseinsensitive.

CilMarseille
Messages postés
265
Date d'inscription
mercredi 14 avril 2004
Statut
Membre
Dernière intervention
5 mai 2015
1
Bonjour,

Merci pour la réponse en m'excusant du retard.

Cordialement

Codial