Bonjour,
J'ai un sous formulaire avec un bouton pour atteindre l'enregistrement suivant.
Sur l'évènement clic j'ai mis se code:
Ma variable n recupere bien le num qu'il me faut mais le probleme viens de mon code sql num=n.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 DoCmd.GoToRecord , , acNext n = DLookup("num", "rqt-num-ozp-2") Set myrst = db.OpenRecordset("SELECT * from [rqt-select-dernier-code-article] where num = '" & n & "' ;") myrst.MoveLast x = myrst.Fields("Code article").Value y = myrst.Fields("Parfum").Value MsgBox (x & "-" & y)
Lorsque je remplace n par un chiffre (expl 631) ca marche parfaitement.
Donc mon problème viens de l'écriture du code.
J'ai essayé plusieurs manière de l'écrire mais ca ne marche pas.
J'ai essayé:
num=n
num='" & n & "'
num=[n]
Mais ca ne marche pas.
Soit il me marque incompatibilité soit trop peu de paramètre attendu.
merci de maider a bien orthographier mon code sql.







Répondre avec citation



Partager