Access, envoi d'email automatisé?

Access, envoi d'email automatisé? - VB/VBA/VBS - Programmation

Marsh Posté le 15-04-2005 à 18:18:16    

Bonjour,
 
j'ai une base de données de type:
 
nom / prenom / adresse / email / paye / envoye
 
paye et envoye sont des boutons a cocher.  Je les coches lorsque le paiement est recu et le colis envoye.
 
Je désirerais que lorsque je coche cette case, la personne dont il est question recoive un email pour la prévenir que son paiement est arrivé.
 
Comment faire :??:
 
Merci!

Reply

Marsh Posté le 15-04-2005 à 18:18:16   

Reply

Marsh Posté le 15-04-2005 à 18:24:09    

http://forum.hardware.fr/hardwaref [...] 7122-1.htm


Message édité par knakes le 15-04-2005 à 18:34:39
Reply

Marsh Posté le 15-04-2005 à 18:59:22    

je t'ai dit que je ne comprenais rien a ton charabia :d (le prends pas mal :d)

Reply

Marsh Posté le 15-04-2005 à 19:10:35    

On va jouer au devinettes (:d) , quand tu cliques sur payé et/ou envoyé, il y a des actions. Du style

Code :
  1. Sub CmdEnoyver_Click

??


Message édité par knakes le 15-04-2005 à 19:10:51
Reply

Marsh Posté le 16-04-2005 à 00:12:49    

oui ca je sais... Les procedures vb quoi :d
 
maintenant.. Je mets quoi comme code dedans? :d

Reply

Marsh Posté le 16-04-2005 à 09:18:41    

Code :
  1. Sub CmdEnvoyer_Click()
  2. If Not CmdPayer Then Exit Sub ' Il faut les 2 cases de sélectionné sinon rien
  3. 'On récupère la clé de la table, le numéro d'ID noté 'NID'
  4. Dim Ol As New Outlook.Application
  5. Dim OlMail As MailItem
  6. Dim CurrFile As String
  7. Set Ol = New Outlook.Application
  8. Set OlMail = Ol.CreateItem(OlMailItem)
  9. With OlMail
  10.    .To = destinataire_du_message ' (adresse email) -> Référence à la colone 'Email', ligne NID
  11.    .Subject = sujet_du_message
  12.    .Body = coprs_du_message
  13.    .Send ' Envoie la mail
  14. End With
  15. End Sub


 
Je ne suis pas spécialiste d'Acces alors si quelqu'un peut détailler le code ;) Merci.

Reply

Marsh Posté le 16-04-2005 à 10:14:01    

oui car là je pense pas que ca puisse marcher mais c'est un bn début :)
 
Allez un pro du vb? :d

Reply

Marsh Posté le 16-04-2005 à 21:43:49    

up

Reply

Marsh Posté le 17-04-2005 à 04:56:16    

up

Reply

Marsh Posté le 17-04-2005 à 05:07:26    

u_p

Reply

Marsh Posté le 17-04-2005 à 05:07:26   

Reply

Marsh Posté le 17-04-2005 à 11:37:18    

c'est pas en mettant des up que quelqu'un répondra ...

Reply

Marsh Posté le 17-04-2005 à 11:48:10    

up :o

Reply

Marsh Posté le 17-04-2005 à 17:57:08    

up

Reply

Marsh Posté le 17-04-2005 à 23:20:41    

up

Reply

Marsh Posté le 18-04-2005 à 23:18:11    

up

Reply

Marsh Posté le 19-04-2005 à 00:18:52    

1- La réponse de knakes devrait te permettre de trouver (en cherchant un peu).
2- Ouvrir un 2e topic n'est franchement pas la bonne solution.
3- Pas besoin de up si tu n'es pas passé en 2e page.
4- On est là pour dépanner et donner des conseils. PAS POUR FAIRE TOUT LE BOULOT!

Reply

Marsh Posté le 19-04-2005 à 18:25:50    

pour répondre comme ca pas besoin.
 
Je ne suis pas informaticien, désolé.
J'ai fais ma BD et tous mes formulaires tout seul et je me débrouille très bien.
Seulement sur ce truc là je calle et j'y ai déjà passé des heures!
 
et je te le répete de nouveau, JE NE SUIS PAS INFORMATICEN NI PROGRAMMEUR, comment veux tu que je te sorte des lignes de code vb! :pfff:

Reply

Marsh Posté le 20-04-2005 à 17:30:14    

up

Reply

Marsh Posté le 22-04-2005 à 00:22:50    

up

Reply

Marsh Posté le 22-04-2005 à 10:53:32    

up

Reply

Marsh Posté le 22-04-2005 à 23:50:18    

upq

Reply

Marsh Posté le 23-04-2005 à 08:55:48    

up

Reply

Marsh Posté le 26-04-2005 à 23:28:37    

ip

Reply

Marsh Posté le 27-04-2005 à 23:19:18    

up

Reply

Marsh Posté le 30-04-2005 à 14:23:23    

encore là ?

Reply

Marsh Posté le 30-04-2005 à 15:33:48    

1. Reprends ton premier topic et n'en ouvre pas un 2e!
2. Aide-toi, le ciel t'aidera. Autrement dit, fais déjà des recherches et commence. On viendra t'aider après si tu tombes sur des problèmes.
3. Mon post précédent est toujours valable.


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 30-04-2005 à 22:38:36    

désolé mais j'ai travaillé la dessus.. Tout mon programme de gestion achat/vente/facturation est automatisé et je l'ai fait moi même. Mais là je cale. J'ai cherché sur internet mais ne suis jamais tombé sur la procédure que je recherche. C'est à dire que l'email soit envoyé à la personne visée lorsque je clique sur la case à cocher...
 
Vraiment désolé si tu le prends mal mais crois moi, je ne suis pas un glandeur de premiere qui fait faire le travail aux autres... Si je demande de l'aide c'est que vraiment je ne sais plus comment ty arriver que j'ai épuisé toutes mes idées.

Reply

Marsh Posté le 01-05-2005 à 13:39:25    

uo

Reply

Marsh Posté le 01-05-2005 à 18:30:22    

Qu'as-tu fait de la réponse de knakes?
 
Donne-nous le code que tu as écrit et le(s) message(s) d'erreur qu'il donne (sur quelle ligne).
Avec ça on peut faire qqch. Avec des up on peut rien faire.


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 01-05-2005 à 23:44:10    

Ce qu'a écrit knackes est un pseudo-code ;)
 
Moi je n'ai pas de code écrit car cela dépasse mes compétences... Des macros, des formulaire, des états, des requettes... Je peux faire en chipotant beaucoup. Du code pur comme ici, je suis désolé mais je n'y arrive pas :/

Reply

Marsh Posté le 02-05-2005 à 10:48:08    

Bennyb666 a écrit :

Ce qu'a écrit knackes est un pseudo-code ;)
 
Moi je n'ai pas de code écrit car cela dépasse mes compétences... Des macros, des formulaire, des états, des requettes... Je peux faire en chipotant beaucoup. Du code pur comme ici, je suis désolé mais je n'y arrive pas :/


Je vais être méchant :fou: mais si tu veux pas te mettre à taper des bouts de code, tu vas jamais y arriver... Ou en tout cas pas bien loin...
 
Désolé... :whistle:

Reply

Marsh Posté le 02-05-2005 à 11:36:23    

j'ai l'impression de me répeter... un peu...
JE NE SUIS PAS INFORMATICIEN NI PROGRAMMEUR.
 
Ce n'est pas pour rien que je demande de l'aide!
 
Si tu ne veux pas m'aider, libre à toi, mais ne vient pas poster des messages stupides de ce type.

Reply

Marsh Posté le 02-05-2005 à 12:38:48    

c 'est pas stupide. Cherche un peu !

Reply

Marsh Posté le 02-05-2005 à 16:07:55    

De l'aide on t'en a donné...  
Regarde LE message de knakes et en prenant du temps à CHERCHER un peu plutôt que de PERDRE DU TEMPS à poster des messages de "up". D'autant que tu fais PERDRE DU TEMPS aussi aux autres...
 
J'aime pas être méchant mais bon!

Reply

Marsh Posté le 03-05-2005 à 01:26:05    

Le code de knakes n'est pas du pseudo code.
Ce qu'il a mis en pseudo ce sont tes données à toi.
Tu dois les récupérer de ta base.
 
Juste pour info, je n'ai aucune formation officielle en programmation.
J'ai pourtant écrit des programmes (et pas des petits) en Omnis5 (sur Mac), Clipper, VBA Access et Excel, VB6, JavaScript et VBS. Et j'y combine souvent des requêtes SQL!
 
Alors, arrête de pleurer et COMMENCE!
Si tu reçois un message d'erreur, reviens, poste ton code, le message erreur et la ligne où ça plante et on t'aidera.

Reply

Marsh Posté le 03-05-2005 à 21:14:35    

je n'y arrive pas.
Désolé mais je suis etudiant en stage et independant, mes journées font minimum 16h en ce moment donc excuse moi de pas avoir le temps de me mettre a la programmation.
 
Pour finir sort de ce topic si c'est pour jouer les vieux rabougris rabatjoie MERCI!

Reply

Marsh Posté le 03-05-2005 à 21:31:10    

J'en sortirai quand tu arrêteras de te mettre en haut de liste...


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 03-05-2005 à 21:51:25    

je suis nouveau sur le forum mais crois moi, tout le monde fait ce qu'il peut dans la mesure de ses moyens. Si tu ne te débrouilles pas un peu tout seul, ne poste pas sur un forum de programmeurs... Ils vont forcément te répondre avec des lignes de codes!
Je n'avais jamais vu VB avant d'arriver en stage (2 semaines avant) et j'ai appris à m'en servir!!!!!!
Je bosse tous les jours dessus afin d'arriver à un résultat! Cherche un peu et aide toi du forum, tu vas parvenir très vite à de bons résultats.
Puis ta formation accélérée sous access et vb ne te seras absolument pas inutile!Tu t'en resserviras afin d'obtenir de meilleurs résultats dans tout ce que tu as déjà fait et dans tout ce que tu feras!

Reply

Marsh Posté le 04-05-2005 à 17:44:49    

(coucou Akhesha  :hello: )
 
La meilleure manière de se faire détester. Un sujet, on le uppe une fois, voire deux au pire.. toi tu fais mumuse avec des "up", "up", "up".
 
Petit rappel, si tu es enm stage, tu as un maitre de stage. As tu pensé à lui demande de l'aide ? Apparament non ... Enfin bref, tu n'es pas programmeur. D'accord. Mais ne fait pas l'abruti non plus, une des règles de ce forum c'est "On est pas là pour coder à votre place" et tu devrais la relire quinzr fois cette règle, elle est importante.
 
Bref ici on te donnera de l'aide (comte pas sur moi pour le VB  :D ) mais jamais on ne te fera le boulot.  
 
A bon entendeur, salut !

Reply

Marsh Posté le 04-05-2005 à 18:16:39    

NIMPORTE QUOI CE TOPIC____!!
JE suis en stage en formation de commerce exterieur et no en info!
 
qu'est ce que mon maitre de stage viendrait faire la daedans___!!
bref je recree un topic, franchement c'est n'importe quoi :pfff:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed