Contrôle sur les Textbox

Résolu
andyajram Messages postés 165 Statut Membre -  
andyajram Messages postés 165 Statut Membre -
Bonjour, j'ai deux Textbox pour saisir des dates , Date Arrivée et Date de Retour, je veux que si l'utilisateur entre une date de retour inférieur a la date d'arrivée un message s'affiche en indiquant que la date de retour ne doit pas être inférieur a la date d'arrivée , comment je peux faire ça ?

Merci d'avance

4 réponses

  1. Utilisateur anonyme
     
    Alors tu abonnes les événements Leave de tes 2 textbox à la même méthode dans laquelle tu mets ceci

    Dim arrivee as DateTime 
    Dim depart as DateTime
    
    If DateTime.TryParse(txtArrivee.Text, arrivee) AndAlso DateTime.TryParse(txtDepart.Text, depart) AndAlso depart < arrivee Then
         MessageBox.Show(« On ne peut pas partir avant d’être arrivé! »)
         Ctype(sender, TextBox).Focu() ‘on remet le focus dans la textbox que l’on vient de quitter.
    End if


    1
    1. andyajram Messages postés 165 Statut Membre
       
      en fait pourquoi tu as utilisé DateTime ? sachant que la valeur entré dans le textbox sera enregistré en Varchar dans ma base de données , ou bien c'est juste pour la comparaison ?
      0
    2. Utilisateur anonyme
       
      sachant que la valeur entré dans le textbox sera enregistré en Varchar dans ma base de données
      comment veux tu que je le sache, tu n'as même pas parlé de base de données avant....


      As tu déjà essayé un truc comme ça
      Dim test as Boolean = "01/02/2018" < "29/01/2018"
      0
    3. andyajram Messages postés 165 Statut Membre
       
      Ta réponse précédente a marché j'ai juste poser la question pour savoir c'est tout
      0
      1. Utilisateur anonyme > andyajram Messages postés 165 Statut Membre
         
        oui, je sais, mais j'essaye de te faire comprendre par toi même la nécessité.
        0
    4. andyajram Messages postés 165 Statut Membre
       
      D'accord merci beaucoup c'est gentil a toi
      0
  2. Utilisateur anonyme
     
    Bonjour,
    ça depend, quel VB?
    • VBS
    • VBA -> précisez:
      • Word
      • Excel
      • Access
      • Powerpoint
      • Autre
    • VB6 (ou antérieur, précisez)
    • VB.Net - précisez la Framework et ->
      • Winform
      • WPF

    0
    1. andyajram Messages postés 165 Statut Membre
       
      vb.net , windows form
      0
  3. Utilisateur anonyme
     
    OK, tu veux cette information après une validation (bouton, pression sur entrée, tab, sortie du contrôle etc....) ou en cours de saisie ?
    0
    1. andyajram Messages postés 165 Statut Membre
       
      je préfère Lost Focus c'est-à-dire quand je quitte le Textbox, ensuite je pourrais l'adapté comme je veux a n'importe quel événement
      0
  4. andyajram Messages postés 165 Statut Membre
     
    je préfère Lost Focus c'est-à-dire quand je quitte le Textbox
    0
    1. andyajram Messages postés 165 Statut Membre
       
      ensuite je pourrais l'adapté comme je veux a n'importe quel événement
      0