mesmo colocando o clear antes do Do While Not TABELA.Eof não resolveu, pois o lstcodigomaterial não lista nada ... eu já pensei em deixar a consulta sql listar os resultados duplicados e depois faria um outro filtro (ELIMINANDO OS TEXTOS DUPLICADOS NO LSTCODIGOMATERIAL) ... são 2 trabalhos mas tambem não sei fazer esse filtro ... :( help