Bonjour,
J'ai un openForm qui se termine par (là ça passe):
Par contre si je tente:
Code : Sélectionner tout - Visualiser dans une fenêtre à part .... "actno = '1030' "
En récupérant une valeur depuis le formulaire dans v_actno, ça ne passe pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ..... "actno = v_actno"
Pourtant je suis sur que v_actno est renseigné puisque je l'affiche dans une msgBox.
La doc précise que le mot clé "Where" est facultatif, mais si je le mets j'ai une erreur.
Je me demande quel interpréteur VB analyse cet argument.
Comment faire comprendre à l'interpréteur que v_actno est une variable à l'intèrieur des guillemets? (j'avais mis actno en integer dans un premier temps, mais on dirait qu'Access prefère les types texte, donc j'ai changé toutes les clés en texte)
((faudrait écrire une fonction VB qui incrémente les compteurs texte, pour arriver à: alpha_compteur = plus(alpha_compteur)))
J'ai trouvé des exemple de openForm et syntaxes SQL à concaténations dans la liste des sources exemples, je vais les tenter en attendant.
Merci si vous pouvez m'aider
Partager