Le décor:
-Un formulaire sur lequel j'affiche les enregistrements d'une table spécifique. Via une liste déroulante, je sélectionne et affiche l'enregistrement de mon choix, tout va bien.
Ce que je cherche a faire:
-Disons que dans ma table, j'ai des enregistrements que je ne veux plus voir dans cette liste déroulante (les garder "en archive" dans la table).
Je sais sur quel critère je veux filtrer ces lignes. Disons que j'ai 3 cases à cocher (en cours/livré/clos) et je voudrais que si l'enregistrement est "clos", qu'il n'apparaisse plus dans la liste déroulante.
Voici le principe de fonction de la liste déroulante:
Code:
SELECT [matable].moncritere1, [matable].moncritere2, [matable].moncritere3, FROM [matable] ORDER BY [matable].moncritere1;
Comment puis-je exclure un champ selon s'il est vrai ou faux? J'ai pensé a la condition WHERE mais je ne sais pas trop comment l'intégrer et comment...
Re : liste déroulante avec exclusion d'enregistrement selon terme spécifique
Salut Chris,
J'ai 3 champs car "en cours" et "livré" peuvent êtres cochés tous les deux (ce sont 3 cases à cocher).
J'avais pensé a intégrer une liste déroulante mais comme ces 2 premiers choix pouvaient être valables ensemble, ça ne convenait pas dans l'affichage que je voulais!
Tu penses que je devrais plutôt mettre un groupe d'option?
Re : liste déroulante avec exclusion d'enregistrement selon terme spécifique
Salut Chris,
Ok, donc, au final (et par facilité) , je voudrais que l'enregistrement apparaisse dans ma liste déroulante sous la condition que "clos" ne soit pas coché.
Concrètement, ça donnerait quelle syntaxe ?
EDIT:J'ai trouvé...j'ai eu quelques soucis car j'avais placé le where a la fin de l'expression, aprés le "order by" alors qu'il fallait le mettre avant...
Merci de ton aide néamoins, ça m'a aiguillé vers la solution ;-)