Insérer un enregistrement

muscador Messages postés 9 Statut Membre -  
muscador Messages postés 9 Statut Membre -
Bonjour,
Après avoir conecté ma base par le data et placé les contrôle sur la feuille
sous vb voici mon code pr insérer un enregistrement: ds la table service,je ve ke lè différents valeurs saisie ds la zone de texte (text1) soit ds la table
Data1.Database.Execute ("insert into Tservice (Codservice,Libelle,nbposte) values ('&text1&','&text2&','&text3&')")
avec cette synthaxe les valeurs saisis apparaissent et &text1&,&text2&,&text3& apparait également comme des enregistremen

Merci de bien vouloi m'éclaircir,il me semble kil ya un membre du forum ki a le mem blème ke moi

4 réponses

Yacine77 Messages postés 28 Statut Membre 5
 
si c la valeure du champs texte de l'objet text1 ke tu ve mettre, remplace Text1 par Text1.text
0
muscador Messages postés 9 Statut Membre
 
OK YACINE qd je remplace text1 par text1.text c le mêm blème mè cette fois c'est &text1.text&,&text2.text&,&text3.text& ki apparè ds la table en + des valeurs ke jè saisi
0
Yacine77 Messages postés 28 Statut Membre 5
 
donc le problèm c la syntax.
("insert into ... values (''&text1.text&','&text2&','&text3&''')") enfin pour chak ' tu le remplace par ''' exemple:
'&'''text1.text&''' .
0
muscador Messages postés 9 Statut Membre
 
qd le procède de la sorte
Data1.Database.Execute ("insert into Tservice (Codservice,Libelle,nbposte) values ('"&text1.text&"','"&text2.text&"','"&text3.text&"')")
vb me signale 1 msg d'erreur "erreur de compilatio:attendu séparateur de liste)
0