Chemin relatif pour exporter

Dicab Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   -  
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous,
J'ai une macro access de type "TransférerFeuilleCalcul" qui me permet d'exporter les données vers un fichiers Excel.
Dans le champ "Nom de fichier"', je ne peux mettre qu'un lien absolu.

Or, j'ai besoin que cette base de données soit transportable.

Comment faire pour entrer des liens de fichiers relatifs ?

J'ai trouvé une piste ici https://access.developpez.com/faq/?page=Fichier
Je pense qu'il faut copier et coller le code dans un module, mais je ne sais pas comment faire ensuite pour utiliser la fonction dans ma macro.

Pourriez-vous me donner un coup de main ?

Je vous en remercie !

Bonne journée tout le monde
A voir également:

3 réponses

Dicab Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   2
 
personne n'a une idée ? :-(
Oh là là.... comment faire....
0
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Salut,

windows n'est pas unix, il ne gère pas les chemins relatifs.
Lorsque tu enregistres un fichier quelconque, windows le stocke avec son nom complet.

Le code que tu donnes ne sert qu'à récupérer un chemin relativement au chemin où est stockée la base.

Si, par contre, tu veux stocker ton fichier à un endroit particulier, en fonction du chemin de la base, c'est possible. Il suffit de récupérer le chemin d'exécution de la base et de créer un chemin absolu qui sera fonction de celui de la base.
0
Dicab Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   2
 
Salut Blux,
Merci pour ta réponse, je crois comprendre ce que tu m'as expliqué.


Par contre, si j'utilise cette fonction, quelle est la syntaxe pour l'inclure dans une macro de type "TransférerFeuilleCalcul" ? Ou même dans une requête ?

@+
0
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Quelle fonction ?
0
Dicab Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   2
 
Hé bien la fonction ?getrelativepath décrite dans le tuto FAQ MS-Access dont j'ai mis le lien dans mon premier post. Je me trompe de terme, ce n'est pas une "fonction" ??
0
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Je croyais que tu parlais de ce que j'avais suggéré...

Le problème de la fonction qui récupère le chemin absolu n'est pas de savoir comment l'intégrer, mais de savoir ce que tu veux en faire, car elle renvoie le chemin relatif à un path d'un fichier qui lui est passé en paramètre...
0