Je suis en 1ere année de bts informatique de gestion et actuellement en stage.
Je plenche sur une macro Access depuis un moment, voila le problème :
J'ai un formulaire qui se balade dans une table access appelée "saisie" avec notament deux champs : "N)" (clé primaire) et "N° de bon".
Dans ce formulaire, j'ai crée un petit cadre pour rechercher un enregistrement. Je voudrais qu'en tapant son N° de bon, on affiche l'enregistrement.( cf image ci-jointe).
Ma requète pour récuperer le N° de l'enregistrement est :
SELECT(N°)FROM SAISIE WHERE[N° de bon] = numeroentree;
Et pour finir, voici un début de code mais il ne marche plus à partir du recordset.
Dim numeroentree AsInteger
numeroentree = saisieNbon.Value MsgBox(numeroentree)
Dim db AsDatabase Dim rs AsRecordset
Set db = OpenDatabase("chemin du fichier .mdb")
Set rs = db.OpenRecordset("SELECT (N°)FROM SAISIE WHERE [N° de bon]=numeroentree;", dbOpenDynamic)
En bref, je pense que c'est, soit la syntaxe, soit les fonctions.
Pour toute autre question, n'hésitez surtout pas à me mailer, c'est assez urgent à vrai dire.
<email>"lecsnco@hotmail.fr"</email>
Je vous remercie de toute l'aide que vous pourrez m'apporter.
VBA (Access)
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.