Controlar exclusão dos registros.

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
mhsd
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 14
Registrado em: Qua, 25 Ago 2010 10:38 pm
Localização: São Paulo - SP

Bom dia galera,
estou com um problema em um form...
como padrão o form manda registro por registro para o banco (se eu remover 2 registros ele vai manda 1 e fazer as validações depois o outro), gostaria de saber se você´s conhecem alguma forma de fazer as validações somente depois que todos os registros fossem excluidos.
Lembrando que essas validações estão em package, alguém teria alguma idéia?

Obrigado.
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

Bom, vou me basear no que pude absorver da sua breve descricao de problema...

Você tem a situação em que o usuário deleta 2 registros em tela(forms) e manda submeter(commitar).

Você precisa que após as duas exclusões completas seja feito uma validação correto?

"SE" esta validação pode ser executada após os registros terem sido salvos em banco, pode tentar utilizar rotinas de POST-DATABASE-COMMIT que são gerenciadas a nivel de forms. Se são realmente funcionais não posso afirmas, pois minhas esperiências com elas são minimas...

Já vi casos em que na rotina de KEY-COMMIT tinha o comando commit e após ele testava o FORMS_SUCESS para então tomar uma nova decisão de ajuste/manipulação de dados.

Formas de se fazer tem, precisa avaliar qual é a melhor estratégia para atender seus requisitos.
mhsd
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 14
Registrado em: Qua, 25 Ago 2010 10:38 pm
Localização: São Paulo - SP

Bom dia gfkauer,

Cara pelo que eu entendi essa trigger vai fazer a validação
depois de ter salvo os regristros no banco, porem as validações dessas
regras estão em uma package de banco que é chamada atravez de uma trigger, será que ele passaria por essa validação novamente?

Obrigado.
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

Sim.

Via trigger de banco não sei se é possivel disparar apenas quando tiver efetuado todos os deletes do forms, já que a trigger dispara em cima da tabela e não da aplicação...
mhsd
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 14
Registrado em: Qua, 25 Ago 2010 10:38 pm
Localização: São Paulo - SP

Ok gfkauer,

vo ver o que da pra fazer aqui apartir desse caminho que você passou...

Abraço, obrigado.
Responder
  • Informação
  • Quem está online

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