Gestion erreur VB.Net

Résolu
Cormega92 Messages postés 40 Statut Membre -  
Cormega92 Messages postés 40 Statut Membre -
Bonjour,

Je développe une application VB qui a un moment demande à l'utilisateur de rentrer une date de début et une date de fin de type : JJ/MM/AAAA. J'aimerais savoir comment retourner un message d'erreur lorsque l'utilisateur ne rentre pas la date au bon format (JJ/MM/AAAA). Merci.
Configuration: Windows XP
Firefox 2.0.0.14

7 réponses

  1. noobduvb
     
    Salut

    essaie :

    If Not IsDate(tavariabledate) then

    salut
    1
  2. Cormega92 Messages postés 40 Statut Membre 2
     
    Personne pour m'aider? allez les spécialistes VB un petit effort svp! ^^
    0
  3. MysticSquall Messages postés 429 Statut Membre 28
     
    Peut être une idée:
    Un MsgBox après vérification du type. En clair, tu incrémente ce que l'utilisateur a saisie dans une variable, et tu vérifie si la variable est du type date
    0
  4. Cormega92 Messages postés 40 Statut Membre 2
     
    Merci mais ça je sais, ce qui me pose problème c'est la syntaxe pour dire "if différent de jj/mm/aaaa".
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Cormega92 Messages postés 40 Statut Membre 2
     
    Ok ça ca marche mais je me suis renseigné sur la fonction IsDate et j'ai vu quelle prenait en compte plusieurs format de dates (jj/mm/aa par exemple) or ce que va renter l'utilisateur va me servir dans une requête SQL pour sélectionner des champs compris entre les deux dates saisies. Ces dates sont de type jj/mm/aaaa, donc si l'utilisateur rentre jj/mm/aa il n'aura pa de message d'erreur alors que la requête ne pourra pas marché.
    Pouvez vous m'aider?
    0
  7. Cormega92 Messages postés 40 Statut Membre 2
     
    Ok merci mais en fait j'ai trouvé plus simple en utilisant une maskedtextbox l'utilisateur n'a plus le choix et rentrera forcément la date au bon format. Merci pour ton aide noobduvb.
    0