OVH Cloud OVH Cloud

Creation de fichier Excel

12 réponses
Avatar
Ricky 78
Bonjour,

Sur un formulaire, j'ai un bouton qui me crée des fichiers Excel à partir de
differentes requetes
Mais je ne parviens pas à definir un nom de fichier relatif ( je suis obligé
de mettre le chemin complet) quelqu'un pourrait-il me dire quelle est la
syntaxe en code pour indiquer un chemin relatif

Autre question : avant de créer mes fichiers je lance une commande kill qui
me supprime les fichiers precedent
Existe il un parametre de la commande DoCmd.OutputTo acQuery qui permette de
remplacer les fichiers existants sans messages

Par avance merci

Ricky78



---
Ce message Envoi est certifié sans virus connu.
Protégé par l'antivirus AVG Deluxe.
Version: 6.0.500 / Base de données virus: 298 - Date: 10/07/2003

2 réponses

1 2
Avatar
Anor
Bonjour Ricky 78, (tu es encore là ?)

A propos de CurDir : cela renvoie le répertoire par défaut de la base de données en cours,
mais pas le répertoire de la base de données en cours, sauf au démarrage.

Il suffit par exemple de démarrer una base, faire
clic droit sur un module > exporter > dans un fichier et de l'enregistrer dans C:

A partir de ce moment là, Curdir renvoie C:

Donc restons dans la solution habituelle :

Le répertoire de la base de données en cours s'extrait de son nom complet :

Left$(CurrentDb.Name, InStrRev(CurrentDb.Name, "", , vbTextCompare))

Voilà

--
à+
Arnaud
-------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
petit à petit, www.anor.fr.st fait son nid
-------------------------------------------



| Je ne comprend pas j'ai essaye plein de truc à l'aide de vos
| indication puis j'ai réessayé de mettre uniquement le nom du fichier
| sans chemin et ça marche
| J'espère que cela marchera égallement sur le PC sur lequel est
| exploité la base
|
| Merci à tout les 2 pour ces precieuses indications
|
Avatar
Ricky 78
Merci
Je pense que j'essaierai mardi au boulot
Car j'ai l'impression que Acces 97 ne reagit pas de la même façon avec Win
98 et avec win XP
Ou alors c'est la cohabitation Acces 97 et 2000
Comme je l'ai dit dans mon message precedant il m'a suffit de virer le
chemin pour que cela marche
Alors que je suis sur d'avoir deja essayé cette solution

Je te tient au courant

Ricky78

"Anor" a écrit dans le message de
news:%
Bonjour Ricky 78, (tu es encore là ?)

A propos de CurDir : cela renvoie le répertoire par défaut de la base de
données en cours,

mais pas le répertoire de la base de données en cours, sauf au démarrage.

Il suffit par exemple de démarrer una base, faire
clic droit sur un module > exporter > dans un fichier et de l'enregistrer
dans C:


A partir de ce moment là, Curdir renvoie C:

Donc restons dans la solution habituelle :

Le répertoire de la base de données en cours s'extrait de son nom complet
:


Left$(CurrentDb.Name, InStrRev(CurrentDb.Name, "", , vbTextCompare))

Voilà

--
à+
Arnaud
-------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
petit à petit, www.anor.fr.st fait son nid
-------------------------------------------



| Je ne comprend pas j'ai essaye plein de truc à l'aide de vos
| indication puis j'ai réessayé de mettre uniquement le nom du fichier
| sans chemin et ça marche
| J'espère que cela marchera égallement sur le PC sur lequel est
| exploité la base
|
| Merci à tout les 2 pour ces precieuses indications
|





---
Ce message Envoi est certifié sans virus connu.
Protégé par l'antivirus AVG Deluxe.
Version: 6.0.500 / Base de données virus: 298 - Date: 10/07/2003

1 2