Envoyer une BdD par email
Salut !
Voici mon blème : g une base de données sous access 2000. J'ai automatisé une sauvegarde des tables qui sont succeptibles d'être modifiées par un transfert de ces tables vers une autre base de données.
J'aimerai aussi automatiser l'envoi de cette dernière pas messagerie électronique. Est-ce possible ?
Merci.
Voici mon blème : g une base de données sous access 2000. J'ai automatisé une sauvegarde des tables qui sont succeptibles d'être modifiées par un transfert de ces tables vers une autre base de données.
J'aimerai aussi automatiser l'envoi de cette dernière pas messagerie électronique. Est-ce possible ?
Merci.
6 réponses
-
ModérateurA partir du moment où tu as un fichier, automatiser l'envoi par email n'est qu'une formalité.
Mon langage de prédilection étant Python, je peux t'indiquer comment envoyer un mail en quelques lignes, mais il y a d'autres solutions.
Enfin, on peut déclencher automatiquement ce programme d'envoi de mail à intervalles réguliers (at, winat, scheduler, cron...) ou bien quand un répertoire ou fichier est modifié (Bitrix Logmon, gratuit). -
Ce qui m'intéresse c un module en vba pour access 2000 (ou en macro, peu importe).
Merci -
Modérateurah désolé, je fuis déjà le VB, alors le VBA...
Mais bon, il doit bien être possible d'instancier un objet COM Outlook pour envoyer le mail, je présume ? -
merci du cours envoyé mais je désire plutot des document sur MYSQL et ce en français
bonne suite et exelente fin -
Woung : ?
Sebsauvage : ouais, mais je ne vois pas comment, j'ai épluché l'aide, qui d'ailleurs est mal foutue, mais je n'ai pas trouvé.
Sinon, autre chose, est-il possible de compacter la base externe avec winzip, mais toujours depuis accèss ? (je pencherai plutot par l'appel d'un programme externe, mais moi je n'ai que qb pour dos et je ne pense pas que l'on puisse appeller winzip avec ça).
T'as une idée ?
Merci -
Modérateurouais, mais je ne vois pas comment, j'ai épluché l'aide, qui d'ailleurs est mal foutue, mais je n'ai pas trouvé.
C'est formidable Google:
http://www.google.com/search?q=outlook+vba+send+mail+example
Zippage ?
Je pencherais aussi plutôt pour l'appel de programme externe.
(typiquement infozip (zip.exe) qui est excellent à utiliser en ligne de commande: http://www.info-zip.org/pub/infozip/Zip.html)
J'utilise zip.exe à partir de Python pour zipper automatiquement mes backups SQL. C'est sans soucis.
ça devrait également être facile à lancer depuis VBA.-
-
Modérateur@HDUça gère pas les noms longs ? nan... je le crois pas.
Ben tu n'as plus qu'à utiliser les noms courts... oui je sais c'est pas marrant, mais on ne fait pas de miracles en VBA... :-/ -
@HDUCa ne gère pas les noms longs, véridique, du moins en commande DOS.
Pour la recherche sous outlook, j'avais déjà fais google, mais y'a rien de bien intéressant là-dedans, mis à part si tu as outlook. Moi, je veux créer un message par le log de messagerie par défaut, et là c déjà + compliqué !
Merci kan même.
-