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

10 réponses

1 2
Avatar
Raymond
Bonjour.

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


Relatif à quoi ? Si tu utilises le répertoire de la base access tu peux
construire ton chemin comme ceci: CurrentProject.Path & "" & Monfichier

Existe il un parametre de la commande DoCmd.OutputTo acQuery qui permette
de

remplacer les fichiers existants sans messages


A ma connaissance, outputto remplace le fichier sans rien demander à
personne.
Ce qui ne supprime pas l'usage du Kill, si tu ne crées pas toujours le même
nombre de fichiers avec le même nom, sinon tu vas te retrouver avec des tas
de fichiers de différentes dates.


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Ricky 78" a écrit dans le message de
news:3f102db2$0$5409$
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




Avatar
Raymond
Ton fichier est-il dans le même répertoire que ta base access ?

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Ricky 78" a écrit dans le message de
news:3f103b6f$0$5433$
En ce qui concerne le chemin c'est effectivement ce que je cherche mais
j'ai

un message d'erreur lorsque je lance mon code (fichier introuvable)


Avatar
Ricky 78
oui tout a fait
"Raymond" a écrit dans le message de
news:OmIi2%
Ton fichier est-il dans le même répertoire que ta base access ?

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Ricky 78" a écrit dans le message de
news:3f103b6f$0$5433$
En ce qui concerne le chemin c'est effectivement ce que je cherche mais
j'ai

un message d'erreur lorsque je lance mon code (fichier introuvable)





---
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


Avatar
Raymond
Qu'as-tu écrit exactement ?


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Ricky 78" a écrit dans le message de
news:3f104f7d$0$5422$
oui tout a fait
"Raymond" a écrit dans le message de
news:OmIi2%
Ton fichier est-il dans le même répertoire que ta base access ?




Avatar
Ricky 78
DoCmd.OutputTo acQuery, "Batterie jour", "MicrosoftExcel(*.xls)",
"CurrentProject.Path & "" & batteries jour.xls", True, ""
Et j'ai 4 fichiers (donc 4lignes )
aprés avoir réessayé j'ai Type incompatible

Merci de passer du temps pour m'aider
"Raymond" a écrit dans le message de
news:%
Qu'as-tu écrit exactement ?


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Ricky 78" a écrit dans le message de
news:3f104f7d$0$5422$
oui tout a fait
"Raymond" a écrit dans le message de
news:OmIi2%
Ton fichier est-il dans le même répertoire que ta base access ?






---
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



Avatar
Ricky 78
J'ai un message Objet requis
En ce qui concerne les espaces dans les noms d'objet je ne le fais plus
depuis longtemps (la base sur laquelle je travaille date de 1999)

"Raymond" a écrit dans le message de
news:
Rectifie comme ceci, ça devrait aller mieux:

DoCmd.OutputTo acQuery, "Batterie jour", _
"acFormatXLS", _
CurrentProject.Path & " " & "batteries jour.xls", _
True, ""

Comme je répète sans cesse, Arrêtez de mettre des espaces dans les noms
d'objets.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Ricky 78" a écrit dans le message de
news:3f10573f$0$5386$
DoCmd.OutputTo acQuery, "Batterie jour", "MicrosoftExcel(*.xls)",
"CurrentProject.Path & "" & batteries jour.xls", True, ""
Et j'ai 4 fichiers (donc 4lignes )
aprés avoir réessayé j'ai Type incompatible






---
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


Avatar
Ricky 78
Au fait j'ai oublié de signaler que je suis sous Acces 97
"Ricky 78" a écrit dans le message de
news:3f1060aa$0$5408$
J'ai un message Objet requis
En ce qui concerne les espaces dans les noms d'objet je ne le fais plus
depuis longtemps (la base sur laquelle je travaille date de 1999)

"Raymond" a écrit dans le message de
news:
Rectifie comme ceci, ça devrait aller mieux:

DoCmd.OutputTo acQuery, "Batterie jour", _
"acFormatXLS", _
CurrentProject.Path & " " & "batteries jour.xls", _
True, ""

Comme je répète sans cesse, Arrêtez de mettre des espaces dans les noms
d'objets.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Ricky 78" a écrit dans le message de
news:3f10573f$0$5386$
DoCmd.OutputTo acQuery, "Batterie jour", "MicrosoftExcel(*.xls)",
"CurrentProject.Path & "" & batteries jour.xls", True, ""
Et j'ai 4 fichiers (donc 4lignes )
aprés avoir réessayé j'ai Type incompatible






---
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





---
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



Avatar
Anor
Bonjour Raymond,


| Arnaud, prend ta doc ou ta base 97 stp et peux-tu vérifier cet
| outputto ? un grand merci et je regarde tout de suite ton problème.

Je ne peux pas pour l'instant, le PC qui comporte Access97 est "busy".....
Mais tu as donné la bonne recommandation : remplacer la commande
Access2000 currentproject.path par CurDir qui lui est bien compatible 97.

Il n'y a pas de raison que ça plante.
Dans le doute, remplacer "Batterie jour" par "[Batterie jour]"

--
à+
Arnaud
-------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
petit à petit, www.anor.fr.st fait son nid
-------------------------------------------
Avatar
Raymond
Merci Arnaud, je t'envoie ton chéque.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Anor" a écrit dans le message de
news:%
Bonjour Raymond,


| Arnaud, prend ta doc ou ta base 97 stp et peux-tu vérifier cet
| outputto ? un grand merci et je regarde tout de suite ton problème.

Je ne peux pas pour l'instant, le PC qui comporte Access97 est "busy".....
Mais tu as donné la bonne recommandation : remplacer la commande
Access2000 currentproject.path par CurDir qui lui est bien compatible 97.

Il n'y a pas de raison que ça plante.
Dans le doute, remplacer "Batterie jour" par "[Batterie jour]"

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




Avatar
Ricky 78
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

"Raymond" a écrit dans le message de
news:
Merci Arnaud, je t'envoie ton chéque.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Anor" a écrit dans le message de
news:%
Bonjour Raymond,


| Arnaud, prend ta doc ou ta base 97 stp et peux-tu vérifier cet
| outputto ? un grand merci et je regarde tout de suite ton problème.

Je ne peux pas pour l'instant, le PC qui comporte Access97 est
"busy".....


Mais tu as donné la bonne recommandation : remplacer la commande
Access2000 currentproject.path par CurDir qui lui est bien compatible
97.



Il n'y a pas de raison que ça plante.
Dans le doute, remplacer "Batterie jour" par "[Batterie jour]"

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







---
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