DAO.Recordset et Req SQL [erreur] - SQL/NoSQL - Programmation
MarshPosté le 18-01-2011 à 19:26:40
Bonjour,
J'ai un petit souci, je dois faire un formulaire et ça fait une semaine que j'essaye énormément de choses pour résoudre une erreur. Et aujourd'hui n'ayant plus de solutions, je me permet de demander de l'aide .. Access me donne une erreur de syntaxe (opérateurs absents apparemment). J'ai tout regarder je vois pas ce qu'il manque j'ai vérifié mes jointures etc.. En plus j'ai utilisé exactement la même requête dans un autre formulaire et elle marche. Bref je ne comprend vraiment pas.. Voila un extrait du code :
Spoiler :
Private Sub txt_n_sess_GotFocus() Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("select session.numero, activite.libelle, session.datesession, action.intitule, lieu.libelle from session, lieu, activite, action where action.numeroactivite=activite.numero and session.codeaction=action.code and lieu.id=session.idlieu and session.numero=" & Me.txt_n_sess & ";" )
J'ai aussi utilisé la requête dans une requête paramètre pour la tester et la pas de souci tout marche bien .. Apparement c'est vers la fin de la requête qu'il y'a un souci mais je ne vois pas.
Marsh Posté le 18-01-2011 à 19:26:40
Bonjour,
J'ai un petit souci, je dois faire un formulaire et ça fait une semaine que j'essaye énormément de choses pour résoudre une erreur. Et aujourd'hui n'ayant plus de solutions, je me permet de demander de l'aide ..
Access me donne une erreur de syntaxe (opérateurs absents apparemment). J'ai tout regarder je vois pas ce qu'il manque j'ai vérifié mes jointures etc.. En plus j'ai utilisé exactement la même requête dans un autre formulaire et elle marche. Bref je ne comprend vraiment pas..
Voila un extrait du code :
Private Sub txt_n_sess_GotFocus()
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("select session.numero, activite.libelle, session.datesession, action.intitule, lieu.libelle from session, lieu, activite, action where action.numeroactivite=activite.numero and session.codeaction=action.code and lieu.id=session.idlieu and session.numero=" & Me.txt_n_sess & ";" )
Me.txt_action = rs("action.intitule" )
Me.txt_activite = rs("activite.libelle" )
Me.txt_date = rs("sesssion.datesession" )
Me.txt_lieu = rs("lieu.libelle" )
J'ai aussi utilisé la requête dans une requête paramètre pour la tester et la pas de souci tout marche bien .. Apparement c'est vers la fin de la requête qu'il y'a un souci mais je ne vois pas.
Je vous remercie par avance.
Nanou.