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

IHM Discussion :

Valeur d'un champ de formulaire dans un mail


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 5
    Points : 6
    Points
    6
    Par défaut Valeur d'un champ de formulaire dans un mail
    Bonjour à tous,

    j'ai découvert ce forum il y a quelques semaines, depuis que je bosse sur une base de données (pour un stage ^^). Jusque là, il m'a aidé à résoudre pas mal de problèmes, sauf celui dont je vais vous parler !

    J'ai un formulaire (de déclaration d'accidents de travail) triant donc ces déclaration par un N° (entré par l'utilisateur).
    Je souhaiterais que dans le code que j'ai mis pour envoyer un mail, je puisse rajouter dans le texte le numéro de la déclaration actuellement affichée. Voici le code utilisé :

    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
    Public Sub UseOutlook()
      Dim MonOutlook As Object
      Dim MonMessage As Object
      Set MonOutlook = CreateObject("Outlook.Application")
      Set MonMessage = MonOutlook.CreateItem(0)
      MonMessage.To = "Z Stagiaire RH"
      MonMessage.Subject = "Nouvelle Déclaration d'accident de travail"
      MonMessage.Body = "Une nouvelle déclaration d'accident du travail a été enregistrée dans la base de données. Veuillez vous référer à ce numéro"
     
     
     
     
      MonMessage.Send
      'MsgBox mail
      Set MonOutlook = Nothing
    End Sub
    Le code serait donc à inscrire juste après "veuillez vous référer à ce numéro" .. mais sous quelle forme ^^, là est ma question !

    Je vous remercie par avance

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 128
    Points : 12 185
    Points
    12 185
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Humm, c'est pas bien clair tout ça
    Où pioche tu le N°, dans un champ ?
    Si oui eh bien met un paramètre dans ta procédure :
    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
    Public Sub UseOutlook(ByVal LeNumero As Variant)
    Dim oOutlook As Object
    Dim olkMessage As Object
    
      Set oOutlook = CreateObject("Outlook.Application")
      Set olkMessage = oOutlook.CreateItem(0)
    
      olkMessage.To = "Z Stagiaire RH"
      olkMessage.Subject = "Nouvelle Déclaration d'accident de travail"
      olkMessage.Body = "Une nouvelle déclaration d'accident du travail a été " & _
      "enregistrée dans la base de données." & vbCrLf & vbCrLf & _
      "Veuillez vous référer à ce numéro " & LeNumero
      
      olkMessage.Send
      Set olkMessage = Nothing
      Set oOutlook = Nothing
    End Sub
    Et appelle la comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub cmdEnvoyerParMail()
        UseOutlook Me!NoReference
    End Sub
    Argy

  3. #3
    Futur Membre du Club
    Inscrit en
    Mai 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Merci bien, c'est exactement ce que je voulais

    Bonne journée !

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 08/03/2011, 19h16
  2. Réponses: 1
    Dernier message: 19/04/2010, 14h04
  3. récupérer valeur champ libre formulaire dans un état
    Par stagolee dans le forum VBA Access
    Réponses: 1
    Dernier message: 10/01/2008, 14h18
  4. Récupérer la valeur d'un champ de formulaire
    Par pp51 dans le forum Langage
    Réponses: 10
    Dernier message: 08/08/2006, 23h23
  5. valeur d'un champ de formulaire ajouté depuis une autre page
    Par manaboko dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 01/12/2005, 10h29

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