Bonjour,
voila étant novice en VBA j'ai copier un code inster into afin qu'il soit actif dés que je clic sur un bouton...mais j'ai une erreur... alors je m'explique
erreur dite:
erreur d'execution 3061
trop peu de paramètre, 3 attendus.
voici ma requete:
J'ai meme essayer avec des guillemets mais ça ne change rien...Code:
1
2
3
4
5
6
7
8
9
10 Private Sub DAOajoutMAJ_prod_sorti_click() Dim db As DAO.Database Set db = DBEngine.OpenDatabase(".\gros_proget2.mdb") ' Exécution de la requête db.Execute "INSERT INTO tab_sortie ( ref_prod_nomm, ref_cat_prod, ref_prod_base ) values ( txt_ref_prod_nomm, txt_ref_cat_prod, txt_prod_base);" Debug.Print "Records Affected = " & db.RecordsAffected db.Close End Sub
les champs a enregistrer sont numérique.
les controles (valeur) txt_.... sont des zones de liste à 2 colonnes donc le contenu et une requete de sélection et la première colonne et un numauto...
En gros je nage dans ce que j'essaye.... mais je doit surement faire une erreur de syntaxe... mais laquel????
Merci d'avance pour votre aide!!