GARANTIR DESCONTO

Fórum Como atualizar uma query a cada 10 segundos #290731

04/08/2005

0

Galera sou novo e nunca trabalhei com o objeto Time,
gostaria de saber como atualizar uma query a cada 10 segundos.
Alguem poderia me ajudar ?


Laelsonc

Laelsonc

Responder

Posts

04/08/2005

Rjun

No componente Timer, acerte a propriedade Interval com o intervalo de tempo que você quer que ele dispare. A propriedade é setada em milissegundos, ou seja, coloque 1000 para cada segundo. No seu caso 10000. No evento OnTimer coloque o código que você quer que seja realizado a cada intervalo de tempo.


Responder

Gostei + 0

04/08/2005

Rafael Santana

nosso amigo aí em cima, está correto...

Na propriedade Interval do Timer, coloque 10000 e coloque no evento OnTimer o seguinte código

Query.close;
Query.Active:=False;
Query.Active:=True;
Query.Open;

tá feito

Não esqueça de postar uma mensagem aqui caso tenha dado certo!!!


Responder

Gostei + 0

04/08/2005

Porty

[quote:fc173c108a=´rafael miguel santana´]nosso amigo aí em cima, está correto...

Na propriedade Interval do Timer, coloque 10000 e coloque no evento OnTimer o seguinte código

Query.close;
Query.Active:=False;
Query.Active:=True;
Query.Open;

tá feito

Não esqueça de postar uma mensagem aqui caso tenha dado certo!!![/quote:fc173c108a]

Se colocar Query.Refresh tb funciona.


Responder

Gostei + 0

04/08/2005

Rjun

[quote:37807339d1=´rafael miguel santana´]
Query.close;
Query.Active:=False;
Query.Active:=True;
Query.Open;
[/quote:37807339d1]

Colocar false para Query.Active não é a mesma coisa que dar um Query.Close?

Colocar true para Query.Active não é a mesma coisa que dar um Query.Open?


Responder

Gostei + 0

04/08/2005

Nildo

Eu costumo criar uma Thread só para a atualização da Query. Dentro dessa Thread eu coloco um While infinito, e dentro desse while eu coloco o REFRESH da tabela e um SLEEP com o tempo de espera, no caso, 10000 (dez segundos)


Responder

Gostei + 0

04/08/2005

Rjun

Nildo, vc tem algum link ou material sobre THREAD que pudesse disponibilizar?


Responder

Gostei + 0

04/08/2005

Nildo

Nildo, vc tem algum link ou material sobre THREAD que pudesse disponibilizar?


Não, mas se quiser eu posso montar essa thread aqui, agora...


Responder

Gostei + 0

04/08/2005

Rjun

Seria bom, mas na verdade gostaria de estudar sobre THREAD.


Responder

Gostei + 0

04/08/2005

Massuda

O melhor material sobre threads para Delphi que conheço é [url=http://www.pergolesi.demon.co.uk/prog/threads/ToC.html]Multithreading - The Delphi Way[/url].


Responder

Gostei + 0

04/08/2005

Rjun

vlw Massuda


Responder

Gostei + 0

04/08/2005

Laelsonc

Tudo certo !! valeu galera.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar