Bonsoir a tous et a toute,
pour filtrer un résultat dans un DBGRID liée a une raquette SQL (Composant IBQuery)
j'utilise ce code dans l’événement OnChange de mon Edit1
jusqu’à présent ça marche très bien .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 IF (edit1.text <> '') then begin IBQuery1.close; IBQuery1.SQL.Clear; IBQuery1.SQL.Add('SELECT CODEA, Designation'); IBQuery1.SQL.Add('FROM MaTableArticle'); IBQuery1.SQL.Add('WHERE UPPER(Designation) LIKE ''%' + UpperCase(edit1.Text) + '%'''); IBQuery1.Active := true; end else begin IBQuery1.close; IBQuery1.SQL.Clear; IBQuery1.SQL.Add('SELECT CODEA, Designation'); IBQuery1.SQL.Add('FROM MaTableArticle'); IBQuery1.Active := true; end ;
j'ai ajouter un champs calculer a mon IBQuery1 , et je souhaite filtrer mon resultat sur ce champs calculer c'st a dire au lieu du champs designation je veux utilisé ce champs calculer, avec le même principe précédent , mais je trouve pas un moyen pour l'utiliser dans l’événement OnChange de mon Edit1 ....![]()
Partager