Notifications
Clear all

VERIFICAR DUPLICIDADE MULTIPLAS COLUNAS

2 Posts
2 Usuários
0 Reactions
1,117 Visualizações
(@gabrielluz)
Posts: 12
Active Member
Topic starter
 

Pessoal estou com o seguinte problema:
Tenho um botão que abre um formulário e lança dados em uma guia.
Tem varias colunas, inclusive a primeira é a data de lançamento que ele mesmo escolhe.
Mas isso tudo já esta certo.
Porém tem 2 colunas que tem nesta guia que não posso deixar se repetir os dados caso seja feito o lançamento.
Colunas: Nº de pedido, Nome da Empresa.
Ou seja: Caso já tenha cadastrado o nº de pedido 1234 na empresa Squish
E tentar cadastrar novamente o nº de pedido 1234 na empresa Squish, não é para deixar cadastrar, deve aparecer uma mensagem do tipo "Lançamento repetido na data: XX/XX/XX" ( Caso não de para mostrar a data aqui não tem problema, só de apontar que tem algum pedido repetido já seria bom, mas se conseguisse seria sensacional.)
Caso o nº de pedido seja 1234 e a empresa seja diferente, por exemplo em vez de Squish o nome seja Blade é para deixar cadastrar normalmente.
O mesmo deve acontecer caso o nº de pedido seja 4321 e empresa seja igual.
Só deve bloquear caso ambos sejam iguais.

**IMPORTANTE: TEM MUITAS LINHAS (+ de 10000 registros cadastrados) Então esse código tem que ser otimizado para não travar e nem deixar devagar no computador pois é bem fraco**

**EDIT: Pessoal esqueci de dizer que neste formulário ele faz varias inserções em um lançamento só. então ele pode se repetir apenas caso seja o primeiro lançamento, ai ele lança 10 linhas com Nº de pedido e Nome da empresa iguais. Ele só não pode deixar repetir caso esses dados já existam na guia no próximo lançamento.**

Não sei fazer este código de validação, será que poderiam me ajudar?

 
Postado : 19/06/2020 10:03 am
muca
 muca
(@muca)
Posts: 36
Eminent Member
 

Anexe o que você já tem pronto para podermos partir daí em diante.

O essencial faz a vida valer a pena!

 
Postado : 20/06/2020 1:14 pm