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

Macros Access Discussion :

Paramétrage champs "A" avec la fonction Envoyer Objet base de données" dans une macro [AC-2013]


Sujet :

Macros Access

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Décembre 2014
    Messages : 13
    Points : 8
    Points
    8
    Par défaut Paramétrage champs "A" avec la fonction Envoyer Objet base de données" dans une macro
    Bonjour,

    je cherche à envoyer une demande faite par un formulaire par mail.
    J'ai utiliser la fonction "ENVOYEROBJETBASEDEDONNEES"

    j'ai réussi grâce à la fonction username a trouver l'adresse email du demandeur renseigner dans une base.
    Par contre, je n'arrive pas à paramétrer "A", je souhaiterai envoyer aux différents utilisateurs qui font parti d'un groupe bien précis. J'ai créér une requête qui regroupe l'ensemble de ces utilisateurs.
    Mais comment paramétrer la fonction "A" pour récupérer l'ensemble de ces emails ?
    merci pour votre aide

    Nom : PARA_envoyer.JPG
Affichages : 595
Taille : 176,0 Ko

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Décembre 2014
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Je vais me répondre à moi même, j'ai trouver une solution

    J'ai créer une fonction VBA
    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
    Function Liste_mail()
        'Création des variables
          Dim ListeEMail As Recordset
        'Requète ou se trouvant les emails
          Set ListeEMail = CurrentDb.OpenRecordset("RQ_Contacts")
     
        'Création Liste des utiliseurs
            ListeEMail.MoveFirst
            Listecomplete = " "
            While Not ListeEMail.EOF
              Listecomplete = Listecomplete & ListeEMail("EMail") & ";"
              ListeEMail.MoveNext
            Wend
        'Message pour tester le résultat => Activer si necessaire
          MsgBox Listecomplete
        'Fin Prog
            ListeEMail.Close
            Set ListeEMail = Nothing
        'Ecriture du résultat
            Liste_mail = Listecomplete
    End Function
    Ensuite dans le champs "A"; j'ai mis la valeur "=Liste_mail()"
    Nom : PARA_envoyer_REPONSE.JPG
Affichages : 568
Taille : 147,2 Ko

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Excel-2013] Souci avec la fonction "Decaler" dans une macro
    Par rvaysse dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 01/03/2014, 09h17
  2. [MySQL] Fonction mail avec données récupérées dans une bdd
    Par ifiii dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 20/01/2010, 14h32
  3. Réponses: 0
    Dernier message: 11/01/2010, 10h49
  4. [Datatable] Champ en lecture seul avec SQL fonction
    Par zoltix dans le forum Développement
    Réponses: 1
    Dernier message: 18/03/2009, 17h03
  5. Réponses: 5
    Dernier message: 06/02/2008, 16h01

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