qdo lançar um item repetido no grid ele ignorar o ultimo

Delphi

24/04/2005

Boa Tarde Amigos!!!!

Gostatia de saber como faço para qdo lançar um item repetido no grid ele ignorar o item repetido e ir para o já lançado, sendo q uso o evento OnValidate no campo CodProduto, meu banco é interbase , SQLConection, DataSetProvider, ClientDataSet, DataSource...


obrigado..


Rogsystem

Rogsystem

Curtidas 0

Respostas

Yallebr

Yallebr

24/04/2005

rogsystem,


Não seria mais fácil fazer, melhor manutenabilidade e mais rápido se vc coloca-se isso já no seu comando SQL?

Dessa forma viria apenas iten´s distintos. Não precisando vc tratar mais nada.

Exemplo:

Select Distinct Nome, Codigo from Produtos where Preco > 100

Entendi que vc NÃO quer mostrar dados repetidos no grid. Correto?


GOSTEI 0
Rogsystem

Rogsystem

24/04/2005

na verdade tenho um aplicatico comercial e na tela de vendas meu cliente quer q qdo ele passe um produto repetido no leitor de códigos de barras, ao invés de lançar novamente este produto ele vá para o produto já lançado e caia no campo qtd para q ele apenas autente a quantidade de itens


GOSTEI 0
Edilcimar

Edilcimar

24/04/2005

coloque o código do produto no lançamento, faça a procura se não encontrar dê um append caso contrário acrescente ao´ítem já constante


GOSTEI 0
POSTAR