Acho que basta inverter a ordem: Utilize primeiro o SalTblDestroy para
destruir as colunas e depois o SalTblReset para limpar as linhas.

Att,


Rodrigo Scarano
Target Sistemas
http://www.targetsis.com.br/
[EMAIL PROTECTED]



-----Mensagem original-----
De:     [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome
de Marcelo Guimarães
Enviada em:     sexta-feira, 2 de dezembro de 2005 14:15
Para:   sqlwin@virtualand.net
Assunto:        Re: [sqlwin] SalTblDestroyColumns

Caro Colega,
Quando usamos a função SalTblCreateColumn, precisamos informar no segundo
parâmetro a posição da coluna, portanto antes de fazer nova consulta, não
basta usar SalTblReset, é preciso reiniciar a sequência de posição das
colunas, começando por 1, caso contrário a função SalTblDestroyColumns se
perde.
Acredito que seja este o seu problema.

Atenciosamente,
Marcelo Guimarães

----- Original Message -----
From: <[EMAIL PROTECTED]>
To: "Lista Centura" <sqlwin@virtualand.net>
Sent: Friday, December 02, 2005 10:06 AM
Subject: [sqlwin] SalTblDestroyColumns


> Oi,
> Criei uma Child Table sem colunas e estou usando a função
SalTblCreateColumn
> para criar as colunas runtime, e a função SalTblSetColumnText para lhes
> atribuir um valor.
> Como estou imprimindo um relatório a partir dessa tabela, a cada consulta
eu
> utilizo a função SalTblReset para limpar as linhas e SalTblDestroyColumns
para
> destruir as colunas, mas a SalTblDestroyColumns não funciona e acabo tendo
um
> erro de input item quando imprimo o relatório pela segunda vez.
> No help do Centura a única ressalva no uso dessa função é que as colunas
sejam
> criadas em runtime e isso eu já faço.
> Em meus testes percebi que quando utilizo a função na tabela vazia ela
funciona,
> mas se estiver com algum valor, ela deixa de funcionar.
> Alguém sabe se é necessário mais alguma coisa para usar essa função?
> ==============================================
> Lista de Centura SQLWindows
> Administrador : [EMAIL PROTECTED]
> [ http://www.centuraexplorer.com ]
> Para sair desta lista mande mensagem para:
> [EMAIL PROTECTED] sem nada no Subject e
> com o comando a seguir no corpo da msg:
> "unsubscribe sqlwin" (sem as aspas)
> ==============================================

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

Responder a