Access et envoi d'email?

Access et envoi d'email? - VB/VBA/VBS - Programmation

Marsh Posté le 30-03-2005 à 19:48:02    

Bonjour,  
 
je vends des choses pour mon commerce et enregistre tout dans une base de données access.  
 
J'ai des champs case a cocher, que je coche losque je recois le paiement, une autre lorsque j'ai envoyé.  
 
Serait il possible, que lorsque je coche cette case, access envoye un mail du type "argent recu" a la personne correspondante? Sachant que les adresses email sont aussi stockées dans la table.  
 
 
 j'ai trouvé ca:  
 
mais comment dire en VB que le destinataire est le champ EMAIL de ma table (de la ligne où se trouve al case cochée)??  
 
 
Merci!

Reply

Marsh Posté le 30-03-2005 à 19:48:02   

Reply

Marsh Posté le 30-03-2005 à 20:05:19    

Reply

Marsh Posté le 30-03-2005 à 21:10:37    

c'est cela que j'avais trouvé.
Mais cela ne m'aide pas.
car je ne veux pas envoyer plusieurs emails. Je veux envoyer un email a la personne qui corresponds a l'enregistrement pour lequel je coche la case!

Reply

Marsh Posté le 30-03-2005 à 23:39:58    

up

Reply

Marsh Posté le 31-03-2005 à 17:59:31    

up

Reply

Marsh Posté le 01-04-2005 à 00:30:31    

up

Reply

Marsh Posté le 02-04-2005 à 00:09:04    

up

Reply

Marsh Posté le 02-04-2005 à 14:51:16    

up

Reply

Marsh Posté le 03-04-2005 à 19:58:30    

up

Reply

Marsh Posté le 04-04-2005 à 18:27:08    

up

Reply

Marsh Posté le 04-04-2005 à 18:27:08   

Reply

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

up

Reply

Marsh Posté le 05-04-2005 à 08:40:03    

tu pourrais faire une petite requete qui detecte qui te ressort les infos necessaires des clients dont la fameuse case est cochee.
Puis a partir de word tu fais un petit document de publipostage (type email) qui pioche dans les donnees de cette requete (pour ceci il te faut outlook sur la machine).
bonne chance

Reply

Marsh Posté le 05-04-2005 à 13:42:34    

oui mais je vois mal comment faire tout ca :d

Reply

Marsh Posté le 06-04-2005 à 19:51:21    

up

Reply

Marsh Posté le 06-04-2005 à 22:09:52    

Teste voir cela :

Code :
  1. Dim Ol As New Outlook.Application
  2. Dim OlMail As MailItem
  3. Dim CurrFile As String
  4. Set Ol = New Outlook.Application
  5. Set OlMail = Ol.CreateItem(OlMailItem)
  6. With OlMail
  7.   .To = destinataire_du_message ' (adresse email)
  8.   .Subject = sujet_du_message
  9.   .Body = coprs_du_message
  10.   .Attachments.Add fichier 'Si besoin est : pièce jointe avec nom complet du fichier à joindre
  11.   '.Display ' Affiche le mail
  12.   '.Send ' Envoie la mail
  13. End With
  14. End Sub


Voilà.


Message édité par knakes le 06-04-2005 à 22:10:02
Reply

Marsh Posté le 07-04-2005 à 18:06:49    

ca m'arrange pas ca si je dois rentrer moi meme les renseignements :heink:
 
Il me faut un truc automatisé, j'appuye sur le bouton et access prends l'email de mon enregistrement visualisé et envoye un email.

Reply

Marsh Posté le 07-04-2005 à 18:18:42    

Si tu n'est pas stupide, tu fais une boucle dans laquelle tu remplace les différents éléments "destinataire_du_message", "sujet_du_message", "corps_du_message" et éventuellement les fichiers joints par tes renseignements que tu tires d'ACCES.
 
...


Message édité par knakes le 07-04-2005 à 18:18:50
Reply

Marsh Posté le 07-04-2005 à 23:22:48    

a quoi me servirait une boucle? Car la cela m'enverrais des emails a tous non?
 
Or je veux juste envoyer un email a la perosnne correspondant a l'enregistrement que je travaille.

Reply

Marsh Posté le 08-04-2005 à 00:03:20    

Ben quand tu coche une case, tu créé un évènement. A cet évènement, correspond une valeur dans la table (ID). Avec cette ID, tu récupères les infos dont tu as besoin.
 
Je ne suis pas spécialiste d'Acces, il faut que d'autres continuent de t'expliquer.


Message édité par knakes le 08-04-2005 à 00:03:28
Reply

Marsh Posté le 08-04-2005 à 20:29:59    

bah je suis pas programmeur donc je comprends pas :d

Reply

Marsh Posté le 08-04-2005 à 21:00:55    

Et tu fais quoi sous Acces ?

Reply

Marsh Posté le 08-04-2005 à 23:25:37    

ma base de données de gestion de mes ventes :d

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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