PROBLEMA NA VALIDA?AO DE DATA

COQUITO 10/11/2016 07:11:22
#468857
ola pessoal

estou com um problema simples eu acho, estou tentando validar o campo data de nascimento com o meu texbox mas porem
coloquei na minha validaçao esta regra ao momento de salvar
Citação:

if(IsDate(Format(Data_nascTextBox.Text))) = True Then
msg([Ô]Data invalida[Ô])
end if



mas nao esta funcionando, pois quando eu vou salvar e digito qualquer valor exemplo 45/69/9855 ele me retornar o valor e ignora minha validaçao que e uma data invalida. alguma ideia melhor por favor?
OMAR2011 10/11/2016 08:09:13
#468858
Sem sombra de dúvidas.[txt-color=#e80000]Google[/txt-color].
KURTGU 10/11/2016 08:27:40
#468860
1 Pesquisa que fiz com o que voce postou [txt-color=#e80000]validar o campo data de nascimento[/txt-color] Achei a resposta...

Dim dt As DateTime
DateTime.TryParseExact(txtNascimento.Text, [Ô]dd/MM/yyyy[Ô], Nothing, Nothing, dt)
If dt = DateTime.MinValue Then
MessageBox.Show([Ô]Digite a Data de Nascimento Corretamente![Ô])
End If

Link>>>>>>>>> social.msdn.microsoft.com/Forums/pt-BR/1fe174c6-4a9e-4f9a-8ef3-3522cdf6d586/validando-datas-ddmmaaaa?forum=vsvbasicpt
OMAR2011 10/11/2016 08:36:26
#468861
KURTGU você esta contribuindo para a preguiça.
Se tem KURTGU para que pesquisar,basta esperar.
PERCIFILHO 10/11/2016 08:44:05
#468862
Poderia tentar convertendo a TextBox para data, mais ou menos assim:

If Not IsDate(ConvertToDateTime(Data_nascTextBox.Text)) Then [ô][ô] testando se não for data válida

ou

If IsDate(ConvertToDateTime(Data_nascTextBox.Text)) Then [ô][ô] testando se for data válida

se não funcionar, assim, use o Convert juntamente com o Format, colocando o formato de data dependendo do seu banco de dados.
KURTGU 10/11/2016 08:49:50
#468863
Citação:

:
KURTGU você esta contribuindo para a preguiça.
Se tem KURTGU para que pesquisar,basta esperar.



Entendi...Irei me atentar a isso..
NICKOSOFT 10/11/2016 10:50:32
#468868
Citação:

:
ola pessoal

estou com um problema simples eu acho, estou tentando validar o campo data de nascimento com o meu texbox mas porem
coloquei na minha validaçao esta regra ao momento de salvar
if(IsDate(Format(Data_nascTextBox.Text))) = True Then
msg([Ô]Data invalida[Ô])
end if

mas nao esta funcionando, pois quando eu vou salvar e digito qualquer valor exemplo 45/69/9855 ele me retornar o valor e ignora minha validaçao que e uma data invalida. alguma ideia melhor por favor?


format em q? o compilador não é bidu, se vc quer usar format, tem q passar em q ao menos, pode formatar em inteiro, em texto, em qq coisa q der na telha se fosse pra ele escolher sozinho
fora prestar atenção nos parentiziz
COQUITO 10/11/2016 11:30:16
#468869
Citação:

:
KURTGU você esta contribuindo para a preguiça.
Se tem KURTGU para que pesquisar,basta esperar.



Caro amigo, desculpa se vc nao deseja ajudar nas duvidas seria nao comentar, do jeito eu sei que vc e mas experiente, e eu respeito mas eu busco aprender da forma que eu consiga entender e da forma que eu consiga pesquisar, nao sou do tipo que vou primeiro no forum para me ajudarem, se eu fiz uma publicacao aqui e pq nao consegui achar soluçao no google amigo, existe outros campos tudo orientado para MASCKEDTEXTBOX. mas de todas formas obrigado pelo comentario, acho que o form e para publicar DUVIDAS entao se eu tenho uma DUVIDA estou publicando.
KURTGU 10/11/2016 11:36:06
#468870
Testou o que postei?
COQUITO 10/11/2016 11:50:18
#468871
Citação:

:
Testou o que postei?



estou testando mas me esta atribuindo igual, ele nao valida conforme data mas ja me ajudou para eu manipular a minha variavel
NILSONTRES 10/11/2016 12:13:19
#468872
1º- isdate=true, retorna uma data valida, então a mensagem não poderia ser data invalida.
not isdate

e o format esta sem sentido
Página 1 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas