Caro colega,
O que é que tenho que fazer em meu form para que, Depois de compilado e em execução, eu possa ver em uma telinha resumo, o nome do campo e a tabela da qual ele faz parte?
Atenciosamente,
Edson
Mostrar ajuda sobre nome do campo/tabela
-
- Rank: Analista Sênior
- Mensagens: 135
- Registrado em: Qui, 04 Out 2007 3:36 pm
- Localização: Belo Horizonte - MG
-
- 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!!!
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Não lembro se é CRL F5 ou Shift F5... mas é algo assim!
-
- Rank: Analista Sênior
- Mensagens: 135
- Registrado em: Qui, 04 Out 2007 3:36 pm
- Localização: Belo Horizonte - MG
Prezado Rodrigo,
Agradeço desdejá a ajuda e acredito que você possa me ajudar mais!! Na verdade, a Ação é: Com o formulario aberto, eu posiciono o cursor dentro do campo que quero a ajuda sobre o nome dele e qual tabela ele pertence, utilizando a tecla "F1".
A minha dúvida, é: Como é que eu faço para que o meu form possibilite esta consulta!!...
Agradeo, muito mais uma vez...
Edson
Agradeço desdejá a ajuda e acredito que você possa me ajudar mais!! Na verdade, a Ação é: Com o formulario aberto, eu posiciono o cursor dentro do campo que quero a ajuda sobre o nome dele e qual tabela ele pertence, utilizando a tecla "F1".
A minha dúvida, é: Como é que eu faço para que o meu form possibilite esta consulta!!...
Agradeo, muito mais uma vez...
Edson
-
- 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!!!
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Você deseja criar um help personalizado, seria isso?
Bom, me adiantando...
Dentro da biblioteca OFGHPL que vem junto com o Forms, existe uma Procedure chamada
Ela faz referencia ao
Bom, me adiantando...
Dentro da biblioteca OFGHPL que vem junto com o Forms, existe uma Procedure chamada
CGHP$CALL_MS_HELP
. Ela faz referencia ao
WinHelpApi.WinHelp
. da uma pesquisada sobre essa função que você encontra sua solução!-
- Rank: Analista Sênior
- Mensagens: 135
- Registrado em: Qui, 04 Out 2007 3:36 pm
- Localização: Belo Horizonte - MG
Rodrigo,
Nem era mesmo um Help personalizado mas acredito que ficaria melhor utilizando sim, um help personalizado onde por exemplo; ao clicar em ajuda ou ainda, teclar "F1", me apresentar um formulariozinho com a ajuda que eu quizer e, neste formulário, eu ter um botão para cada uma das ações:"Teclas", "Editar", "Listas", "Sair" e "Ajuda"...
Atenciosamente,
Edson
Nem era mesmo um Help personalizado mas acredito que ficaria melhor utilizando sim, um help personalizado onde por exemplo; ao clicar em ajuda ou ainda, teclar "F1", me apresentar um formulariozinho com a ajuda que eu quizer e, neste formulário, eu ter um botão para cada uma das ações:"Teclas", "Editar", "Listas", "Sair" e "Ajuda"...
Atenciosamente,
Edson
-
- Rank: Analista Sênior
- Mensagens: 135
- Registrado em: Qui, 04 Out 2007 3:36 pm
- Localização: Belo Horizonte - MG
Rodrgo,
Apenas completando o que eu disse acima: No momento, quando eu já tenho um form compilado e quando eu clico dentro de um campo qualquer e teclo "F1", me é meostrado uma tela com muitas informações sobre o campo. O que eu quero, é que seja mostrado uma tela com infomações resumidas, ou seja; apenas nome do módulo, nome da tabela e nome do campo....
grato,
Apenas completando o que eu disse acima: No momento, quando eu já tenho um form compilado e quando eu clico dentro de um campo qualquer e teclo "F1", me é meostrado uma tela com muitas informações sobre o campo. O que eu quero, é que seja mostrado uma tela com infomações resumidas, ou seja; apenas nome do módulo, nome da tabela e nome do campo....
grato,
-
- 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!!!
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Então, na trigger KEY-HELP você faz toda essa programação...
Ex:
Cria um alert exibindo esses dois campos
Ex:
Cria um alert exibindo esses dois campos
:system.current_item
:system.current_block
-
- Rank: Analista Sênior
- Mensagens: 135
- Registrado em: Qui, 04 Out 2007 3:36 pm
- Localização: Belo Horizonte - MG
Rodrigo,
Então!! eu coloco este código dentro da triger no bloco ou no ítem? só mesmo este código?
é que fiz isso mas deu o erro 103.
Então!! eu coloco este código dentro da triger no bloco ou no ítem? só mesmo este código?
é que fiz isso mas deu o erro 103.
-
- 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!!!
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Não, Use sua rotina de mensagens para exibir essas duas variaveis de ambiente para tela.
Teste com
Espero ter ajudado
:SYSTEM.CURRENT_BLOCK = Exibe o bloco atual
:SYSTEM.CURRENT_ITEM = Exibe o item atual.
message(:system.current_block||','||:system.current_item);
-
- Rank: Analista Sênior
- Mensagens: 135
- Registrado em: Qui, 04 Out 2007 3:36 pm
- Localização: Belo Horizonte - MG
Prezado Rodrigo,
Neste caso então, eu tenho que criar um Alert?
Grato,
Neste caso então, eu tenho que criar um Alert?
Grato,
-
- 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!!!
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
o Alert é só para lhe mostrar que é possível você exibir as informações que você deseja (bloco e item)
use as variáveis que lhe passei para construir sua rotina.
use as variáveis que lhe passei para construir sua rotina.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 21 visitantes