Verificar se ja está cadastrado.
Olá,
Preciso verificar se um acessório já está cadastrado na base, nates de fazer o cadastro, estou usando este código:
if _dmEquip.qryAcessorio.Locate(´cod_acessorio´,dbEdit1.text,[] )then
ShowMessage( sCodigo + ´ Acessório já Cadastrado´)
mas dá erro se existir, pois diz que que são valores duplicados ... mas é claro, só que eu só estou verificando e não inserindo pq desse erro ??
e se num existir .. dataset not insert ou edit mode ... como se ele tentasse inserir e nao localizar ??
como posso fazer para se um acessorio já está cadastrado ???
valeu !!!!
Preciso verificar se um acessório já está cadastrado na base, nates de fazer o cadastro, estou usando este código:
if _dmEquip.qryAcessorio.Locate(´cod_acessorio´,dbEdit1.text,[] )then
ShowMessage( sCodigo + ´ Acessório já Cadastrado´)
mas dá erro se existir, pois diz que que são valores duplicados ... mas é claro, só que eu só estou verificando e não inserindo pq desse erro ??
e se num existir .. dataset not insert ou edit mode ... como se ele tentasse inserir e nao localizar ??
como posso fazer para se um acessorio já está cadastrado ???
valeu !!!!
Fabioluis
Curtidas 0
Respostas
Nigro
12/01/2004
Tente fazer o Locate no tTable, mas acho que não é isso, por favor coloque um pedaço maior do código aqui, ou tente debugar.
GOSTEI 0
Fabioluis
12/01/2004
tambem Nao adianta por no table, e o codigo depois disso é um Post se nao exstir !!
_dm.qryAcessorio.Post;
_dm.qryAcessorio.Requery();
...
_dm.qryAcessorio.Post;
_dm.qryAcessorio.Requery();
...
GOSTEI 0