Salut tout le monde,
ca fait un bout de temps que je n'ai pas eu l'occasion de travailler sur Access et j'ai perdu un peuje sais que mon probleme est un probleme de syntaxique mais pas moyen de passer outre
Voila l'affaire :
J'ai une table avec des champs ayant pour nom des nombres, et au moyen d'un formulaire, je voudrai faire une requete sur l'un des champs. Pour cela, je recupere le numero sur un formulaire, je genere une formule sql, me permettant de redefinir une requetePrivate Sub Planning_Btn_Click()
Dim stDocName As String
Dim sSQL As String
Dim qdf As DAO.QueryDef
Dim week As String
Set qdf = CurrentDb.QueryDefs!requete_semaine
week = Me![Numero]
sSQL = "SELECT Donnees_Postes.Secteur, Donnees_Postes.Commune, Donnees_Postes.Poste, Donnees_Postes.Grissé, Donnees_Postes."
sSQL = sSQL & week
sSQL = sSQL & " FROM Donnees_Postes WHERE(((Donnees_Postes."
sSQL = sSQL & week & ")=1));"
qdf.SQL = sSQL
Set qdf = Nothing
stDocName = "Etat_Semaine"
DoCmd.OpenReport stDocName, acPreview
End Sub
Hors a l'heure actuelle, ca me retourne une erreur de syntaxe :/
Merci d'avance a tous![]()








Répondre avec citation
Partager