Ajuda comparação ListBox com dados Tabela

10/12/2018

0

Pessoal boa tarde...

Estou com um desafio e gostaria de dica para eu fazer da melhor forma possível...

Tenho uma ListboxA temporária (está oculta) com vários registros, e os dados dessa listboxA tem que ir para uma listboxB padrão que o usuário vai visualizar.

Só que também tenho um select com vários registros, a listboxB só pode receber o item da listboxA quando encontrar o mesmo registro.

O jeito que eu pensei? (Dessa forma está funcionando, só queria melhorar o código)

for I := 0 to lstxml.Items.Count - 1 do begin
while not DM.SqlAux.Eof do begin
if (Pos(lstxml.Items[i], DM.SqlAux.FieldByName('CHAVE').AsString+'-cte.xml') > 0) then begin
lstArq.Items.Add(lstxml.Items[i]);
DM.SqlAux.Next;
end
else begin
DM.SqlAux.Next;
end;
end;
DM.SqlAux.First;
end;

Teria um jeito mais fácil?

Grato,
Wagner
Wagner Novaes

Wagner Novaes

Responder

Post mais votado

13/12/2018

Bom dia Wagner, como vai, legar compartilhas experiencias.

Cara pelo que vi seu código esta bem legal, não precisa mudar nada, ainda mais que está funcionando como vc disse.

As vezes precisamos fazer os códigos funcionais e bonitos dentro das boas práticas, mas se está funcionando assim, e está legal seu código, deixe assim.

Abraços, até mais.

Fernando Wahl

Fernando Wahl
Responder

Mais Posts

13/12/2018

Wagner Novaes

Fernando primeiramente obrigado pela resposta.

Bom se está bom assim, assim vai ficar... rs

Abraço,
Wagner
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar