Não deixar parecer que esta travado numa execução de SQL
Olá Pessoal, tudo bem?
Gostaria de Saber se existe alguma forma de apresentar ao usuário uma mensagem do tipo ´Aguarde´ ou ´Processando´, quando estou executando uma SQL demorada, em média 30 segundos, pois hoje quando executo o comando .ExecSql, ou .Open, ele deixa a tela travada só com a ampulheta lá a mostra, ai por exemplo se eu abro outra tela, só e tento voltar para a do meu programa só após a execução da SQL eu volto a ve-la novamente...
Gostaria de Saber se existe alguma forma de apresentar ao usuário uma mensagem do tipo ´Aguarde´ ou ´Processando´, quando estou executando uma SQL demorada, em média 30 segundos, pois hoje quando executo o comando .ExecSql, ou .Open, ele deixa a tela travada só com a ampulheta lá a mostra, ai por exemplo se eu abro outra tela, só e tento voltar para a do meu programa só após a execução da SQL eu volto a ve-la novamente...
Wgm8
Curtidas 0
Respostas
Pestana_
18/04/2008
procure por [b:c0ba55e406]thread[/b:c0ba55e406] acho que deve ajudar.
flw.
flw.
GOSTEI 0
Picyka
18/04/2008
simples amigo
primeiro crie um form Faguarde por exemplo
use antes do sql assim :
faguarde.show;
aii quando terminar de executar o sql
poe assim faguarde.close;
falo
primeiro crie um form Faguarde por exemplo
use antes do sql assim :
faguarde.show;
aii quando terminar de executar o sql
poe assim faguarde.close;
falo
GOSTEI 0
Pestana_
18/04/2008
simples amigo
primeiro crie um form Faguarde por exemplo
use antes do sql assim :
faguarde.show;
aii quando terminar de executar o sql
poe assim faguarde.close;
falo
acho que o wgm8 não esta querendo que uma outra tela(como foi mensionado) do sistema fique travado quando o select é executado.
por isso que sugeri como opção Thread.
flw.
GOSTEI 0