ljonath
08-07-2005 - 4:29
est-il possible de mettre une condition If dans une requête, afin que le tri des enregistrements se fasse selon deux possibilités?
Par exemple, j'ai une case boolean dans la Table A et dans la table B.
Je veux faire une unique condition requête de telle sorte que:
Si A= Non , alors on sort pour B=Oui et B=NON
Si A=Oui, alors on ne sorte que pour B=Oui
voilà, j'espère que c'est clair...?!
Merci
J.
Si tu travailles dans la requête sous l'interface classique, ce n'est if mais VraiFaux, Ex :
CHAMP1 : VraiFaux([NomDuChamp]=1,"A","B")
Si tu travail dans le code SQL :
IIF([NomDuChamp]=1,"A","B") AS CHAMP1
Discus92
24-08-2005 - 5:05
Dans ta requête en mode création, il y a une ligne appelée "Critères".
Sur la première ligne dans la colonne "A" tu écris Vrai et dans la colonne "B" tu écris Vrai.
Sur la ligne suivante appelée "Ou" tu écris Faux dans la colonne "A".
Inutile d'écrire quoi que ce soit dans la colonne "B" puisque quel que soit son état, tu affiches ton enregistrement.
Ca devrait marcher.
Ceci une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez
cliquez ici.