toollbar erro FRM-41003

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Pablo
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 190
Registrado em: Sex, 27 Out 2006 11:12 am
Localização: 88350000
Pablo

Olá amigos, utilizo o forms 6i no bd 11g.
Bom, criei uma FONTE com um toolbar personalizado.
nas telas novas que crio, eu referencio o toolbar com a minha FONTE.

O problema está nas toolbar, pois, quando clico no botão CONSULTAR (o comando do botão é: do_key(ENTER_QUERY)) ele mostra o erro FRM-41003. Isso acontece com quase todos os botões criados, somente o SALVAR, SAIR e Excluir é que funcionam corretamente. Dá a impressão que ao clicar no botão ele executa o comando sem levar em conta o bloco em que o cursor está.

Alguém já passou por isso?

abraços
spernega
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 232
Registrado em: Ter, 19 Jun 2007 2:12 pm
Localização: São Paulo - SP

Boa tarde Pablo,

Da uma olhada no tópico FRM-41003 - This function cannot be performed here aqui no forum.
Veja se ajuda.
Pablo
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 190
Registrado em: Sex, 27 Out 2006 11:12 am
Localização: 88350000
Pablo

Olá, desculpe a demora, mas tive q me afastar por motivos de doença.

Cara, já tinha olhado esse tópico, mas não ajudou em nada. A mensagem é a mesma, o problema é que estou querendo usar a toolbar...e o erro acontece quando clico no botão para consulta (por exemplo). Os botões para o bloco não funcionam, somente os botões para o forms.
Exemplo: Quero pular para a próxima linha do bloco...esse botão não funciona.
Quero salvar o bloco, o botão funciona.

No botão uso o comando do_key("comando").

Abraços
spernega
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 232
Registrado em: Ter, 19 Jun 2007 2:12 pm
Localização: São Paulo - SP

Espero que você esteja melhor...

Você está usando esta chamada no bloco toolbar?

Selecionar tudo

do_key(get_item_property(:system.trigger_item,item_name));
Se sim, tenta alterar para uma trigger a nivel de item com o comando, só pra testar.
Pablo
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 190
Registrado em: Sex, 27 Out 2006 11:12 am
Localização: 88350000
Pablo

opa...estou melhor sim...graças...
isso mesmo, estou usando a chamada no bloco. Fiz a alteração conforme orientação sua,,,mas não funcionou..dá a impressão que quando clica no botão o forms não entende que o comando é para o bloco onde está o cursor.
spernega
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 232
Registrado em: Ter, 19 Jun 2007 2:12 pm
Localização: São Paulo - SP

Pablo,

Coloca uma mensagem na trigger do botão

Selecionar tudo

message(:system.cursor_block);
pause;
Só pra ter certeza em que bloco está o cursor.

Outra coisa, veja se nas propriedades do botão ele está com a propriedade de keyboard navigable, mouse navigate marcadas como "Não".
Pablo
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 190
Registrado em: Sex, 27 Out 2006 11:12 am
Localização: 88350000
Pablo

Cara...era isso mesmo...os botões estavam com a opção de keyboard navigable e mouse navigable como YES...e deve estar como NÃO.

Puxa...muito obrigado mais uma vez.

abraços
Responder
  • Informação
  • Quem está online

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