OVH Cloud OVH Cloud

Export vers Excel

4 réponses
Avatar
cyberjc
Bonjour,

A partir d'un formulaire et à l'aide d'un bouton, je voudrai ouvrir un
fichier excel en exportant les données du formulaire. Quelqu'un a-t-il une
idéee ?

Merci

jc

4 réponses

Avatar
RaphK34
Bonjour,

c'est faisable avec de l'automation, et tu as le très bon site de Raymond
qui en traite:
http://officesystem.access.free.fr/vba/excel.htm

--
@+ Raph.

--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !

Pour un contact direct, utiliser:
en enlevant nospam.
--------------------------------------------



"cyberjc" a écrit dans le message de
news:
| Bonjour,
|
| A partir d'un formulaire et à l'aide d'un bouton, je voudrai ouvrir un
| fichier excel en exportant les données du formulaire. Quelqu'un a-t-il une
| idéee ?
|
| Merci
|
| jc
Avatar
cyberjc
Merci Raph, je crois que pour le moment je vais me contenter de :

DoCmd.TransfertSpreadSheet

j'améliorerai plus tard...


Bonjour,

c'est faisable avec de l'automation, et tu as le très bon site de Raymond
qui en traite:
http://officesystem.access.free.fr/vba/excel.htm

--
@+ Raph.

--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !

Pour un contact direct, utiliser:
en enlevant nospam.
--------------------------------------------



"cyberjc" a écrit dans le message de
news:
| Bonjour,
|
| A partir d'un formulaire et à l'aide d'un bouton, je voudrai ouvrir un
| fichier excel en exportant les données du formulaire. Quelqu'un a-t-il une
| idéee ?
|
| Merci
|
| jc





Avatar
marcel
voici la commande qui va bien,

docmd.outputto acoutputquery, "nomdematable ou de ma requete", acformatXLS,
"nomdufichierexcel.xls", true

il te transfert et ouvre automatiquement le résultat de ta table ou de ta
requete dans excel

maintenant une astuce pour l'utiliser avec un formulaire

je veux une requête basée sur ma sélection, si tu laisses tel quel la
requête peut te demander de ressaisir ton critère
pour éviter cela tu utilises bêtement une fonction qui récupère la valeur de
ton formulaire
et que tu mets comme critère dans ta requete

exemple
functionValeurPourMaRequete( )
if isnull(form_nomduformulaire.nomduchampdufrm) then valeurpourmarequete=""
else valeurpourmarequete=form_nomduformulaire.nomduchampdufrm

Dans ta requete qui doit exporter les données vers excel il suffit alors
dans le critère de ta requete mettre
valeurpourmarequete

J'espère être assez clair, bon courage


"cyberjc" a écrit dans le message de
news:
Bonjour,

A partir d'un formulaire et à l'aide d'un bouton, je voudrai ouvrir un
fichier excel en exportant les données du formulaire. Quelqu'un a-t-il une
idéee ?

Merci

jc


Avatar
cyberjc
Merci beaucoup Marcel, j'ai testé c'est impec et comme ma requête est la
source directe de mon form, rien à changer.


voici la commande qui va bien,

docmd.outputto acoutputquery, "nomdematable ou de ma requete", acformatXLS,
"nomdufichierexcel.xls", true

il te transfert et ouvre automatiquement le résultat de ta table ou de ta
requete dans excel

maintenant une astuce pour l'utiliser avec un formulaire

je veux une requête basée sur ma sélection, si tu laisses tel quel la
requête peut te demander de ressaisir ton critère
pour éviter cela tu utilises bêtement une fonction qui récupère la valeur de
ton formulaire
et que tu mets comme critère dans ta requete

exemple
functionValeurPourMaRequete( )
if isnull(form_nomduformulaire.nomduchampdufrm) then valeurpourmarequete=""
else valeurpourmarequete=form_nomduformulaire.nomduchampdufrm

Dans ta requete qui doit exporter les données vers excel il suffit alors
dans le critère de ta requete mettre
valeurpourmarequete

J'espère être assez clair, bon courage


"cyberjc" a écrit dans le message de
news:
Bonjour,

A partir d'un formulaire et à l'aide d'un bouton, je voudrai ouvrir un
fichier excel en exportant les données du formulaire. Quelqu'un a-t-il une
idéee ?

Merci

jc