Aamigo, esse erro ocorre por que voce nao setou no seu componentee de acesso 
aos dados, quais campos ele deve usar como chave primaria, por isso ele nao 
sabe na hora de deletar ou alterar qual registro voce esta 
modificando\excluindo. Quais componentes de acesso a dados voce esta usando?
Anderson
  ----- Original Message ----- 
  From: Rodrigo de Moura 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, April 27, 2007 8:32 AM
  Subject: [delphi-br] Record not found or changed by another user.


  Bom dia Pessoal,

  Faço em uma grade o cadastro dos itens de um pedido e até tudo normal, só
  que 

  quando escolho o item e logo em seguida tento excluí-lo dá um erro de:

  'Record not found or changed by another user.'

  O interessante é que se fecho abro a tela e busco o pedido quando tento
  excluir o

  item é apagado, mas é apagado sempre o primeiro registro da grade mesmo se
  eu

  estiver posicionado no 4º item, ou seja, é apagado sempre o primeiro item na
  grade.

  A mensagem é clara: registro não encontrado, tanto que debugando o codigo do
  item do

  pedido é 0 (zero), por isso o erro. O clientdataset não está pegando o
  registro da grade.

  A pergunta é: como pego esse código do registro corrente na grade??

  Utilizo Delphi 7, Firebird 1.5.3 e DbExpress. 

  Muito obrigado,

  Rodrigo de Moura

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]

Responder a