Deletar ultimo registro

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis

Bom Dia Pessoal
Tenho uma tela, que preciso deletar o ultimo registro salvo.

Exemplo.

Selecionar tudo

Código--------------data
          camp1                 10/04/2012
          camp2                  11/04/2012
          camp3                 10/04/2012
ao apagar o camp3, não pode mais ser deletado os outros registro. Tem que estar protegido.
Obrigada
gfkauer
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 389
Registrado em: Ter, 27 Jul 2010 1:34 pm
Localização: Sapiranga - RS
Contato:
Quem falou que programar era fácil??

Quanto mais dificil for a implementação mais valorizado seu trabalho será!

Acessem: www.gfkauer.com.br

Isto é muito relativo não acha.
Se eu apagar o registro Campo3 o Campo2 torna-se o ultimo registro...

Se neste caso for realmente impossivel excluir o Campo2, o controle deve ser feito por outros blocos/tabelas...
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis

Realmente, concordo com você.
E como eu faria esse controle por blocos/tabelas.
Não consigo pensar em uma Lógica.
Sabe como é pedido de cliente não é?.
gfkauer
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 389
Registrado em: Ter, 27 Jul 2010 1:34 pm
Localização: Sapiranga - RS
Contato:
Quem falou que programar era fácil??

Quanto mais dificil for a implementação mais valorizado seu trabalho será!

Acessem: www.gfkauer.com.br

Lhe entendo sim...

Uma idéia é que se crie uma nova coluna na sua tabela, (coluna_ctrl varchar2(1) ), e conforme incluir um registro alterar sua propriedade.

Sendo que apenas o registro excluivel seria um valor diferente.
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

Também concordo que o melhor seria criar uma flag de "ATIVO" para a linha. Só terá que tratar no resto do sistema esse campo.
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis

Fiz o flag.
Agora deu tudo certo,
fiz um select antes para verificar se o campo, já estava preenchido como 'S'.
QUando não tivesse o 'S', ele verificava se o select tinha os campos iguais.
Obrigada pela ajuda
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 16 visitantes