Amigos
Você já me ajudou muito..
Estou fazendo um esquema para derrumar os usuarios que estão logado no
access, é bem simples.. esta funcionando.. se o formulario achar o
arquivo Kickout.. ele fecha...
mas queria deixa uma msg para fechar com tmepo. vi um forum seu que esta
abaixo. masn ão consegui adaptar..dá erro. vc tem alguma solução?
Era só colocar uma msg que irá fechar em 60 segundos.
MEU CODIGO
Private Sub Form_Timer()
If Len(Dir("W:\A\B\C\teste bd\kickout.txt")) > 0 Then
DoCmd.Quit acQuitSaveAll
End If
End Sub
CODIGO QUE ACHEI AQUI
'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 = 60 '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
End Sub
Mas com sse não consegui fazer funcionar alguém tem alguma sugestão
Obrigado
Você já me ajudou muito..
Estou fazendo um esquema para derrumar os usuarios que estão logado no
access, é bem simples.. esta funcionando.. se o formulario achar o
arquivo Kickout.. ele fecha...
mas queria deixa uma msg para fechar com tmepo. vi um forum seu que esta
abaixo. masn ão consegui adaptar..dá erro. vc tem alguma solução?
Era só colocar uma msg que irá fechar em 60 segundos.
MEU CODIGO
Private Sub Form_Timer()
If Len(Dir("W:\A\B\C\teste bd\kickout.txt")) > 0 Then
DoCmd.Quit acQuitSaveAll
End If
End Sub
CODIGO QUE ACHEI AQUI
'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 = 60 '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
End Sub
Mas com sse não consegui fazer funcionar alguém tem alguma sugestão
Obrigado