OVH Cloud OVH Cloud

ajouter enregistrement à table en VB

1 réponse
Avatar
Ben
Bonjour,
J'ai un formulaire "XX", bas=E9 sur une table "X".
Dans ce formulaire, j'ai des zones de texte=20
ind=E9pendantes "a" et "b".
Est-il possible, =E0 partir d'un bouton de commande de mon=20
formulaire "XX", d'ajouter un enregistrement =E0 une=20
table "Y" en prenant comme valeur de champ les zones de=20
texte "a" et "b" ?
Un grand merci d'avance.
Ben

1 réponse

Avatar
Gafish
Bonjour,

Oui, tout à fait.
Sur le clic du bouton, tu mets le code :

CurrentDb.Execute "INSERT INTO [YYY] ([Champ1], [Champ2) VALUES ('" & Me.a &
"','" & Me.B & "');"

Tu remplaces ici yyy par le nom de ta table destination, champ1 et 2 par le
nom des champs et a et b ici par le noms des zones de ton form.
Fais attention si les champs de ta table sont de type texte ou numérique.
S'ils sont texte, tu fais comme je t'ai mis ci-dessus, en mettant entre
guillemets simples ' les zones de texte. Si c'est numérique, enleve les
guillemets simpleS.

Arnaud

"Ben" a écrit dans le message news:
1ac301c50dcf$f516a320$
Bonjour,
J'ai un formulaire "XX", basé sur une table "X".
Dans ce formulaire, j'ai des zones de texte
indépendantes "a" et "b".
Est-il possible, à partir d'un bouton de commande de mon
formulaire "XX", d'ajouter un enregistrement à une
table "Y" en prenant comme valeur de champ les zones de
texte "a" et "b" ?
Un grand merci d'avance.
Ben