inserir apenas um registro

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Jota
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 77
Registrado em: Qua, 17 Jun 2009 3:18 pm
Localização: Blumenau - SC

Boa noite Galera,

Seguinte,

Como configurar o forms para permitir apenas inserção de um registro?

O mesmo abre em modo de execute query, se não existir nenhum registro, deve permitir inserir, Se já existir um registro, não permitir inserir nenhum outro.

Desde já agradeço
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Você pode cancelar a navegação das teclas DOWN e cancelar a criação de uma nova linha. Dai ele fica preso naquele registro. É uma forma.
Jota
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 77
Registrado em: Qua, 17 Jun 2009 3:18 pm
Localização: Blumenau - SC

Cara, mas como faço para bloquear a tecla down?
RodrigoValentim
Moderador
Moderador
Mensagens: 367
Registrado em: Ter, 25 Mar 2008 3:41 pm
Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer

Campanha: Faça uma pesquisa antes de perguntar!!!

Bom, existe a opção de no pre-insert do bloco fazer essa checagem (cursor vendo se já existe determinado registro)

na trigger KEY-DOWN (do bloco) coloque NULL, assim, ele não fará ação nenhuma.

acho que é isso!
Jota
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 77
Registrado em: Qua, 17 Jun 2009 3:18 pm
Localização: Blumenau - SC

Grato caros colegas.

Parabenizo muito este bloco. Ajuda muito para iniciantes no Forms.
Responder
  • Informação
  • Quem está online

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