Utilisation de CurrentProject.FullName

Résolu
Juliaz Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
 Juliaz -
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

2 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
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"
?
1
Juliaz
 
Merci yg_be?
çà marche très bien !!
merci
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonsoir,
la table Matable2 est-elle dans un autre fichier Access que la table Matable?
0