Boas...
Andei a sondar aqui o forum a tentar encontrar um cod que ao fechar o form ele feche com timer...mas nao consegui colocar nenhum a trabalhar..
vi este exemplo do JPaulo...
Private Sub Form_Load()
'Variavel publica
Public strInicia As Integer
Private Sub Form_Load()
'No evento ao carregar do form, coloca o intervalo do cronometro = 1000
Me.TimerInterval = 1000
Form_Timer
End Sub
Private Sub Form_Timer()
'By JPaulo ® Maximo Access
Static strInicioDaContagem As Date
Dim ContaSegundos As Integer
ContaSegundos = 3 'numero de segundos pretendidos
If strInicia = 0 Then strInicioDaContagem = Time
Min = (ContaSegundos - DateDiff("s", strInicioDaContagem, Time)) \ 60
Sec = (ContaSegundos - DateDiff("s", strInicioDaContagem, Time)) Mod 60
Me.lblContagem.Caption = "Este Banco irá Fechar para Manutenção em: " & Format(Sec, "00")
strInicia = strInicia + 1
If Sec = 0 Then
DoCmd.Quit
End If
mas não rolou no meu...alterei o vb, mas nada.... no tópico você fala em colocar a Label em lblContagem. Que label?
Abraço
Andei a sondar aqui o forum a tentar encontrar um cod que ao fechar o form ele feche com timer...mas nao consegui colocar nenhum a trabalhar..
vi este exemplo do JPaulo...
Private Sub Form_Load()
'Variavel publica
Public strInicia As Integer
Private Sub Form_Load()
'No evento ao carregar do form, coloca o intervalo do cronometro = 1000
Me.TimerInterval = 1000
Form_Timer
End Sub
Private Sub Form_Timer()
'By JPaulo ® Maximo Access
Static strInicioDaContagem As Date
Dim ContaSegundos As Integer
ContaSegundos = 3 'numero de segundos pretendidos
If strInicia = 0 Then strInicioDaContagem = Time
Min = (ContaSegundos - DateDiff("s", strInicioDaContagem, Time)) \ 60
Sec = (ContaSegundos - DateDiff("s", strInicioDaContagem, Time)) Mod 60
Me.lblContagem.Caption = "Este Banco irá Fechar para Manutenção em: " & Format(Sec, "00")
strInicia = strInicia + 1
If Sec = 0 Then
DoCmd.Quit
End If
mas não rolou no meu...alterei o vb, mas nada.... no tópico você fala em colocar a Label em lblContagem. Que label?
Abraço