George,
Você pode fazer um time, da seguinte forma;
Quando a 1ª linha for preenchida no laço, você cria outro laço (um
time) para o preenchimento da próxima linha seja preenchida a parti do final do
laço, assim sucessivamente. Criando um temporizador determinado por você, sendo
nitida o preenchimento da tabela linha após linha.
nLinha = 30
Ex. While SalFetchNext(hSql, lParam)
While nLinha >= nCont
Colocar o focos na linha
Preenchimento da tabela
Set nCont = nCont + 1
sds,
Gerson Barreto Neto
----- Mensagem original ----
De: Erasmo <[EMAIL PROTECTED]>
Para: [email protected]
Enviadas: Sexta-feira, 10 de Agosto de 2007 17:25:10
Assunto: Re: [sqlwin] preenchendo tbl
George,
A cada linha inserida atualize a visualização da tabela com a chamada da
seguinte função:
Call SalUpdateWindow( tbl )
Se quiser tornar mais lento o preenchimento utilize a função SalPause.
Sds,
Erasmo
--
Erasmo Bispo de Oliveira Junior
Gerente de Pesquisa e Desenvolvimento
Softway - Softcomex Informática Ltda.
Pabx: +55 (19) 3344.9200
Direto: +55 (19) 3344.9361
Fax: +55 (19) 3344.9240
e-mail: [EMAIL PROTECTED]
web: http://www.softcomex.com.br
George Hilton wrote:
Pessoal,
estou preenchendo uma tabela em um while, setando as colunas com o valor
guardado em veriáveis.
Visualmente todas as linhas da tabela aparecem no mesmo momento.
Preciso que assim que a primeira linha da tabela for preenchida ela apareça na
tela, a segunda só aparece quando for preenchida e assim por diante.
É isso que ocorre no código, mas visualmente é como se todas as linhas
estivessem sido preenchidas ao mesmo tempo.
Alguém tem alguma solução?
Grato.
George Hilton
Desenvolvimento
[EMAIL PROTECTED]
http://www.ipqtecnologia.com.br/
+55 (71) 3340-3200
Flickr agora em português. Você clica, todo mundo vê.
http://www.flickr.com.br/