Bonjour,
Je souhaite filtrer sur mon TSQLQuery. Je n'ai pas de problème pour le faire sur tous mes autres champs, mais j'ai un champ qui est calculé lors du select, et ce champ-là ne me permet pas de filtrer dessus.
Voici ma requête :
J'utilise une base Firebird.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Select Nom, Prenom, iif(ChampTest<TestChamp, 'Super', 'Pas cool') as Statut From MyTable
Si je filtre sur Statut = Super, je n'ai aucune ligne alors que je vois bien qu'il y a des lignes dans mon tableau...
Le filtre fonctionne pour tous les autres champs. Je pense que le souci vient du champ calculé...
Comment contourner ce problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 IBQuery1.Filtered:=False; IBQuery1.Filter:= 'Statut = ' + QuotedStr('Super'); IBQuery1.Filtered:=True;
Merci d'avance,
Partager