Bonjour
Je désir afficher un état qui affiche le résultat de la requète suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT FORMATION.*, EMPLOYE.NomEmploye, EMPLOYE.PrenomEmploye, EMPLOYE.Sexe, EMPLOYE.CSP, ORGANISME.NomOrganisme
FROM FORMATION, EMPLOYE, ORGANISME
WHERE FORMATION.NumOrganisme=ORGANISME.NumAgreement And FORMATION.Matricule=EMPLOYE.Matricule And FORMATION.DateDebut>=#1/1/2008# And FORMATION.DateDebut<= #31/12/2008#
ORDER BY EMPLOYE.CSP;
Ceci marche très bien seulement je voudrais pouvoir changer la date.
J'ai donc créé une zone de texte apelé Texte122 dans un formulaire nommé statistique dans laquelle l'utilisateur saisie la date.
J'ai essayé dans ma requète ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT FORMATION.*, EMPLOYE.NomEmploye, EMPLOYE.PrenomEmploye, EMPLOYE.Sexe, EMPLOYE.CSP, ORGANISME.NomOrganisme
FROM FORMATION, EMPLOYE, ORGANISME
WHERE FORMATION.NumOrganisme=ORGANISME.NumAgreement And FORMATION.Matricule=EMPLOYE.Matricule And FORMATION.DateDebut>=#1/1/2008# And FORMATION.DateDebut<= Formulaires!Statistique!Texte122
ORDER BY EMPLOYE.CSP;
également cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT FORMATION.*, EMPLOYE.NomEmploye, EMPLOYE.PrenomEmploye, EMPLOYE.Sexe, EMPLOYE.CSP, ORGANISME.NomOrganisme
FROM FORMATION, EMPLOYE, ORGANISME
WHERE FORMATION.NumOrganisme=ORGANISME.NumAgreement And FORMATION.Matricule=EMPLOYE.Matricule And FORMATION.DateDebut>=#1/1/2008# And FORMATION.DateDebut<= #Formulaires!Statistique!Texte122#
ORDER BY EMPLOYE.CSP;
mais à chaque fois j'ai le message d'erreur suivant :
The microsoft jet database engine does not recognize 'formulaire!statistique!texte122' as a valid field name or expression
Quelqu'un saurait-il quelle est la syntaxt à utiliser?
Merci