GARANTIR DESCONTO

Fórum Verificar se ja está cadastrado. #205901

12/01/2004

0

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 !!!!


Fabioluis

Fabioluis

Responder

Posts

12/01/2004

Nigro

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.


Responder

Gostei + 0

12/01/2004

Fabioluis

tambem Nao adianta por no table, e o codigo depois disso é um Post se nao exstir !!


_dm.qryAcessorio.Post;
_dm.qryAcessorio.Requery();

...


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar