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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Problema com datas na mudança do ANO
Scaliburth
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 02/01/2006 16:46 hs            
Caros colegas,
 
Estou com um probleminha e não vejo onde está o erro. O que acontece é o seguinte, toda vez que acesso um determinado registro no bd,  ele confere se a data limite é maior que a data do dia. Se não for ele passa e se for maior ele acusa que o registro está vencido e tem que ser renovado.
 
Acontece que até a data limite 31/12/05 estava tudo funcionando bem, e ao acessar no dia 27/12/05 um registro que venceria dia 01/01/06, ele acusou que estava vencido, SENDO QUE NÃO ESTAVA. Verifiquei todo o código e não encontrei nenhum erro. Com a mudança do ano, ele inverteu, agora não acusa vencimento para os que venceram antes de 31/12/05.
 
O código é este aqui:
 
 
If format(txtdatadodia, "dd/mm/yy") > format(registroBD("Datavencimento"), "dd/mm/yy") then
      Msgbox "Este cliente venceu dia xxx(do BD).",vbcritical,"Renove o cadastro"
      xxxxxx
      xxxxxx
else
      Ele passa pra frente
end if
 
Quem puder me ajudar eu agradeço.
 
Ate mais galera
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 02/01/2006 20:32 hs            
Hummmmmmmmm... tenta isso:
 
If cdate(format(txtdatadodia, "dd/mm/yy")) > cdate(format(registroBD("Datavencimento"), "dd/mm/yy") )then
      Msgbox "Este cliente venceu dia xxx(do BD).",vbcritical,"Renove o cadastro"
      xxxxxx
      xxxxxx
else
      Ele passa pra frente
end if
 
vamos ver se dá certo...
 
Reporta o resultado depois por favor
 
t+
   
Erico
SALVADOR
BA - BRASIL
Postada em 03/01/2006 10:30 hs            
O exemplo acima deve funcioinar, mas se o campo do banco for tipo data ele não necessita do CDATE(FORMAT...  Utilize estes comando só para o text box.

A.Erico S.Peixoto
--------------------
Analista de Sistemas
     
Scaliburth
BELO HORIZONTE
MG - BRASIL
Postada em 03/01/2006 11:33 hs            
Beleza pessoal, funcionou direitinho.
 
 
Valeu!!!
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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