[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Problèmes liés aux codes du site - Problèmes liés aux codes du site


clos par 3Stone le 30/01/2018 : 18:53  Sujet n° 791  Envoyer les factures contenuues dans une table par email

le 14/01/2018 : 12:15
par possible924

Anonyme

visiteur

Bonjour à tous,
J'ai une table contenant une liste de factures
avec un champ "CléP_Facture", un champ "Email", un champ "Destinataire" et un champ "Commentaire"
Je souhaite imprimer en PDF chaque facture et l'envoyer par messagerie électronique.
Pouvez vous m'apporter votre aide pour résoudre ce problème,
surtout sur la boucle pour envoyer chaque facture tour à tour ?
Merci par avance pour votre aide
Pierre

 sujet clos  Haut
Réponse n° 1
--------
le 20/01/2018 : 03:16
par 3_Stone

Anonyme

visiteur

Bonjour,

Je suppose que tu as ce qu'il faut pour créer des PDF...
Je suppose aussi que tu as créer un état qui représente ta facture...
Il faut déjà aller jusque là.

Ensuite, pour boucler sur les destinataires, tu boucle sur la table avec quelques lignes de code :


 Function SendMail()
    Dim DB As DAO.Database, RST As DAO.Recordset
    Set DB = CurrentDb
    Set RST = DB.OpenRecordset("Select [Email] From LaTable;")
 

  Do Until RST.EOF
     Debug.Print RST("[Email]")
     RST.MoveNext
    Loop

   RST.Close: DB.Close
   Set RST = Nothing: Set DB = Nothing
End Function 


Bien sûr, tu peux extraire plus de champs avec le select selon ce que tu veux afficher dans le mail...
Ici, j'affiche simplement les émails par debug.print, mais tu l'utilise pour envoyer les mails.

Pour envoyer les émails, tu peux utiliser l'une des fonctions suivantes. Tu ajoutes bien sûr la facture en pièce jointe.

Si tu utilises comme expéditeur une adresse gmail, j'ai aussi un code pour cela.

Pour de "petite" factures, tu peux aussi utiliser ceci.

Dis-moi ou tu bloque...

Cordialement,
Pierre (3Stone)

  clos par 3Stone le 30/01/2018 : 18:53  Haut
Réponse n° 2
--------
le 20/01/2018 : 08:00
par possible924

Anonyme

visiteur
Merci pour ta réponse,

J'ai ce qu'i faut pour créer les pdf (PDFCreator)
et l'état des factures est créé.

Je pense qu'avec ta réponse, je vais pouvoir avancer de façon satisfaisante.

Bon week-end
Pierre
  clos par 3Stone le 30/01/2018 : 18:53  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut