Bonsoir,
cela fait maintenant 4 heures que je pédale et j'ai bien lu tout ce qui se rapproche du sujet, mais nada, rien, makach, donc en désespoir si qqe peut m'expliquer, merci d'avance.
Préambule:
- Access 2007
- Os: XP32 (car sous W7-64 installation incomplète)
- Mon niveau: Débutant.
J'ai une table " eleve" comportant un champ "Classe de" ce champ texte nomme le prof en charge de chaque enfant.
J'ai crée un formulaire "Selection classe" comportant une liste déroulante issue d'une table "Tab Enseignants" et du champ texte "Prénom_nom", le nom de cette liste déroulante est "Instit". Sur le même formulaire j'ai crée un bouton lançant la requête "Tri classe".
La requête "Tri classe" comporte 3 champs: "Classe de", "Nom élève" et "Prénom élève. Dans la ligne critère du champ "Classe de", j'ai mis le critère suivant: Comme [formulaires]![Selection classe]![Instit]
Le code SQL est le suivant:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT eleves.[Classe de], eleves.[Nom Eleve], eleves.[prénom élèves] FROM eleves WHERE (((eleves.[Classe de]) Like [formulaires]![Selection classe]![Instit])) ORDER BY eleves.[Classe de];
Cela ne fonctionne pas du tout. Si je lance la requête seule, évidemment une boite me demande de rentrer manuellement mon champ "Instit" et la, cela fonctionne.
J'ai essayé plein de variantes, en lisant tout ce que j'ai pu trouver mais rien de rien (oui, je laisse le formulaire ouvert).
Une âme charitable peut elle m'aider? Please, Merci
Partager