IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Récupérer plusieurs adresses mails


Sujet :

VBA Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2008
    Messages : 119
    Points : 50
    Points
    50
    Par défaut Récupérer plusieurs adresses mails
    Bonjour a tous,

    J'ai besoin d'aides d'experts ^^

    Voila mon code :
    Dim ChaineDate As Recordset
    Set ChaineDate = CurrentDb.OpenRecordset("T_EMail")
    ChaineDate.MoveFirst
    While Not ChaineDate.EOF
    résultat = DateDiff("d", ChaineDate("Date_fin_formation"), Date)
    If résultat >= 1 Then 'And mailing = 0
    MsgBox résultat & (" / Mails envoyés")
    Call LaTotale
    'mailing = 1
    Else
    MsgBox résultat & (" / Aucuns mails à envoyer")
    End If
    ChaineDate.MoveNext
    Wend
    Set ChaineDate = Nothing

    End Sub

    Mon probléme est le suivant :
    Mon module LaTotale, globalise le code permettant d'envoyer un ou plusieurs mails. Cependant j'ai besoin de récupérer les adresses mails qui remplissent la condition >=1 [qui se trouvent dans la table T_EMail (T_EMail.EMail)].
    Aprés avoir récupérer les adresses mails des personnes qui remplissent la condition, j'ai besoin de les mettres dans une variable pour apres l'implanter dans mon module LaTotale. Pour pouvoir envoyer les mails juste aux personnes concernés (non a toute ma table).
    ceci me permettrai également de n'avoir qu'un message de sécurité Outlook au lieu de plusieurs.

    J'éspere avoir étais clair. Sinon demandez moi.
    Merci.
    Cordialement

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2008
    Messages : 119
    Points : 50
    Points
    50
    Par défaut
    Personne pour m'aider ?

    Pourtant j'y suis presque :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    Private Sub Commande67_Click()
     
     
    Dim ChaineDate As Recordset
    Set ChaineDate = CurrentDb.OpenRecordset("T_EMail")
        ChaineDate.MoveFirst
        While Not ChaineDate.EOF
            RésultatDate = DateDiff("d", ChaineDate("Date_fin_formation"), Date)
            If RésultatDate >= 1 Then 'And mailing = 0
                MsgBox RésultatDate & (" / Mails envoyés")
     
     
                Dim ChaineEMail As Recordset
                Set ChaineEMail = CurrentDb.OpenRecordset("T_EMail")
                    ChaineEMail.MoveFirst
                    While Not ChaineEMail.EOF
                        RésultatEMail = ChaineEMail("EMail")
                        MsgBox RésultatEMail
     
                    Wend
                Set ChaineEMail = Nothing
     
     
                'Call LaTotale
                'mailing = 1
            Else
                MsgBox RésultatDate & (" / Aucuns mails à envoyer")
            End If
            ChaineDate.MoveNext
        Wend
    Set ChaineDate = Nothing
     
    End Sub
    Mais je suis bloqué. Aprés mon MsgBox RésultatEMail je ne sais pas quoi mettre. Car j'éxecute mon bouton pour voir si mon code marche. Mais arriver au MsgBox RésultatEMail. La fenetre qui s'ouvre (normal ^^) fait bloqué mon programme. Je suis obligé de faire gestionnaire de taches. Pour arreter access et le bug.

    Merci
    Cordialement.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2008
    Messages : 119
    Points : 50
    Points
    50
    Par défaut
    Personne pour m'aiguiller dans ma démarche??
    Ou peut-être je ne suis pas claire??

    Merci
    cordialement.

Discussions similaires

  1. Réponses: 5
    Dernier message: 13/08/2010, 11h40
  2. Récupérer l'adresse mail avec le nom complet en VBA
    Par rlapt dans le forum VBA Outlook
    Réponses: 3
    Dernier message: 19/11/2008, 19h09
  3. Récupérer une adresse mail dans un corps de message
    Par wannie7777 dans le forum VBA Outlook
    Réponses: 11
    Dernier message: 25/09/2008, 12h36
  4. [RegEx] Tester de validité de plusieurs adresses mails
    Par younes371 dans le forum Langage
    Réponses: 1
    Dernier message: 18/07/2008, 17h38
  5. Réponses: 6
    Dernier message: 30/04/2008, 09h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo