OVH Cloud OVH Cloud

help!

8 réponses
Avatar
URIANE
Bonjour,
je suis navrée d'insister lourdement, mais est ce que qq sait comment
utiliser le "envoyer vers" pour envoyer une table directement sur outloock à
partir d'un formulaire ?????? car chaque mois un transfert de table va se
faire via l'adsl, d'une base qui se trouvera dans un service, vers une base
identique qui se trouvera dans un autre service mais pas sur le même
site......
Merci
--
Uriane

8 réponses

Avatar
Gilles MOUGNOZ
Bonjour,
je suis navrée d'insister lourdement, mais est ce que qq sait comment
utiliser le "envoyer vers" pour envoyer une table directement sur outloock
à
partir d'un formulaire ?????? car chaque mois un transfert de table va se
faire via l'adsl, d'une base qui se trouvera dans un service, vers une
base
identique qui se trouvera dans un autre service mais pas sur le même
site......
Merci
--
Uriane


Bonjour Uriane

Regarde du côté de DoCmd.TransferSpreadsheet, cela te permettra d'exporter
ta table dans un classeur Excel, classeur que tu inclueras dans ton mail.
A l'autre bout de la chaîne, tu utilises exactement la même instruction en
changeant simplement le sens du transfert (acImport à la place de acExport).

Bonne continuation

PS: pour "insister lourdement", reste dans la même conversation. Un des
ténors du forum (Raymond, 3Stone, Gafish...) finit toujours par répondre aux
questions qui restent sans suite !

Avatar
URIANE
Merci, oui je le sais, je connais les règles; je souhaite régler ce pb le +
vite possible car je subis des pressions et comme je me casse la tête depuis
la semaine dernière sur ce truc, plus vite j'en aurais terminé plus vite je
pourrais passer à autre chose.
Alors toutes mes excuses pour ne pas avoir été plus patiente que ça. Désolée
Uriane



Bonjour,
je suis navrée d'insister lourdement, mais est ce que qq sait comment
utiliser le "envoyer vers" pour envoyer une table directement sur outloock
à
partir d'un formulaire ?????? car chaque mois un transfert de table va se
faire via l'adsl, d'une base qui se trouvera dans un service, vers une
base
identique qui se trouvera dans un autre service mais pas sur le même
site......
Merci
--
Uriane


Bonjour Uriane

Regarde du côté de DoCmd.TransferSpreadsheet, cela te permettra d'exporter
ta table dans un classeur Excel, classeur que tu inclueras dans ton mail.
A l'autre bout de la chaîne, tu utilises exactement la même instruction en
changeant simplement le sens du transfert (acImport à la place de acExport).

Bonne continuation

PS: pour "insister lourdement", reste dans la même conversation. Un des
ténors du forum (Raymond, 3Stone, Gafish...) finit toujours par répondre aux
questions qui restent sans suite !






Avatar
URIANE
Bon c'est fait j'ai réussi avec la commande suivante
stDocName = "Demandeur_remerciements_mr"
DoCmd.SendObject acSendTable, stDocName

J'ai 10 tables à transférer ainsi si je mets l'instruction comme ci-dessous
stDocName = "Demandeur_remerciements_mr"
DoCmd.SendObject acSendTable, stDocName
stDocName = "Demandeurs_divers_mr"
DoCmd.SendObject acSendTable, stDocName
etc......et ainsi de suite je nomme toutes mes tables à envoyer

IL va me traiter le premier, ouvrir outlook, me l'envoyer puis traiter le
deuxième réouvrir outlook etc.....
Serait t'il possible que toutes mes tables se trouvent dans le même mail, au
lieu de les envoyer une par une ?????
Merci
--
Uriane



Bonjour,
je suis navrée d'insister lourdement, mais est ce que qq sait comment
utiliser le "envoyer vers" pour envoyer une table directement sur outloock
à
partir d'un formulaire ?????? car chaque mois un transfert de table va se
faire via l'adsl, d'une base qui se trouvera dans un service, vers une
base
identique qui se trouvera dans un autre service mais pas sur le même
site......
Merci
--
Uriane


Bonjour Uriane

Regarde du côté de DoCmd.TransferSpreadsheet, cela te permettra d'exporter
ta table dans un classeur Excel, classeur que tu inclueras dans ton mail.
A l'autre bout de la chaîne, tu utilises exactement la même instruction en
changeant simplement le sens du transfert (acImport à la place de acExport).

Bonne continuation

PS: pour "insister lourdement", reste dans la même conversation. Un des
ténors du forum (Raymond, 3Stone, Gafish...) finit toujours par répondre aux
questions qui restent sans suite !






Avatar
Gilles MOUGNOZ
Bon c'est fait j'ai réussi avec la commande suivante
stDocName = "Demandeur_remerciements_mr"
DoCmd.SendObject acSendTable, stDocName
J'ai 10 tables à transférer ainsi si je mets l'instruction comme
ci-dessous
stDocName = "Demandeur_remerciements_mr"
DoCmd.SendObject acSendTable, stDocName
stDocName = "Demandeurs_divers_mr"
DoCmd.SendObject acSendTable, stDocName
etc......et ainsi de suite je nomme toutes mes tables à envoyer
IL va me traiter le premier, ouvrir outlook, me l'envoyer puis traiter le
deuxième réouvrir outlook etc.....
Serait t'il possible que toutes mes tables se trouvent dans le même mail,
au
lieu de les envoyer une par une ?????
Merci
--
Uriane


Re-bonjour,

