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: sqlwin@virtualand.net
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/

Responder a