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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Agendador no SysTray
mferreiraneto
LAGOA SANTA
MG - BRASIL
ENUNCIADA !
Postada em 28/11/2006 10:38 hs            
Pessoal desenvolvi o sistema de agendamento de reserva de carros, tudo funciona bem, porém coloquei o sistema para funcionar no systray e o codigo que verifica de tempo em tempo a tabela se ha reserva ou não, funciona quando quer.
Veja o codigo abaixo que está em um timer e me ajudem a detectar o erro. porque funciona quando quer??? Se lanço reserva toda hora!!!
ou seja: faltando uma hora para tal reserva o mesmo tem que maximizar o sistema e me mostrar tal reserva. Porem funciona hora sim ora não.

Veja o Codigo:

Private Sub Reserva_Timer()
On Error GoTo errado

Dim DataReservada As Date
Dim TimeAlarme As Date

DataReservada = Data1.Recordset.Fields("DataReservada")
TimeAlarme = Data1.Recordset.Fields("Horario")

If Format$(Hour(Time - TimeAlarme) & ":" & Minute(Time - TimeAlarme) & ":" & Second(Time - TimeAlarme), "hh:mm:ss") = TimeValue("01:00:00") Then
If DataReservada = Date Then
mnu_sobre_Click 'Levanta o sistema
txtPesquisa = TimeAlarme
txtPesquisaData = DataReservada
End If
End If

Exit Sub
errado:
Dim Numero_erro As String
Numero_erro = CStr(Err.Number)
If Numero_erro = "3021" Or "13" Then
Else
MsgBox ("Error # " & CStr(Err.Number) & " " & Err.De ion)
Err.Clear
End If
End Sub

Marcelino Neto
VB6.0
Access97
Dao

EmoçõesMFerreira...
   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 29/11/2006 09:13 hs         
Vc tem que dar um refresh no seu recordset nesse evento...
   
Página(s): 1/1    

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