Autor Tópico: [RESOLVIDO] - Validação Nome CEP - Como fazer  (Lida 201 vezes)

Utecnico

  • Novato
  • *
  • Mensagens: 35
[RESOLVIDO] - Validação Nome CEP - Como fazer
« Online: Junho 11, 2016, 12:06:02 pm »
Olá pessoal,

Estou tentando criar um formulário para uma empresa pequena que tem os cadastros de cliente em formulário de papel, acontece que os cadastros não usam cpf.

Para evitar que a moça que vai transferir esses dados do papel para o sistema faça cadastros em duplicidade, pretendo validar os cadastros pelo CEP . Dessa forma ao clicar no botão inserir, não seria permitido que duas Maria Valadares de Jesus fosse inserida para o CEP ex: 30130-908 afinal encontrar homônimo no mesmo CEP seria algo muito difícil.

Já procurei um exemplo que pudesse me servir de base mas não achei. Uso o Scriptcase versão 8.

Só não tenho a menor ideia como isso pode ser feito, fico grato desde já pela ajuda.
« Última modificação: Junho 13, 2016, 02:27:26 pm por Ronyan Alves »

Haroldo

  • Expert
  • *****
  • Mensagens: 6293
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Validação Nome CEP - Como fazer
« Responder #1 Online: Junho 12, 2016, 06:10:36 pm »
faça a validação da chave composta dentro da aplicação. Edite a app no SC e analisa as opções do menu do lado esquerdo.

Rodrigo Goulart Padovezzi

  • Expert
  • *****
  • Mensagens: 1045
    • Email
Re:Validação Nome CEP - Como fazer
« Responder #2 Online: Junho 13, 2016, 10:37:34 am »
Faça um lookup na mesma tabela (onBeforeInsert) passando o cep e nome. Se não for vazio dê mensagem de erro.

Utecnico

  • Novato
  • *
  • Mensagens: 35
Re:Validação Nome CEP - Como fazer
« Responder #3 Online: Junho 13, 2016, 11:34:45 am »
Faça um lookup na mesma tabela (onBeforeInsert) passando o cep e nome. Se não for vazio dê mensagem de erro.
Olá Rodrigo, como faço um lookup? Não tenho a menor ideia...
Se você puder ser mais didático eu te agradeço.

Rodrigo Goulart Padovezzi

  • Expert
  • *****
  • Mensagens: 1045
    • Email
Re:Validação Nome CEP - Como fazer
« Responder #4 Online: Junho 13, 2016, 11:38:54 am »
onBeforeInsert

$sqlTem = "select id from clientes where cep = '".{cep}."' and nome = '".{nome}."'  ";
sc_lookup(lookupTem,$sqlTem);
if(!empty({lookupTem}))
{
     sc_error_message("Esse cadastro já existe");
}

Utecnico

  • Novato
  • *
  • Mensagens: 35
Re:Validação Nome CEP - Como fazer
« Responder #5 Online: Junho 13, 2016, 12:12:11 pm »
Muito obrigado Rodrigo, que Deus lhe abençoe.

robertobru

  • Intermediário
  • ***
  • Mensagens: 227
    • Email
Re:[RESOLVIDO] - Validação Nome CEP - Como fazer
« Responder #6 Online: Junho 13, 2016, 09:32:53 pm »
Aqui, casa de amigos. Muito bacana isso.