Como executar um determinado codigo precionando o botão F7 ?

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
franklin_kunioshi
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 27
Registrado em: Qui, 03 Jan 2008 9:24 am
Localização: São Paulo

Como executar um determinado codigo precionando o botão F1 ?

Alguém sabe como posso fazer isso

já tentei ir no DATA BLOCK e executar por meio do

KEY - F7

só que da o seguinte erro

FRM-41003 - This Function Cannot be performed here.



Obrigado
rodfbar
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 241
Registrado em: Ter, 09 Out 2007 11:15 am
Localização: Batatais - SP

tente colocar seu codigo na trigger


key_entqry(key enter query)
franklin_kunioshi
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 27
Registrado em: Qui, 03 Jan 2008 9:24 am
Localização: São Paulo

Não entendi, como isso faiz com que o F7 funcione?

se colocar na Enter_query ele ira executar quando eu precionar o F7
qual é o codigo para fazer isso

obrigado
rodfbar
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 241
Registrado em: Ter, 09 Out 2007 11:15 am
Localização: Batatais - SP

caso você deseja executar o seu processo ao pressionar o botao F1
tem q programar a trigger key-help
é só você adicionar seu código dentro da trigger key-help
franklin_kunioshi
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 27
Registrado em: Qui, 03 Jan 2008 9:24 am
Localização: São Paulo

O que você faiz aqui é mudar o que o botão realmente faiz

no caso do F1 você substitui o que é padrão dele e
coloca o que deseja..



Me ajudou muito obrigado

Precisar entre em contato
rodfbar
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 241
Registrado em: Ter, 09 Out 2007 11:15 am
Localização: Batatais - SP

isso mesmo...

no caso o F1 por padrão serve como key-help(ajuda)


mas se eu não me engano isso pode ser configuravel

segue a lista de operacoes padrão que eu me lembro

F1 - KEY-HELP (ajuda)
F3 - KEY-DUPREC (duplicar registro)
F6 - KEY-CREREC (criar registro)
F7 - KEY-ENTQRY (entrar em pesquisa)
F8 - KEY-EXEQRY (executar pesquisa)
F9 - KEY-LISTVAL (abrir lista de valores)
F10 - KEY-COMMIT (salvar)
franklin_kunioshi
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 27
Registrado em: Qui, 03 Jan 2008 9:24 am
Localização: São Paulo

Mais uma vez Obrigado

:o Todos os testes que fiz deram certo

precisarem te algo postem

Vlw
Responder
  • Informação