|
Postada em 02/09/2008 15:31 hs
Alguem pode me ajudar??? Num form eu possuo duas datas para o usuário preencher. Text1 e Text2 Eu preciso fazer uma validação que não deixe a data do Text2 ser menor do que a data do Text1 Eu tentei assim If text2 < text1 Then Msgbox"Data FINAL não pode ser menor do que a data INICIAL" end if Porém... Se eu colocar a data 30062008 - 01052008 Não dá certo!!! Alguem pode me ajudar?
|
|
|
|
JSFF
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 02/09/2008 17:02 hs
Boa tarde. Você pode utilizar o código abaixo para solucionar seu problema: Dim x As Variant x = DateDiff("d", CDate(Text1.Text), CDate(Text2.Text)) If (x < 0) Then MsgBox "Data Final < Data Inicial" '---ERRO Else MsgBox "Data Final >= Data Inicial" '---OK End If
|
|
|
|
Postada em 02/09/2008 17:07 hs
if cdate(Text2.Text) < CDate(Text1.Text) then msgbox "data 2 menor que data 1" end if
|
|
|
|
Postada em 02/09/2008 17:45 hs
|
|
|