Fórum Mensagem de cliente já exite #218796
06/03/2004
0
Ainda não consegui resolver essa parte.
Seguinte tenho uma tabela com os seguintes campos
codigo, Apto, morador, CPF, e outros campos mais
Como faço para quando digitar um apto já cadastrado ele me retorna uma mensagem tipo ´Esse apto já esta cadastrado´
O campo Apto e type A porque uso o bloco na frente do numero A204 e não esta como chave primaria uso o delphi 6 e o banco paradox
Wagner
Curtir tópico
+ 0Posts
06/03/2004
Mmtoor
Se na pesquisa for encontrado na tabela o dado idêntico ao digitado uma mensagem será exibida.
OK?
Gostei + 0
07/03/2004
Wolverine
:lol:
Gostei + 0
07/03/2004
Wagner
Não entendi em que propriedade? pode me da mais detalhes
Gostei + 0
07/03/2004
Wolverine
Gostei + 0
07/03/2004
Wagner
Gostei + 0
08/03/2004
Wolverine
Gostei + 0
13/03/2004
Wagner
Seguinte eu uso esse código, ele funciona em parte mais da a mensagem para qualquer numero que eu colocar independente se já existe ou não
O que eu estou fazendo de errado
if tabela.locate(´apto´,dbedit2.text,[lopartialkey]) then
Application.messagebox(´Esse Nº de apartamento já existe!´,´Confirmação´,mb_ok+mb_iconError);
dbedit2.SetFocus;
Gostei + 0
13/03/2004
Wolverine
antes de incluir vc da a instrução sql e um if recordconut >0 faça .....
[b:ad740d6f66]é tipo assim[/b:ad740d6f66]
select * from table where campo=´[b:ad740d6f66]´[/b:ad740d6f66]+dbedit.text+[b:ad740d6f66]´[/b:ad740d6f66]´;
query.sqlexec (da um ctrl+espaço, nao tenho certeza se é sqlexec)
depois
if recordconut>0 then //se existe
showmensage(´Esse Nº de apartamento já existe!´)
else
table.post;
(da um ctrl+espaço, nao tenho certeza se é recordconut)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)