Bonjour,
Je suis désolé de faire appel au forum pour un problème qui doit être simple mais cela fait deux jours que je tourne en rond.
Je souhaite ajouter, par requête SQL exécutée par le code VBA déclenché par le click sur un bouton de commande, à une table nommée "Tbl_DC" d'une base de donnée "BD_dest" tous les enregistrements et tous les champs de la même table "Tbl_DC" provenant d'une base nommée "BD_Sourc".
Cette opération se déroule parfaitement directement sous access 2007 par la séquence - créer -requête-requête ajout - choix de la table Tbl_DC et de tous ses camps (Tbl_DC.*) - choix -autre base access - exécuter.
Par contre le passage par SQL direct et l'éxecution du code issu de SQL Direct par Run.Sql INSER INTO ...... renvoie une erreur malgré le soin mis à respecter la syntaxe suggérée par l'aide et par les tutoriels que j'ai consultés.
J'ajoute que, lorsque ce problème sera résolu je souhaite modifier automatique le contenu d'un champ nommé "ID_DC" (dans la base BD_Dest) pour éviter les doublons (Numéros de 1 à NNN).
je vous remercie par avance de votre aide et de votre indulgence.
R.O.
Partager