Elle ne te plaît pas, ma commande DoCmd.TransferSpreadsheet ? :-(
Avec, tu crées les fichiers correspondant à chacune de tes tables et tu les
envoies dans un seul mail en utilisant la fonction décrite ici:
http://access.developpez.com/faq/?page=Outlook#outlook
Le chemin des différents fichiers à envoyer est à renseigner dans le dernier
paramètre sous forme de tableau (array).
Quant à la commande SendObject, elle crée directement un courrier mais elle
n'accepte qu'un seul objet à la fois, donc...

Bonne continuation

Avatar
URIANE
Si ! ne te fâches pas, c'est parce qu'avant que tu me donnes la solution
j'avais trouvé un moyen d'envoyer mes tables, pas le meilleur certe, mais un
moyen tout de même. Je vais pratiquer ta méthode, j'y vais, allez au boulot
oust ...
Merci
--
Uriane



Bon c'est fait j'ai réussi avec la commande suivante
stDocName = "Demandeur_remerciements_mr"
DoCmd.SendObject acSendTable, stDocName
J'ai 10 tables à transférer ainsi si je mets l'instruction comme
ci-dessous
stDocName = "Demandeur_remerciements_mr"
DoCmd.SendObject acSendTable, stDocName
stDocName = "Demandeurs_divers_mr"
DoCmd.SendObject acSendTable, stDocName
etc......et ainsi de suite je nomme toutes mes tables à envoyer
IL va me traiter le premier, ouvrir outlook, me l'envoyer puis traiter le
deuxième réouvrir outlook etc.....
Serait t'il possible que toutes mes tables se trouvent dans le même mail,
au
lieu de les envoyer une par une ?????
Merci
--
Uriane


Re-bonjour,

Elle ne te plaît pas, ma commande DoCmd.TransferSpreadsheet ? :-(
Avec, tu crées les fichiers correspondant à chacune de tes tables et tu les
envoies dans un seul mail en utilisant la fonction décrite ici:
http://access.developpez.com/faq/?page=Outlook#outlook
Le chemin des différents fichiers à envoyer est à renseigner dans le dernier
paramètre sous forme de tableau (array).
Quant à la commande SendObject, elle crée directement un courrier mais elle
n'accepte qu'un seul objet à la fois, donc...

Bonne continuation






Avatar
URIANE
Bon allez, Gilles j'ai besoin que l'on me mâche le travail, j'ai recopié
l'instruction que tu m'as indiqué ensuite je place la tienne ou et comment je
lui indique le nom de mes tables peux tu me donner un exemple STP par avance
je te remercie cordialement.
--
Uriane



Bonjour,
je suis navrée d'insister lourdement, mais est ce que qq sait comment
utiliser le "envoyer vers" pour envoyer une table directement sur outloock
à
partir d'un formulaire ?????? car chaque mois un transfert de table va se
faire via l'adsl, d'une base qui se trouvera dans un service, vers une
base
identique qui se trouvera dans un autre service mais pas sur le même
site......
Merci
--
Uriane


Bonjour Uriane

Regarde du côté de DoCmd.TransferSpreadsheet, cela te permettra d'exporter
ta table dans un classeur Excel, classeur que tu inclueras dans ton mail.
A l'autre bout de la chaîne, tu utilises exactement la même instruction en
changeant simplement le sens du transfert (acImport à la place de acExport).

Bonne continuation

PS: pour "insister lourdement", reste dans la même conversation. Un des
ténors du forum (Raymond, 3Stone, Gafish...) finit toujours par répondre aux
questions qui restent sans suite !






Avatar
Gilles MOUGNOZ
Si ! ne te fâches pas, c'est parce qu'avant que tu me donnes la solution
j'avais trouvé un moyen d'envoyer mes tables, pas le meilleur certe, mais
un
moyen tout de même. Je vais pratiquer ta méthode, j'y vais, allez au
boulot
oust ...
Merci
--
Uriane


Bonjour, Uriane

Je ne me fâche pas, je suis juste super triste :-( ... Non, je rigole :-)
En fait, c'est très difficile de faire passer des émotions dans un post et
j'utilise peu les "smileys".
Désolé si je t'ai heurtée/choquée/énervée (rayez les mentions inutiles) mais
j'essaie vraiment de t'aider (c'est la raison d'être du forum, après tout).
Si tu as d'autres souci, n'hésite pas !

Bonne continuation
(Je retourne de ce pas méditer sur la problématique de l'utilisation des
nouveaux médias électroniques de communication dans notre société moderne et
de la difficulté des relations client/fournisseur, demandeur/contributeur,
informaticien/non informaticien, homme/femme, terrien/extraterrestre ...)

Avatar
Gilles MOUGNOZ
Bon allez, Gilles j'ai besoin que l'on me mâche le travail, j'ai recopié
l'instruction que tu m'as indiqué ensuite je place la tienne ou et comment
je
lui indique le nom de mes tables peux tu me donner un exemple STP par
avance
je te remercie cordialement.
--
Uriane


Bon, au boulot !

Du coté export:
DoCmd.TransferSpreadsheet acExport,,"NomTable1","C:NomFichier1.xls"
DoCmd.TransferSpreadsheet acExport,,"NomTable2","C:NomFichier2.xls"
...
Ensuite, tu copies le code contenu dans le lien dans un module quelconque:
http://access.developpez.com/faq/?page=Outlook#outlook
Enfin, tu envoie tes fichiers ainsi:
CreateEmail "","sujet du message", _
"corps du
message",Array("C:NomFichier1.xls","C:NomFichier2.xls",...)

Du coté import, après avoir enregistré les pièces jointes à la racine du
disque C:
DoCmd.TransferSpreadsheet acImport,,"NomTable1","C:NomFichier1.xls"
DoCmd.TransferSpreadsheet acImport,,"NomTable2","C:NomFichier2.xls"
...

Il faut que tu adaptes avec le nom réel de tes tables et du destinataire et
que tu indiques de "vrais" sujet et corps de message.
Tu peux également remplacer les noms et le chemin des fichiers à ta guise.
Je n'ai pas eu l'occasion de tester ce code mais, à priori, il devrait
rouler sans trop de problème.
Si tu as un bug, je pars en week-end dans une heure mais pose quand même ta
question, quelqu'un te répondra bien...

Bonne continuation