2010-12-04 5 views
0

Si j'ai trois dans mon textboxes vb.net .. formulaire en ligneveulent si certaines dates sont entre les dates de TextBox2 et les dates de TextBox3 puis TextBox1.Text = "Sumit" else TextBox1.Text = "Aucune date"

Textbox1 .text = "Sumit"

Textbox2.text = "4-Dec-2010"

Textbox3.text = "1-Jan-2011"

Je veux si les dates sélectionnées sont entre les dates de TextBox2 et textbox3 dates then textbox1.text = "sumit" else textbox1.text = "Aucune date"

+2

Vous devez faire deux choses. Vous devez accepter les réponses à vos questions. 2ème chose est de réécrire votre question d'une manière plus significative, car il est un peu difficile de savoir ce qui est voulu :) –

Répondre

2

Mettez les éléments suivants dans votre méthode TextChanged de vos zones de texte. Set Textbox1.Text = CheckDates().

Function CheckDates 
    'Checks to make sure dates were entered' 
    If Not IsDate(Textbox2.text) or Not IsDate(Textbox3.text) Then 
     Return "No Dates" 
     Exit Function 
    End If 

    If CType(Textbox2.text,Date) >= #12/4/2010# and CType(Textbox3.text,Date) <= #1/1/2011# then 
     Return "Submit" 
    Else 
     Return "No Dates" 
    End If 
End Function 
+0

Comment appliquer cela? –

+0

Si vous allez écrire du code, il est important que vous appreniez les principes fondamentaux. Pour Textbox2 et Textbox3, ajoutez la ligne suivante dans l'événement TextChanged, Textbox1.text = CheckDates – shamazing

+0

En outre, je vois que vous avez posté beaucoup de questions et marqué aucune réponse acceptée. Si vous voulez solliciter l'aide des membres de ce site, ayez la gentillesse de marquer les réponses quand elles sont utiles. – shamazing

Questions connexes