Ir ao conteúdo
  • Cadastre-se

Impedir cadastro em duplicidade


JOSE DE FREITAS

Posts recomendados

  • Membro VIP
Boa noite, preciso de um Código para impedir Cadastro em duplicidade de CNPJ e CPF.

Alguém pode me ajudar, por favor?

Delphi 7

BD - Access

Um abraço

José Maria

Olá,

Fora a questão de saber se é válido ou não...

Vou dar umas oponiões por alto:

1) Via banco de dados

-Através de consulta; (via select por ex.)

-Através de "chave primária" (ou algo do tipo, é que não lembro o nome, mas seta o campo como só podendo receber um valor exclusivo)

2) Via aplicação

- Via constulta

Ai neste caso, para cada campo já cadastrado, compara com o novo... (não sei onde está os dados)

Tipo:

repetido:=false
while ( (<existir arquivo>) and (not repetido) ) do
begin
if <proximo valor> = <novo valor> then
repetido:=true;
end;
if repetido then
begin
//aqui trecho quando deu ERRO
end
else
begin
//aqui quando é válido
end;

Algo assim...

Mas tudo depende da aplicação em si... pois se for um banco muito grande por exemplo, existem métodos que reduzem o trabalho das buscas. (como busca binária por exemplo)

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!