tbem tenho uma tabela dessa forma que funciona perfeitamente sem erros. O 
usuário encontra o registro errado, só que tem um botão que traz os dados na 
janela de cadastro mas em modo de edição, o usuário alteraos dados e eles são 
atualizados perfeitamente sem nenhum problema.

Como você montou essa rotina de alteração?usa edit ou dbedit para a alteração? 
Já tentou montar da forma como descrevi?

Outra coisa: campo de auto-incremento, como dito aqui, é somente numérico, ele 
se gerencia não permitindo valores duplicados o que me poupa muita dor de 
cabeça na estruturação de linhas de código.

Wilson
  ----- Original Message ----- 
  From: Info Desenvolvimento 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, May 13, 2005 11:08 AM
  Subject: Re: [delphi-br] Auto-Incremento


  Pessoal, visto que criei uma bela discussão, peço a todos minhas desculpas e 
também fico satisfeito em contar com brilhantes programadores. Quando ha 
discussões é porque existe mais de uma solução para o mesmo caso. 
  Ferramenta que uso: Delphi 5
  Banco de dados: Paradox 7

  O que acontecia: Quando fosse editar um registro em uma tabela em vez de 
editar ele estava acrescentando um novo registro. Explico:
  No form de cadastro das minhas regras tenho um botão que pesquisa os 
registros para serem editados ou excluídos, quando eu faço a pesquisa e acho o 
registro que foi digitado errado, por exemplo  PAULLO FERNANDES e o usuário 
queria arrumar o erro o que acontecia, fazia a pesquisa encontrava o registro 
errado e trazia os dados para tela ao clicar no botão de edição habilitava 
todos os campos e arrumava para PAULO CESAR FERNANDES e mandava gravar, o que 
acontecia?
  Abriu um novo registro com PAULO CESAR FERNANDES e o q eu queria arrumar 
continuava alí na tabela.
  Conclusão:  Analisando todas as respostas resolvi criar o campo como string e 
incrementei o código automaticamente, ou seja o usuário não poderá mudar o 
código.

  Obrigado pela atenção de todos.

  PAULO CESAR FERNANDES
  PORTO ALEGRE / RS


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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]




------------------------------------------------------------------------------
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/
      
    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]
      
    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 




------------------------------------------------------------------------------


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.11.9 - Release Date: 12/05/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a