Chemin relatif pour exporter

Fermé
Dicab Messages postés 165 Date d'inscription lundi 25 août 2008 Statut Membre Dernière intervention 31 mars 2024 - 27 mai 2013 à 12:00
blux Messages postés 26428 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 31 octobre 2024 - 30 mai 2013 à 17:55
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 165 Date d'inscription lundi 25 août 2008 Statut Membre Dernière intervention 31 mars 2024 2
29 mai 2013 à 13:09
personne n'a une idée ? :-(
Oh là là.... comment faire....
0
blux Messages postés 26428 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 31 octobre 2024 3 310
29 mai 2013 à 14:58
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 165 Date d'inscription lundi 25 août 2008 Statut Membre Dernière intervention 31 mars 2024 2
30 mai 2013 à 15:55
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 26428 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 31 octobre 2024 3 310
30 mai 2013 à 16:06
Quelle fonction ?
0
Dicab Messages postés 165 Date d'inscription lundi 25 août 2008 Statut Membre Dernière intervention 31 mars 2024 2
30 mai 2013 à 17:50
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 26428 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 31 octobre 2024 3 310
30 mai 2013 à 17:55
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