Ajuda: Item de Texto NÃO recebe texto do teclado!

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Khal
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 3
Registrado em: Seg, 31 Mai 2010 9:57 am
Localização: BH - MG

Prezados,

Estou modificando um Form na empresa onde trabalho. A versão que utilizamos aqui é a 6i. Algo muito estranho está acontecendo.

Eu preciso apenas adicionar um Item de Texto (Text Item) ao Form para que seja possível inserir um código de acesso a um setor. Contudo, ao inserir o bendito, ele aparece como um Item de Exibição. Pior ainda, ao executar o Form, o cursor de texto é identificado sobre o campo, mas este NÃO recebe os dados digitados pelo teclado.

Já verifiquei todas as propriedades do Item de Texto e não há nada de anormal. Isso também ocorre quando insiro um Item de Lista (List Item); é como se os itens entrassem desativados (o fundo deles é cinza, inclusive).

Verifiquei outras propriedades do Form para saber se alguma trigger específica estava desativando/bloqueando tais itens, mas não encontrei nada do tipo.

Trata-se de um Form bem simples: ao acessá-lo, ele lista alguns setores para acesso (check box, nome e código). Ao marcar um Check Cox, o Form chama a tela principal do sistema.

Alguma idéia?

Abraços,
Khal
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

Talvez tenha algo desabilitando o item. (ou uma procedure, uma PLL, etc)
Procure pelas palavras ENABLE, UPDATE_ALLOWED, dentro do seu form e também dentro das PLL.
Khal
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 3
Registrado em: Seg, 31 Mai 2010 9:57 am
Localização: BH - MG

Eu já havia feito isso e não encontrei nada.
Cheguei a tirar a biblioteca anexada, mas nada também.

Problema fantasma é dose!

Grato pela atenção.
victorhugomuniz
Moderador
Moderador
Mensagens: 1396
Registrado em: Sex, 01 Fev 2008 2:06 pm
Localização: Rio de Janeiro - RJ
Contato:
:D

não da pra tirar o componente da tela e colcoar novamente?

não da para refazer o forms?
faz um bkp e dai monta um novo

em ADF tem bugs q eu resolvia assim
Khal
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 3
Registrado em: Seg, 31 Mai 2010 9:57 am
Localização: BH - MG

Vamos lá.
não da pra tirar o componente da tela e colcoar novamente?
Já fiz isso. Ele já aparece como um Item de Exibição (com fundo cinza), mas ao verificar as propriedades ele é um Item de Texto (muito louco).
não da para refazer o forms?
faz um bkp e dai monta um novo
Acho que sim, mas eu gostaria de tentar resolver o problema. Se não for possível, não vejo alternativa...

Abraços
Khal
ballboas
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 98
Registrado em: Qui, 02 Ago 2007 3:06 pm
Localização: sp
Érico Balboa

A pergunta mais cretina é aquela que não é feita

Já verificou se existe algum Atributo Visual (Visual attributes) nele??
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

Cara faz uns testes ai.

Força tudo na mão por baixo.

Use set_block_property e set_item_property para forçar que a propriedade enabled do item fique true.

Depois usa um get_item_property pra buscar as propriedades que tu setou e jogar o valor delas na tela.

Tenta inserir um valor no campo por baixo também e vê se ele aceita.

Verifica especificamente as propriedades enabled, insert_allowed e update_allowed, do item e do bloco do item.
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

Cara faz uns testes ai.

Força tudo na mão por baixo.

Use set_block_propery e set_item_property para forçar que a propriedade enabled do item fique true.

Depois usa um get_item_property pra buscar as propriedades que tu setou e jogar o valor delas na tela.

Tenta inserir um valor no campo por baixo também e vê se ele aceita.

Verifica especificamente as propriedades enabled, insert_allowed e update_allowed, do item e do bloco do item.
Responder
  • Informação
  • Quem está online

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