Itens repetidos no ClientDataset como Impedir?
ola
Exemplo
item produto valor qtde
-------------------------------
1 00001 20,00 2
2 00005 30,00 3
3 00002 40,00 8
O que eu preciso é que quando alguem tentar inserir novamente o
um produto que esteja na lista ele bloquei ou mesmo que
ele automaticamente some a qtde ao produto que ja se encontra?
qualquer uma das formas esta bom
grato
Rogerio
Exemplo
item produto valor qtde
-------------------------------
1 00001 20,00 2
2 00005 30,00 3
3 00002 40,00 8
O que eu preciso é que quando alguem tentar inserir novamente o
um produto que esteja na lista ele bloquei ou mesmo que
ele automaticamente some a qtde ao produto que ja se encontra?
qualquer uma das formas esta bom
grato
Rogerio
Rbbsoftware
Curtidas 0
Respostas
Foxcyber
26/05/2004
Na hora que for inserir faça um while na tabela:
while not ´nomedatabela´ eof do
begin
if campoproduto = ´valor que se quer inserir´ then
begin
showmessage(´Produto ja existe´);
exit;
end;
´nomedatabela´.next
end;
while not ´nomedatabela´ eof do
begin
if campoproduto = ´valor que se quer inserir´ then
begin
showmessage(´Produto ja existe´);
exit;
end;
´nomedatabela´.next
end;
GOSTEI 0