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

Access Discussion :

[VBA][Access] listederoulante.Value


Sujet :

Access

  1. #1
    Membre expert
    Avatar de annedeblois
    Femme Profil pro
    Analyste d'exploitation
    Inscrit en
    Août 2005
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 49
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 485
    Points : 3 218
    Points
    3 218
    Par défaut [VBA][Access] listederoulante.Value
    Bonjour,

    Je suis en train de développer une base de données permettant de conserver un historique des messages envoyés à des destinataires précis. Il y a un champ Destinataire, un champ Sujet et un champ de type «mémo» pour le texte du message. Le champ Destinataire est une liste déroulante qui va chercher le no d'identifiant ainsi que l'adresse de courrier électronique du destinaire (provenant d'une table Courriel).

    Info supplémentaire: Destinataire est en fait le nom de la liste déroulante qui affiche les adresses de courriel, mais masque les identifiants uniques pour chaque adresse.

    J'ai ajouté au formulaire de saisie un bouton qui prend l'information entrée et qui ouvre l'application de courriel par défaut avec un nouveau message à envoyer. Le code du bouton est ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DoCmd.SendObject , , , Destinataire.Value, , , Sujet, Message
    Bizarrement, ce qui sort à la ligne Destinataire n'est pas l'adresse de courriel, mais son numéro d'identifiant. Que devrais-je faire pour que l'adresse soit prise au lieu d'un numéro (qui est la clé primaire)?

    Merci!

  2. #2
    Nouveau membre du Club

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 39
    Points : 33
    Points
    33
    Par défaut
    Je pense que dans ta liste déroulante tu as 2 colonnes :
    Le numéro (clé) et l'adresse destinataire.
    Par defaut, la valeur récupérée est la colonne 0, donc tu dois lui préciser que tu veux prendre les données de la colonne 1.

    Alain

  3. #3
    Membre expert
    Avatar de annedeblois
    Femme Profil pro
    Analyste d'exploitation
    Inscrit en
    Août 2005
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 49
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 485
    Points : 3 218
    Points
    3 218
    Par défaut
    Citation Envoyé par smicky77
    Je pense que dans ta liste déroulante tu as 2 colonnes :
    Le numéro (clé) et l'adresse destinataire.
    Par defaut, la valeur récupérée est la colonne 0, donc tu dois lui préciser que tu veux prendre les données de la colonne 1.

    Alain
    Merci, si j'ai bien compris, ça veut dire que je dois prendre Destinataire.Value(1) -- ou quelque chose du genre -- au lieu de Value tout court?

  4. #4
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 371
    Points : 19 777
    Points
    19 777
    Billets dans le blog
    65
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me!Destinataire.Column(1)

  5. #5
    Membre expert
    Avatar de annedeblois
    Femme Profil pro
    Analyste d'exploitation
    Inscrit en
    Août 2005
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 49
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 485
    Points : 3 218
    Points
    3 218
    Par défaut
    Citation Envoyé par User
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me!Destinataire.Column(1)

    Exactement ce que je cherchais, merci infiniment.

    Aux modérateurs: pardon, j'avais oublié qu'il y avait un forum dédié à Access...

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/06/2005, 15h37
  2. Réponses: 4
    Dernier message: 19/05/2005, 11h51
  3. Réponses: 4
    Dernier message: 16/04/2005, 16h54
  4. [VBA] Access-> Excel Format de cellule
    Par toflofr dans le forum VBA Access
    Réponses: 19
    Dernier message: 31/07/2003, 14h26

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