Bonjour,
Je débute Access et j'aimerais inserer dans un un userform une requête SELECT, le prof pour implémenter une requete SQL nous a dit d'utiliser la fonction
Ceci fonctionne parfaitement mais je n'arrive pas a rechercher un auteur ici Hugo dans ma table auteur via la requete SQL (qui fonctionne sous Acess)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Set bds = OpenDatabase(ThisWorkbook.Path & "\librairie.mdb") 'assignation lien bdd bds.Execute ("INSERT INTO `auteur` (`nom_auteur`, `prénom_auteur`) VALUES ('" & TextBox1.Text & "', '" & TextBox2.Text & "')")
Dans VBA ceci me met une erreur : Attendu: séparateur de liste ou ) Avez vous la réponse ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT auteur.nom_auteur, auteur.prénom_auteur FROM auteur WHERE (((auteur.nom_auteur)="Hugo"));
Je ne trouve personne qui utilise la fonction bds.Execute. Est elle est dépassée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Set bds = OpenDatabase(ThisWorkbook.Path & "\librairie.mdb") bds.Execute ("SELECT `nom_auteur`, `prénom_auteur` FROM `auteur` WHERE (((`nom_auteur`)= "Hugo"));")
Si vous avez un lien vers un tutoriel qui explique comment implémenter des requêtes SQL en VBA je suis preneur !
Merci et bonne soirée !
Partager