Sql et access
Fermé
ludo
-
Michael -
Michael -
salut !
j'ai créé un formulaire avec plusieurs champs texte à remplir et un bouton.
j'aimerai savoir comment on fait pour insérer les valeurs de ces champs dans une table access aprés les avoir et cliquez sur le bouton envoyer?
j'avais mis comme commande vba sur le bouton envoyer :
DoCmd.RunSQL " INSERT INTO champ(nom, prenom) VALUES ([forms]![enregistrement]![nom], [forms]![enregistrement]![prenom];"
DoCmd.Requery
mais ça ne marche pas
j'ai créé un formulaire avec plusieurs champs texte à remplir et un bouton.
j'aimerai savoir comment on fait pour insérer les valeurs de ces champs dans une table access aprés les avoir et cliquez sur le bouton envoyer?
j'avais mis comme commande vba sur le bouton envoyer :
DoCmd.RunSQL " INSERT INTO champ(nom, prenom) VALUES ([forms]![enregistrement]![nom], [forms]![enregistrement]![prenom];"
DoCmd.Requery
mais ça ne marche pas
5 réponses
-
Hello ludo
Voici la syntaxe correcte :
Docmd.RunSQL " Insert Into <la table> values(variable1, varaible2)
exple
DoCmd.RunSQL " INSERT INTO Employe VALUES ([forms]![enregistrement]![nom], [forms]![enregistrement]![prenom];"
DoCmd.Requery
ici employe est la table
Merci -
en VBA, extrais les valeurs des contrôles, SQL pigera pas
"INSERT INTO Employe VALUES (" & [forms]![enregistrement]![nom] & "," & [forms]![enregistrement]![prenom] & ");"
kinder.surprise,
le maton du matou -
-
ouais ça marche c'était à cause des parenthèses que ça n'allez pas !
mais g encore une petite question maintenant
comment fait on pour afficher dans une zone de texte d'un formulaire la valeur que l'on a tapé dans une zone texte d' un autre formulaire ?
je vous explique je crée un table avec des enregistrement, je crée un formulaire dans lequel je demande d'entrée un chiffre correspondants à l'id d'une personne dans ma table et maintenant je crée un bouton qui renvoie vers un autre formulaire et j'aimerais que le valeur que j'ai saisi s'affiche pour ensuite afficher les autres informations à partir de l'id de la personne à l'aide d'une requête sql.
je ne sais pas si vous allez comprendre ce que je veux, dans le cas contraire si vous pouviez m'aider ça serait cool parce que tout ce que g essayé ne fonctionne pas ! -
-
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
il faut mettre la command DoCmd.RunSQL pour que VBA prenne la commande SQL INSERT INTO
exemple
DoCmd.RunSQL "INSERT INTO Liste_Images (CheminImage) VALUES (Fichier);"