TIMER + REFRESH GRID??
Galera é o seguinte, o pessoal é meio preguiçoso e deixa a tela aberta.. só que preciso que o grid atualize a cada 5 minutos..
Ai o que fiz, joguei no intervalo pra ele dar um Refresh no grid.. SÓ que.......
O Interval do Timer é só até 60000 (1 minuto), só que quero q seja em 5 ou 10 minutos.. tentei fazer por contador mais nao deu certo..
como saiu desse b.o.??
Ai o que fiz, joguei no intervalo pra ele dar um Refresh no grid.. SÓ que.......
O Interval do Timer é só até 60000 (1 minuto), só que quero q seja em 5 ou 10 minutos.. tentei fazer por contador mais nao deu certo..
como saiu desse b.o.??
Assim:
No escopo do form:
Private iCont as integer
No timer:
[ô]Deixe o intelavo = 1000 (1 segundo)
Programe no timer assim:
iCont=iCont+1
if iCont = 300 then
[ô]SEU CÓDIGO AQUI....
iCont = 1
end if
No escopo do form:
Private iCont as integer
No timer:
[ô]Deixe o intelavo = 1000 (1 segundo)
Programe no timer assim:
iCont=iCont+1
if iCont = 300 then
[ô]SEU CÓDIGO AQUI....
iCont = 1
end if
MESTRE,
O maior valor que o campo interval do timer aceita é [Ô]65535[Ô]
65535 milisegundos = 65.535 segundo = 1.09225 min (um pouco mais de 1 minuto!)
http://extraconversion.com/pt/tempo/milissegundos/milissegundos-para-segundos.html
Bom ... coloque então 65.535.
Coloque 1 [Ô]for[Ô] para rodar 9 vezes zerando o contador do timer quando este for maior que 60.000. Quando chegar na décima vez deixe o contador passar.
Não vai ficar exato, mas acho que até funciona.
[][ô]s,
Tunusat.
O maior valor que o campo interval do timer aceita é [Ô]65535[Ô]
65535 milisegundos = 65.535 segundo = 1.09225 min (um pouco mais de 1 minuto!)
http://extraconversion.com/pt/tempo/milissegundos/milissegundos-para-segundos.html
Bom ... coloque então 65.535.
Coloque 1 [Ô]for[Ô] para rodar 9 vezes zerando o contador do timer quando este for maior que 60.000. Quando chegar na décima vez deixe o contador passar.
Não vai ficar exato, mas acho que até funciona.
[][ô]s,
Tunusat.
veja se isso aqui te ajuda, basta adaptar a sua realizada
http://www.dreamincode.net/forums/topic/87611-5-min-timer/
http://www.dreamincode.net/forums/topic/87611-5-min-timer/
solução mais simples é a do dummies, pra funcionar é como foi dito você cria uma variavel no general do form e faz uma contador, bom só explicando melhor o código do dummies.
antes de tudo o interval do timer tem que ser 60000 ( 01 minuto )
no general do form
no load doform coloque
e no timer coloque
e é isso ai
antes de tudo o interval do timer tem que ser 60000 ( 01 minuto )
no general do form
Dim Cont As Integer
no load doform coloque
Cont = 0
e no timer coloque
If Cont = 5 Then
[ô] aqui chame a funçaõ que preenche o grid
Cont = 0
else
Cont = Cont + 1
End If
e é isso ai
Tinha feito isso só que não estava dando certo pq esqueci de zerar o contador HUAHUAU..
Obrigado galera!
Obrigado galera!
Tópico encerrado , respostas não são mais permitidas