Não permitir items iguais para um mesmo comprador

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
elton.souza
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 38
Registrado em: Qua, 30 Jan 2013 6:22 pm

Galera, é o seguinte. Estou desenvolvendo um forms e como sou iniciante estou com o seguinte problema.

Tenho no meu Forms com dois blocos sendo um deles o cabeçalho e o outro abaixo os items deste cabeçalho. O problema é que o sistema não pode permitir que o usuário cadastre 2 items iguais para um mesmo comprador, ou seja ao selecionar o item de código 200 por exemplo e se acaso o usuário sem perceber adicione este mesmo item 200 ao mesmo comprador o sistema de que emitir um aviso alertando que a tal situação não é permitida. Alguém pode me ajudar ? Obrigado
schnu
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 110
Registrado em: Ter, 24 Mai 2005 9:16 pm
Localização: Dongguan - Guangdong - China
Deus criou os loucos para confundir os sábios

você pode fazer o seguinte:

Na trigger Pre-insert chama uma procedure

Nessa procedure você faz um loop no bloco do detalhe e vai guardando os campos que identificam a duplicacao em variaveis, dai faz uma logica que quando as variaveis forem iguais ao registro que esta varrendo ele da uma mensagem de duplicidade. Entende ?
Responder
  • Informação
  • Quem está online

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