Utilisation de CurrentProject.FullName [Résolu]

Juliaz 18 Messages postés mardi 28 mars 2017Date d'inscription 28 mai 2017 Dernière intervention - 13 mai 2017 à 19:37 - Dernière réponse :  Juliaz
- 15 mai 2017 à 17:44
Bonjour,

Après plusieurs heures de recherches, j'ai pas pu trouver la solution dont j'ai besoin.
Je viens ainsi solliciter vos lumières.
En fait , j'ai le code suivant qui marche très bien!!!

INSERT INTO Matable
SELECT *
FROM [MS Access;Database=D:\bdd1.mdb].Matable2

Je souhaite juste remplacer mon chemin D:\bdd1.mdb par CurrentProject.FullName car le chemin pourrait être amené à changer .
Je souhaiterais que le code puisse marcher quelque soit la position de la base. J'ai alors comme suit remplacer le chemin sur le code:

INSERT INTO Matable
SELECT *
FROM [MS Access;Database=CurrentProject.FullName].Matable2

J'ai une erreur d'exécution qui me dit que le fichier est introuvable.

Pourriez-vous svp m'éclairer.

Merci d'avance
Afficher la suite 

3 réponses

Répondre au sujet
yg_be 4138 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 13 décembre 2017 Dernière intervention - 13 mai 2017 à 23:44
+1
Utile
1
Tu ne nous montres qu'une trop petite partie de ton problème. Fais-tu cette requête dans du code VBA?
Si oui, ne devrais-tu pas plutôt faire:
"INSERT INTO Matable SELECT * FROM [MS Access;Database=" & CurrentProject.FullName & "].Matable2"
?
Cette réponse vous a-t-elle aidé ?  
Merci yg_be?
çà marche très bien !!
merci
Commenter la réponse de yg_be
yg_be 4138 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 13 décembre 2017 Dernière intervention - 13 mai 2017 à 23:38
0
Utile
bonsoir,
la table Matable2 est-elle dans un autre fichier Access que la table Matable?
Commenter la réponse de yg_be