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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  datas
felipe
não registrado
ENUNCIADA !
Postada em 25/11/2008 10:34 hs   
BOm dia
eu sou novo em vb e eu tenho que fazer um trablho pra escola onde eu tenho q mostra a diferença entre uma data qu eu digito e a data q está no sitema.A data q esta no sistema eu consigo pega ela mas não consigo ela mostrar a diferença qdo eu digito a data que eu quero eu esou usando dessa forma:

Private Sub Command3_Click()
Dim x As Date
txtLocacao = x
txtDevolucao.Text = Date
txtLocacao.SetFocus
Dim qtDias As Byte
qtDias = txtDevolucao
lblDias.Caption = qtDias
End Sub
   
Ash Katchup
CAXIAS DO SUL
RS - BRASIL
ENUNCIADA !
Postada em 25/11/2008 10:41 hs            
Faz assim:
qtDias = DateDiff("d",txtDevolucao.text,DATE)

Sendo que se retornar negativo, quer dizer que a data digitada é anterior a data atual.

__________________

"It is the way of men to make monsters...and it is the nature of
monsters to destroy their makers."

-F.E.A.R. (First Encounter Assault Recon )
   
felipe
não registrado
Postada em 25/11/2008 10:49 hs   
Eu quero q mostre a diferença entre as datas por exemplo:

seu digitar 20/11/2008 e pegar a data que está no sistema que seria 25/11/2008 ele mostraria que a quantidade de dias foi 5.

e quando eu fiz do jeito que vc falou quando eu cliquei mostro que foram 0 dias e a data que eu digitei ficou assim 00:00:00
     
Ash Katchup
não registrado
ENUNCIADA !
Postada em 25/11/2008 11:25 hs   
Para mim retornou "5"

Você usou DateDiff("d","20/11/2008","25/11/2008")?
   
Tiranossauro
DOIS IRMÃOS
RS - BRASIL
Postada em 25/11/2008 11:51 hs            
Private Sub Command3_Click()
Dim x As Date
txtLocacao = format(x, "dd/mm/yyyy")
txtDevolucao.Text = format(now, "dd/mm/yyyy")
txtLocacao.SetFocus
End Sub
 
Private Sub Txt_Locacao_LostFocus()
Dim qtDias As Byte
if isdate(txt_locacao.text) = false
  msgbox "Data inválida"
  txt_locacao.setfocus
end if
 
qtDias = datediff("d", txt_locacao.text, txt_devolucao.text)
lblDias.Caption = qtDias
End Sub
     
Macaubal
não registrado
ENUNCIADA !
Postada em 25/11/2008 12:58 hs   
Private Sub Command3_Click()
    Dim x As Date
    txtLocacao = x
    txtDevolucao.Text = Date
    txtLocacao.SetFocus
    Dim qtDias As Byte
    qtDias = DateDiff("d", x, txtDevolucao.text)
    lblDias.Caption = qtDias
End Sub
   
Página(s): 1/2      PRÓXIMA »


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