Bloquear campo de texto em consulta.

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
pyro
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 323
Registrado em: Qui, 21 Set 2006 10:21 am
Localização: Barala - TT

Preciso em determinado momento no Forms 6i bloquear o acesso de um campo texto, para modo normal eu faço isso e funciona:

Selecionar tudo

set_item_property('bloco.campo', enabled, property_false);
Porém se o usuário der um F7 (consultar) o campo fica acessível, existe como bloquear também quando o Forms entrar em modo de consulta?
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

Já tentou deixa a propriedade QUERY_ALLOWED pra FALSE ?
Dai ele não consegue fazer consulta naquele campo.

Selecionar tudo

set_item_property('bloco.campo', QUERY_ALLOWED, property_false); 
pyro
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 323
Registrado em: Qui, 21 Set 2006 10:21 am
Localização: Barala - TT

Isso deve resolver.
Vlw.
pyro
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 323
Registrado em: Qui, 21 Set 2006 10:21 am
Localização: Barala - TT

Respondi cedo demais!

Utilizei a sua dica e usuários continuam executando consulta (F7) no campo.
eduardo
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 56
Registrado em: Ter, 10 Jul 2007 3:24 pm
Localização: sp
Sempre há algo a aprender....

se o campo nunca pode ser usado para consulta ao invés de setar a propriedade em runtime para query allowed sete diretamente na janela de propriedades do campo.

se você pode usar esse campo para consulta em alguns casos tente ver se o trigger key enter-query permite setar a propriedade query allowed pra false; eu não lembro se dá erro de built in restrita em run time
SergioLBJr
Rank: Oracle Guru
Rank: Oracle Guru
Mensagens: 448
Registrado em: Ter, 16 Jun 2009 3:07 pm
Localização: Parobé - RS
Sérgio Luiz Bonemberger Junior
Programador Junior
Parobé RS

[]s

Se o campo é apenas ilustrativo pode setar ele como display item , pelo que me lembro tranca também na consulta.
Responder
  • Informação
  • Quem está online

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