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 :

Modification du message MsgBox en fonction de conditions [AC-2003]


Sujet :

IHM

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 123
    Par défaut Modification du message MsgBox en fonction de conditions
    Bonjour,

    J'aimerais pouvoir faire que mon MsgBox se modifie selon certaines conditions.

    Voici mon code:

    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
    If TxtFournisseur = "" And TxtMarque = "" And TxtDate = "" And TxtClasseur = "" Then
        MsgBox ("Vous n'avez pas entré de donnée dans le formulaire")
    End If
    If TxtFournisseur = "" Then
        MsgBox ("Vous n'avez pas entré de Fournisseur")
    End If
    If TxtMarque = "" Then
        MsgBox ("Vous n'avez pas entré de Marque")
    End If
    If TxtDate = "" Then
        MsgBox ("Vous n'avez pas entré de Date")
    End If
    If TxtClasseur = "" Then
        MsgBox ("Vous n'avez pas entré de Classeur")
    End If
    Dans le cas présent si je n'entre pas de Fournisseur ou de Marque par exemple cela me donne 2 messages successif, or je voudrais pouvoir condenser ces messages afin qu'il me dise "Vous n'avez pas entré de Fournisseur et de Marque"

    Est-ce possible?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Vous pouvez utiliser :
    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
    msg = ""
    If TxtFournisseur = "" Then
        msg = msg & "Vous n'avez pas entré de Fournisseur" & Chr(13) & Chr(10)
    End If
    If TxtMarque = "" Then
        msg = msg & "Vous n'avez pas entré de Marque" & Chr(13) & Chr(10)
    End If
    If TxtDate = "" Then
        msg = msg & "Vous n'avez pas entré de Date" & Chr(13) & Chr(10)
    End If
    If TxtClasseur = "" Then
        msg = msg &"Vous n'avez pas entré de Classeur"
    End If
     
    MsgBox msg


  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 123
    Par défaut Parfait.
    Merci beaucoup jacques_jean pour cette réponse rapide et pertinente

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

Discussions similaires

  1. [AC-2003] MsgBox en fonction de plusieurs conditions..
    Par helico57570 dans le forum VBA Access
    Réponses: 1
    Dernier message: 27/04/2009, 17h45
  2. Programme de modification de XML en fonction de conditions
    Par greg2 dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 31/07/2006, 08h20
  3. Réponses: 2
    Dernier message: 01/06/2006, 14h54
  4. message warning et fonction runSQL
    Par tomo0013 dans le forum Access
    Réponses: 1
    Dernier message: 02/11/2005, 07h58

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