USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Dúvida com campo data
Perci
não registrado
ENUNCIADA !
Postada em 13/03/2007 14:26 hs   
Boa tarde, amigos
Possuo um sistema onde na tabela de duplicatas, tenho os campos: DataEmissao, DataVencimento e DataBaixa com tipo data/hora - e no formulario tenho dois MaskEdBox para digitação.
Quando vou gravar o registro, se o MaskEdBox estiver sem dados (só com as barras),
a gravação não dá erro. Mas quando vou chamar o registro para visualizar no formulário, ocorre um erro.
Como faço para conseguir gravar o registro e depois retornar os dados no formulário sem ocorrer esse erro no campo data que está vazio?
Algúem pode me dar uma luz?
   
Álvaro
Pontos: 2843
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 14/03/2007 11:57 hs            
Perci bom dia !!
Eu já tive problemas com o maskedbox, então eu o substitui pelo text, e dentro do text eu format os dados para data, por exemplo, o usuário digitou 01012001 no txtdata.text ficaria algo assim
 
        TxtData.Text = Format(TxtData.Text, "@@/@@/@@@@")
        If CDate(IsDate(TxtData.Text)) = False Then
            MsgBox "Digite uma data válida e/ou sem as barras. EX: 01012001", vbInformation
            TxtData.Text = ""
            TxtData.SetFocus
        endif
 
Com isso não tenho o problema da data, agora quanto a gravação e depois voltar, eu resolvi o meu problema usando um on error resume next no inicio dos códigos, pois assim ele ignora o error e continua gravando e/ou carregando o arquivo para tela

Abraço e que DEUS te abençõe, espero poder ter te ajudado
Eu sou o Senhor, o DEUS de vocês;
eu os seguro pela mão e lhes digo;
Não fiquem com medo, pois eu os ajudo
Isaias 41:13
   
Perci
não registrado
ENUNCIADA !
Postada em 14/03/2007 12:54 hs   
Ok, Álvaro, muito obrigado pela dica.
Valeu
Até mais.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página