Bonjour,
Suis un novice en VBA pour Access, et j'aurais besoin de votre aide.
Dans un formulaire fondé sur une table, jai 5 champs :
Champ1 = NomDestinataire (variable)
Champ2= Montant1 (variable)
Champ3= Montant3 (variable)
Champ4=Champ2-Champ3
Champ5=une adresse de courriel (variable). L'adresse de courriel peut être vide.
Le nombre d'enregistrements du formulaire est variable.
Avec du code sur la proprièté "Sur Activation" du Formulaire, je souhaite envoyer un courriel à chaque destinataire [Champ1] disposant d'une adresse [Champ5].
Comment dire avec du code :
1) Aller sur le champ [Champ5] du premier enregistrement
2) Si le champ [Champ5] a une adresse de courriel, envoyer le contenu des champs [Champ1] à [Champ4]via SendMail à l'adresse voulue.
3) Sinon [pas d'adresse de courriel], passer à l'enregistrement suivant.
4) Faire de même avec tous les enregistrements et après traitement du dernier enregistrement, fermer le formulaire.
Je sais faire le point 2. Pour les autres, vaut-il mieux passer par une boucle For... Next, While... Wend, ou autre ? Et quel est le code exactement ?
Je vous remercie par avance des réponses que vous pourrez m'apportées.
Partager