Tenho um grafico de bloco que abre no próprio Forms
quando eu dou EXECUTE_QUERY;
mas como não dou o RUN_PRODUCT não sei como passar parrametros para este grafico;
Passar parametros para o Graphics
- dr_gori
- 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
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Aí vai um chute:
Será que você não consegue enviar por uma variável GLOBAL?
Será que você não consegue enviar por uma variável GLOBAL?
- TBou
- Rank: Analista Sênior
- Mensagens: 136
- Registrado em: Qui, 05 Ago 2004 9:33 am
- Localização: Campo Grande - MS
Obrigado pela Ajuda...mas não da,nem por tabela temporaria pois ele abre uma nova seção.
mas eu encontrei uma maneira de abrir o Grafico no forms via chamanda OG.OPEN da Biblioteca OG e não usando o RUN_PRODUCT,
com esta Biblioteca OG eu Abro o Grafico na propria janela do Forms
Obrigado, E Fica a Dica Caso você precise qualquer hora destas.
mas eu encontrei uma maneira de abrir o Grafico no forms via chamanda OG.OPEN da Biblioteca OG e não usando o RUN_PRODUCT,
com esta Biblioteca OG eu Abro o Grafico na propria janela do Forms
Obrigado, E Fica a Dica Caso você precise qualquer hora destas.
-
- Rank: Programador Júnior
- Mensagens: 24
- Registrado em: Qua, 13 Abr 2005 5:09 pm
- Localização: Volta Redonda - RJ
Grata,
Analista de Sistemas
Analista de Sistemas
Criei um gráfico no Graphics Builder que está funcionando no forms. Criei 2 parâmetros no Graphics Builder que preciso setá-los por dentro do forms. Como faço para setar esses parâmetros dinamicamente? Para executar o gráfico estou usando a Biblioteca OG.
Aguardo ansiosamente!
Aguardo ansiosamente!
-
- Rank: Programador Júnior
- Mensagens: 24
- Registrado em: Qua, 13 Abr 2005 5:09 pm
- Localização: Volta Redonda - RJ
Grata,
Analista de Sistemas
Analista de Sistemas
Complementando a colocação anterior...
Preciso passar um parâmetro para o gráfico a partir do Forms. Esse parâmetro faz parte da query que o gráfico usará.
ex. a query do gráfico seria:
Estou chamando o gráfico usando a biblioteca OG e precisava setar o
parâmetro :cod a partir do forms.
Como faço isso?
Ps.: Está muito difícil encontrar essa resposta...
Preciso passar um parâmetro para o gráfico a partir do Forms. Esse parâmetro faz parte da query que o gráfico usará.
ex. a query do gráfico seria:
Select COUNT(1), dia
FROM X
WHERE codigo = :cod
GROUP BY dia
parâmetro :cod a partir do forms.
Como faço isso?
Ps.: Está muito difícil encontrar essa resposta...
- dr_gori
- 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
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Aí vai uma pergunta:
Abrindo o Graphics pela OG.OPEN ele mantém a mesma sessão pro Graphics?
Pergunto isso porque, CASO for a mesma sessão, você pode tentar o seguinte:
* Insera numa tabela temporária (Global Temprary Table) os parametros que você quer e o Graphics lê esse parâmetro.
Se for uma sessão diferente, continua a dúvida...
Abrindo o Graphics pela OG.OPEN ele mantém a mesma sessão pro Graphics?
Pergunto isso porque, CASO for a mesma sessão, você pode tentar o seguinte:
* Insera numa tabela temporária (Global Temprary Table) os parametros que você quer e o Graphics lê esse parâmetro.
Se for uma sessão diferente, continua a dúvida...
-
- Rank: Programador Júnior
- Mensagens: 24
- Registrado em: Qua, 13 Abr 2005 5:09 pm
- Localização: Volta Redonda - RJ
Grata,
Analista de Sistemas
Analista de Sistemas
Puxa pessoal!
Até que enfim! O Tbou me deu uma luz e o gráfico funcionou.
Fica registrado a solução para passar parâmetros para o gráfico:
Dentro do Graphics Builder, crie os parâmetros que precisar, no meu caso foi ID_custo (Number) e data_ref (Date).
No Forms, insira um objeto Gráfico manualmente.
No botão de chamada do relatório (por exemplo), insira a rotina:
Onde está <>, insira o seu campo!
Espero ter ajudado.
[]'s
Até que enfim! O Tbou me deu uma luz e o gráfico funcionou.
Fica registrado a solução para passar parâmetros para o gráfico:
Dentro do Graphics Builder, crie os parâmetros que precisar, no meu caso foi ID_custo (Number) e data_ref (Date).
No Forms, insira um objeto Gráfico manualmente.
No botão de chamada do relatório (por exemplo), insira a rotina:
DECLARE
v_parametro PARAMLIST;
BEGIN
OG.CLOSE('<nome do gráfico>', '<item do grafico>');
v_parametro := GET_PARAMETER_LIST('<lista_parametros>');
IF NOT ID_NULL(v_parametro) THEN
DESTROY_PARAMETER_LIST(v_parametro);
END IF;
v_parametro := CREATE_PARAMETER_LIST('<lista_parametros>');
ADD_PARAMETER(v_parametro, 'ID_CUSTO', TEXT_PARAMETER, :BLOCO.id_custo);
ADD_PARAMETER(v_parametro, 'DATA_REF', TEXT_PARAMETER, : BLOCO.data);
OG.OPEN('<nome do gráfico>', '<item do grafico>', FALSE, TRUE, v_parametro);
SYNCHRONIZE;
END;
Espero ter ajudado.
[]'s
- TBou
- Rank: Analista Sênior
- Mensagens: 136
- Registrado em: Qui, 05 Ago 2004 9:33 am
- Localização: Campo Grande - MS
Não...não é a mesma Sessão...
Desculpe pela demora com a resposta mas eu estava de férias.
veja como passar parametros pelo Forms usando a Bib OG.
e no Grafics você faz referencia assim :nome_parametro,
mas primeiro você tem que declarar este parametro no grafics.
Desculpe pela demora com a resposta mas eu estava de férias.
veja como passar parametros pelo Forms usando a Bib OG.
DECLARE
V_PARAMETRO PARAMLIST;
BEGIN
OG.CLOSE('S:\Maxicon\Principal\AGF003.ogd','CONTROLE.GRAFICO');
V_PARAMETRO := GET_PARAMETER_LIST('GER021_EVOLUCAO');
IF NOT ID_NULL(V_PARAMETRO) THEN
DESTROY_PARAMETER_LIST(V_PARAMETRO);
END IF;
V_PARAMETRO := CREATE_PARAMETER_LIST('GER021_EVOLUCAO');
ADD_PARAMETER(V_PARAMETRO,'P_NR_SID',TEXT_PARAMETER,V_NR_SID);
ADD_PARAMETER(V_PARAMETRO,'P_NR_parm2',TEXT_PARAMETER,V_NR_SID);
ADD_PARAMETER(V_PARAMETRO,'P_NR_teste',TEXT_PARAMETER,V_NR_SID);
ADD_PARAMETER(V_PARAMETRO,'P_NR_exemplo'TEXT_PARAMETER,V_1);
OG.OPEN('S:\Maxicon\Principal\AGF003.ogd','CONTROLE.GRAFICO',FALSE,TRUE,V_PARAMETRO);
END;
mas primeiro você tem que declarar este parametro no grafics.
-
- Rank: Programador Júnior
- Mensagens: 24
- Registrado em: Qua, 13 Abr 2005 5:09 pm
- Localização: Volta Redonda - RJ
Grata,
Analista de Sistemas
Analista de Sistemas
Bom dia!
Bom, agora que consegui passar parâmetros para o Gráfico, 90% do meu problema está resolvido. Mas o gráfico não está aparecendo corretamente quando rodo o Forms na WEB. A legenda e os títulos dos meus eixos não estão aparecendo. Em Runtime funciona corretamente. Onde está errado? Preciso setar alguma coisa no meu gráfico ou no parâmetro de chamada?
Fico aguardando.
Bom, agora que consegui passar parâmetros para o Gráfico, 90% do meu problema está resolvido. Mas o gráfico não está aparecendo corretamente quando rodo o Forms na WEB. A legenda e os títulos dos meus eixos não estão aparecendo. Em Runtime funciona corretamente. Onde está errado? Preciso setar alguma coisa no meu gráfico ou no parâmetro de chamada?
Fico aguardando.
-
- Rank: Estagiário Pleno
- Mensagens: 3
- Registrado em: Seg, 25 Jul 2011 9:10 am
- Localização: Anchieta-RJ
Bom Dia!
Gostaria de saber se devo utilizar a ferramenta Grafics para o forms web 10g e como eu devo começar? Nunca fiz gráficos no forms, pois tenho que fazer alguns gráficos e na Internet não tenho achado muitas informações. alguém poderia me ajudar?
Obrigada,Cristiane
Gostaria de saber se devo utilizar a ferramenta Grafics para o forms web 10g e como eu devo começar? Nunca fiz gráficos no forms, pois tenho que fazer alguns gráficos e na Internet não tenho achado muitas informações. alguém poderia me ajudar?
Obrigada,Cristiane
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes