VBA sous ACCESS champs plusieurs valeurs
bouxbitch
-
blux Messages postés 27137 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27137 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je travaille avec VBA sur ACCESS
Je tente d'ajouter des livres à ma base de données mais je tombe toujours sur le même problème : erreur impossible d'ajouter plusieurs champs de valeurs.
J'ai testé plusieurs méthodes, demandé sur le site du zéro mais personne ne semble décidé à me répondre. Peut-être que la chance me sourira ici :)
Voici mon code :
Set oDb = CurrentDb()
insertion = "INSERT INTO Publication (Nom_publication, Genre, date_parution, domaine_recherche, id_auteur, tiree)"
insertion = insertion & " VALUES ( '" & nompublication.Value & "','" & genre.Value & "',#" & Format(dateparution.Value, "mm\/dd\/yyyy") & "#,'" & Replace(domainerecherche.Value, "'", "''") & "','" & idchercheur.Value & "','" & tiree.Value & "');"
Debug.Print insertion
oDb.Execute (insertion)
Mon debug print produit :
INSERT INTO Publication (Nom_publication, Genre, date_parution, domaine_recherche, id_auteur, tiree) VALUES ( 'hbt','articles',#01/08/1191#,'Physique, Chimie, Sciences de la Terre et de l''Univers','1','hg');
J'ai d'abord pensé à un problème d'apostrophe mais même en l'enlevant cela persiste...
Merci pour tout aide !
Je travaille avec VBA sur ACCESS
Je tente d'ajouter des livres à ma base de données mais je tombe toujours sur le même problème : erreur impossible d'ajouter plusieurs champs de valeurs.
J'ai testé plusieurs méthodes, demandé sur le site du zéro mais personne ne semble décidé à me répondre. Peut-être que la chance me sourira ici :)
Voici mon code :
Set oDb = CurrentDb()
insertion = "INSERT INTO Publication (Nom_publication, Genre, date_parution, domaine_recherche, id_auteur, tiree)"
insertion = insertion & " VALUES ( '" & nompublication.Value & "','" & genre.Value & "',#" & Format(dateparution.Value, "mm\/dd\/yyyy") & "#,'" & Replace(domainerecherche.Value, "'", "''") & "','" & idchercheur.Value & "','" & tiree.Value & "');"
Debug.Print insertion
oDb.Execute (insertion)
Mon debug print produit :
INSERT INTO Publication (Nom_publication, Genre, date_parution, domaine_recherche, id_auteur, tiree) VALUES ( 'hbt','articles',#01/08/1191#,'Physique, Chimie, Sciences de la Terre et de l''Univers','1','hg');
J'ai d'abord pensé à un problème d'apostrophe mais même en l'enlevant cela persiste...
Merci pour tout aide !
A voir également:
- VBA sous ACCESS champs plusieurs valeurs
- Word mettre à jour tous les champs ✓ - Forum Word
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Incompatibilité de type vba ✓ - Forum Programmation
- Acer quick access ✓ - Forum PC portable
- Acer Quick Access - affichage CapsLock, VerrNum - Forum logiciel systeme