Validar matricula
Olá amigos! Alguém pode me informar como faço pra verificar se existe um cliente cadastrado em meu sistema.
Ex.: tenho 2 forms o primeiro cadastro de clientes e o segundo cadastro de faltas
no form2 que contem data, matricula e nº de faltas eu lanço as faltas;
no form1 contem nomecliente e os dados pessoais.
o que eu gostaria é que quando eu lançar os dados e as faltas do form2 o sistema acusa-se que pelo nº da matricula o cliente ja estava cadastrado e que faria a soma de faltas e se a matricula não estivesse cadastrada então eu cadastraria no form1 o cliente e os dados pessoais. Desde já agradeço
Ex.: tenho 2 forms o primeiro cadastro de clientes e o segundo cadastro de faltas
no form2 que contem data, matricula e nº de faltas eu lanço as faltas;
no form1 contem nomecliente e os dados pessoais.
o que eu gostaria é que quando eu lançar os dados e as faltas do form2 o sistema acusa-se que pelo nº da matricula o cliente ja estava cadastrado e que faria a soma de faltas e se a matricula não estivesse cadastrada então eu cadastraria no form1 o cliente e os dados pessoais. Desde já agradeço
Cláudiogyn
Curtidas 0
Respostas
Dedi
04/08/2003
cláudiogyn, blz?
faça o seguinte,
**No form2 declare na uses a o form1>>unit1
**As duas tabelas deve ter um campo em comum por exemplo o numero de matricula,
**use então locate, assim:
if form1.table1.locate(´matricula´,edit1.text,[lopartialkey]) then
form1.table1.fields[1].asinteger:=form1.table1.fields[1].asinteger+strtoint(edit2.text);
//onde ´fields[1]´ é o campo matricula...
else begin
form1.table1.insert;
{adicione os dados,sempre lembrando que esta trabalhando no form1 }
form1.table1.post;
end;
Dedi
faça o seguinte,
**No form2 declare na uses a o form1>>unit1
**As duas tabelas deve ter um campo em comum por exemplo o numero de matricula,
**use então locate, assim:
if form1.table1.locate(´matricula´,edit1.text,[lopartialkey]) then
form1.table1.fields[1].asinteger:=form1.table1.fields[1].asinteger+strtoint(edit2.text);
//onde ´fields[1]´ é o campo matricula...
else begin
form1.table1.insert;
{adicione os dados,sempre lembrando que esta trabalhando no form1 }
form1.table1.post;
end;
Dedi
GOSTEI 0