Ola Amigos
Eu tenho um combo, onde presiso exibir uma informacao que aparece varias vezes e minha tabela SQL.Por exemplo o Nome de uma Peça.Peça = Martelo
Quando eu vou selecionar um item do combo essa peça Martelo, ira aparecer varias vezes.E como tenho ouras peças elas irao aparecer varias vezes tambem com o mesmo nome.Nao e uma questao de duplicidade no Banco, pois elas realmente estao cadastradas varias vezes, entretanto com um codigo que e unico para cada uma e dessa forma posso diferenciar uma da outra.
Eu quero portanto que esse nome Martelo apareça apenas uma vez no meu combo, pois no combo tenho que exibir apenas o nome da peça e nada mais, logo como os nomes sao iguais, surgiu esse problema.
Eu usei o comando Distinct na clausula Select, porem nao funcionou, felizmente nao deu erro, porem os nomes das peças continuaam a serem exibidos varias vezes.
Ex. do Select que usei;
Select Distinct NomePeca,CodPeca From TBPecas
Executando esse select dentro do SQL, percebi que se eu tiver mais de um campo o comando Distinct ira mostrar uma junçao das duas informacoes, realmente de forma distinta, nesse caso mostrara o campo NomePeca tantas vezes quanto forem os campos CodPeca.
Se eu manda exibir apenas o campo NomePeca, ira funcionar mas isso acontece apenas no Editor do SQL e o mesmo nao ocorre no VB.
E eu tambem tenho que usar outros campos no meu combo.
Sera que e possivel usar o Distinct apenas para um dos campos que eu vou utilizar no Select, mesmo tendo outros campos na mesma clausula?
Obrigado