Problemas com a pesquisa Locate(estranho)
Boa tarde pessoal,
O Marcelo.c e o Aroldo tavam me ajudando nesta, aí vai o código exatamente como eu codifiquei:
If DM.TblProfesor.Locate(´cep´, EdCPF.Text,[]) Then
ShowMessage(´Professor já cadastrado!´);
Apenas este código faz referência a esta tabela em todo o sistema.
Valeu
Angelo
O Marcelo.c e o Aroldo tavam me ajudando nesta, aí vai o código exatamente como eu codifiquei:
If DM.TblProfesor.Locate(´cep´, EdCPF.Text,[]) Then
ShowMessage(´Professor já cadastrado!´);
Apenas este código faz referência a esta tabela em todo o sistema.
Valeu
Angelo
Angelo
Curtidas 0
Respostas
Carnette
16/05/2003
Boa tarde pessoal,
O Marcelo.c e o Aroldo tavam me ajudando nesta, aí vai o código exatamente como eu codifiquei:
If DM.TblProfesor.Locate(´cep´, EdCPF.Text,[]) Then
ShowMessage(´Professor já cadastrado!´);
Apenas este código faz referência a esta tabela em todo o sistema.
Valeu
Angelo
DM.TblProfesor.Locate(´cep´, EdCPF.Text,[]) Then
ShowMessage(´Professor já cadastrado!´);
Afina, voce quer LOCALIZA o que ??
Voce esta mandando o contedudo do EDITCPF LOCALIZAR no CAMPO CEP???
é realmente estranho
GOSTEI 0
Carnette
16/05/2003
Boa tarde pessoal,
O Marcelo.c e o Aroldo tavam me ajudando nesta, aí vai o código exatamente como eu codifiquei:
If DM.TblProfesor.Locate(´cep´, EdCPF.Text,[]) Then
ShowMessage(´Professor já cadastrado!´);
Apenas este código faz referência a esta tabela em todo o sistema.
Valeu
Angelo
GOSTEI 0
Angelo
16/05/2003
Desculpa aí cara, na verdade foi erro de digitação mermo... :lol: o certo é ´cpf´.
No código está correto, mas ao redigitá-lo aqui eu errei, he he, foi mal.
Angelo
No código está correto, mas ao redigitá-lo aqui eu errei, he he, foi mal.
Angelo
GOSTEI 0
Samth
16/05/2003
Eu não entendi muito bem o que vc queria, mas se for: a cada vez que o cpf for encontrado (já existir no bd) mostrar a mensagem ´Professor já cadastrado´ vc está esquecendo de colocar True no final.
If DM.TblProfesor.Locate(´cpf´, EdCPF.Text,[])=True Then
ShowMessage(´Professor já cadastrado!´);
If DM.TblProfesor.Locate(´cpf´, EdCPF.Text,[])=True Then
ShowMessage(´Professor já cadastrado!´);
GOSTEI 0
Samth
16/05/2003
Vc esqueceu do True.
if locate(blablabla)=true then
showmessage (bla bla bla);
Espero ter ajudado. :wink:
if locate(blablabla)=true then
showmessage (bla bla bla);
Espero ter ajudado. :wink:
GOSTEI 0
Angelo
16/05/2003
Obrigado, pessoal, na verdade é que o bonde estava andando quando o servidor do fórum caíu aí vc ficaram meio perdidos... o seguinte, é que antes da última queda eu o Marcelo.c e o Aroldo estavá-mos tentando a solução de um problema: uma pesquisa em um banco de dados Informix com o Locate está gravando o valor para pesquisa no campo cpf, por exemplo dou um locate como estipulado acima em 99999999999 e ele grava esta informação no banco ao invés de apenas procurá-la, acho que assim todo mundo se intera, valeu galera pela ajuda!
Angelo
Angelo
GOSTEI 0
Vander Batista
16/05/2003
Me explica uma coisa. O que vocês está usando para passar o valor do parâmetro é um quadro de edição cujo name é EdCPF ou coisa parecida.
Não entendi!!!!!
Usa este código só que com Query ok!!!!
Query1.Close;
Query1.SQL.Clear;
Query1.Add(´Select * FROM TabelaClientes´);
Query1.Add(´Where Cep = ´+EdCep.Text+´ ´);
Query1.Open;
If RecordCount <> 0 then
ShowMessage(´Já cadastrado´);
Qualquer coisa me envie e-mail para sisvandao@hotmail.com
Não entendi!!!!!
Usa este código só que com Query ok!!!!
Query1.Close;
Query1.SQL.Clear;
Query1.Add(´Select * FROM TabelaClientes´);
Query1.Add(´Where Cep = ´+EdCep.Text+´ ´);
Query1.Open;
If RecordCount <> 0 then
ShowMessage(´Já cadastrado´);
Qualquer coisa me envie e-mail para sisvandao@hotmail.com
GOSTEI 0