DATA E HORA COMO TRABALHAR?
OPA.. CAROS AMIGOS ESTOU TENTANDO DESENVOLVER UM APLICATIVO.. E PRECISO DETERMINAR O DIA E HORA PARA ACONTECER DETERMINADA FUNÇÃO.. COMO POSSO FAZEER ISSO JàTENTEI DE TUDO SE PUDEREM AJUDAR.. GRATO UM APRENDIZ..
vc precisaria fazer tal verificação dentro de um timer...
ai para verificar se chegou tal dia e hora vc faz assim:
ai para verificar se chegou tal dia e hora vc faz assim:
If cdate("09/04/2007 16:00") = CDate(Format(now,"DD/MM/YYYY HH:MM")) then
'Realizar operações necessárias
end if
MARCELOHF! Só completando a sua resposta.pois pode ser útil pra alguém.
vc coloca no timer1 assim:
Timer1.enable = false'(Desabilita o timer)
interval = 1000'(Representa um segundo)a cada segundo o timer executa
no load do form ative o timer assim:
espero ter contribuido.
vc coloca no timer1 assim:
Timer1.enable = false'(Desabilita o timer)
interval = 1000'(Representa um segundo)a cada segundo o timer executa
no load do form ative o timer assim:
Private Sub Form_Load()
Timer1.Enabled = True'(Ativa o timer)
End Sub
Private Sub Timer1_Timer()
If cdate("09/04/2007 16:00") = CDate(Format(now,"DD/MM/YYYY HH:MM")) then
'Realizar operações necessárias
end if
End Sub
espero ter contribuido.
ouou.. obrigado vc's são d++ foi de grande ajuda espero em breve estar ajudando alguen..
Private Sub Form_Load()
Timer1.Enabled = True
End Sub
fiz desta maneira mas não deu certo!!!
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
If CDate("10/04/2007 13:29") = CDate(Format(Now, "DD/MM/YY HH:MM")) Then
MsgBox "testando o codigo", vbCritical
End If
End Sub
fiz desta maneira mas não deu certo!!!
alguem sabe o por que????????
nesta data vc tem 4 digitos para o Ano
CDate("10/04/2007 13:29")
Ja nesta vc formatou com somente 2
CDate(Format(Now, "DD/MM/YY HH:MM"))
Coloque assim
CDate(Format(Now, "DD/MM/YYYY HH:MM"))
CDate("10/04/2007 13:29")
Ja nesta vc formatou com somente 2
CDate(Format(Now, "DD/MM/YY HH:MM"))
Coloque assim
CDate(Format(Now, "DD/MM/YYYY HH:MM"))
ah...
Verifique também a propriedade Interval do Timer, ela tem que estar preenchida com um valor maior que 0
Verifique também a propriedade Interval do Timer, ela tem que estar preenchida com um valor maior que 0
okok vou fazer os testes e posto aki obrigado..
valewwww agora sim funcionando tudo corretamente......se alguem queser o arquivo ou precisar eu mando...
Diego,
Se já está tudo funcionando, não esqueça de encerrar o tópico.
Se já está tudo funcionando, não esqueça de encerrar o tópico.
Tópico encerrado , respostas não são mais permitidas