como deletar um registro salvando outro com mesmo codigo

Delphi

11/02/2008

Tem possibilidade de eu deletar um registro e salvar outro com mesmo codigo?

Um Exemplo:

Registro Deletado
Codigo:1
Nome:João

Registro Salvo
Codigo:1
Nome:Maria


Lskskyblue

Lskskyblue

Curtidas 0

Respostas

Signori

Signori

11/02/2008

pq vc nao altera o registro?


GOSTEI 0
Onjahyr

Onjahyr

11/02/2008

Coloque o registro em modo de edição, mude o que vc quiser neste item e salve, ele vai gravar em cima dele.... Qual o Banco que vc usa?


GOSTEI 0
Paullsoftware

Paullsoftware

11/02/2008

Também concordo com os colegas acima, não a razão para se deletar um registro e depois salvar outro usando o mesmo código, até pq se sua tabela estiver relacionada a outra o novo registro vai herdar tudo do registro anterior... uma solução seria o seguinte:

Você vincular ao botão excluir um metodo que fisesse assim:
pegar o ID do registro a ser deletado;
Apagar tudo relacionado a ele;
depois colocar a Tabela em modo de Edição já dando um (reset) nos dados da tela, para simular uma nova inserção;
ou por outra realmente eliminar tudo inclusive o registro e ao mesmo tempo passar o ID antigo para o novo registro, e se você estiver tratando a sua Trigger tipo :
if Tabela.CodRegistro is Null then
não vai haver problemas com o gerador... espero ter ajudado :wink:


GOSTEI 0
POSTAR