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

VB 6 et antérieur Discussion :

Controle de saisie, question simple


Sujet :

VB 6 et antérieur

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Controle de saisie, question simple
    bonjour tlm

    Alors voilà je bosse sur un tp pour mon cours de programmation (par excel)

    Je suis encore débutant et j'ai une question qui pourrait vous paraitre idiot mais meme en cherchant dans la F.a.q je n'ai pas trouvé

    voilà mon bout de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
         If text1.Value = "" And text2.Value = "" Then
            MsgBox ("Veuillez saisir l'intitulé et le montant")
        ElseIf text1.Value = "" Then MsgBox ("Veuillez saisir l'intitulé")
        ElseIf text2.Value = "" Then MsgBox ("Veuillez saisir le montant du débit")
        End If
        If calendar.Day = 0 Then MsgBox ("Veuillez choisir une date")
    Mais a part afficher le msgbox, le prog inscrit qd meme les données sous la feuille, il y a t'il donc une ligne permettant à l'utilisateur de pouvoir resaisir ce qu'il manque sans que la fenetre se ferme ? (le userform)

    Merci d'avance !

  2. #2
    Membre régulier
    Avatar de mortalino
    Inscrit en
    Janvier 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Janvier 2007
    Messages : 72
    Points : 116
    Points
    116
    Par défaut
    Salut,

    il te faut l'instruction Exit Sub !

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    If text1.Value = "" And text2.Value = "" Then
        MsgBox ("Veuillez saisir l'intitulé et le montant"): Exit Sub
    ElseIf 
        text1.Value = "" Then MsgBox ("Veuillez saisir l'intitulé"): Exit Sub
    ElseIf 
        text2.Value = "" Then MsgBox ("Veuillez saisir le montant du débit"): Exit Sub
    End If
    If calendar.Day = 0 Then MsgBox ("Veuillez choisir une date")
    @++

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    Ah et bien merci bcp !!!

    C'est exactement ce qu'il me fallait ^^

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

Discussions similaires

  1. Formulaire de saisie: question simple
    Par nianko dans le forum IHM
    Réponses: 6
    Dernier message: 25/08/2010, 11h04
  2. Question simple sur la libération des objets
    Par gibet_b dans le forum Langage
    Réponses: 2
    Dernier message: 12/07/2004, 11h01
  3. DTS : Question simple sur sources de données
    Par guignol dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/05/2004, 13h09
  4. [LG]Choix du pascal ou autre ? Questions simples...
    Par vlacq dans le forum Langage
    Réponses: 5
    Dernier message: 31/01/2004, 00h42
  5. Question simple sur les threads :)
    Par momox dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/06/2003, 05h13

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