Imprimi Página | Fechar janela

Preecher componente do tipo browse

Impresso de: Helpfacil - Portal do conhecimento
Nome do Forum: ADVPL
Descrição do Forum: Dúvidas sobre a programação em ADVPL
URL:http://www.helpfacil.com.br/display_topic_threads.asp?ForumID=1&TopicID=42057
Data da Impressão: terça-feira, 17 de julho de 2018 at 06:39


Topico: Preecher componente do tipo browse

Postado por: JOAORENES
Assunto: Preecher componente do tipo browse
Data Postagem: quarta-feira, 11 de julho de 2018 at 15:34

Boa tarde, Senhores.

Preciso preencher 2 componentes do tipo browse¹ com os dados vindos da SN1. O primeiro deve ser preenchido com os dados da SN1 e mostrar 1 campo de marcação para que o usuário selecione o(s) registro(s) que quiser. Logo em seguida, o usuário poderá enviar os registros selecionados para o seguindo browse.


Sei que há várias formas de realizar o preenchimento dos browses (alias, TRB, array, etc.), mas estou enfrentando problemas por causa da lentidão. Na melhor das hipóteses, passei o alias da SN1 diretamente para o primeiro browse, mas tive problemas ao marcar todos os registros (mais de 100000 e a rotina demora mais de 1 minuto). Em outro caso, pensei em trabalhar com arrays, mas o while que percorre todos os registros da tabela para preencher o array acaba por tornar o processo lento.

Alguém poderia me ajudar?


¹Pode ser qualquer um, desde que consiga mostrar a opção de marcação no primeiro browse e, para o segundo, não mostrar.





Imprimir Página | Fechar Janela