Caros senhores, criei uma tabela global temporary no banco com delete rows on commit...
peço pra inserir dados nela numa procedure de banco chamada no FORMS e peço pra visualizar o conteudo dela num REPORT chamado do mesmo FORMS, mas não traz nada!! sera que ele abre duas sessões, pois sei que a GLOBAL TEMPORY trabalha por sessão...
Aguém sabe isso?
Tabela global temporaria no forms
-
- Rank: Analista Sênior
- Mensagens: 140
- Registrado em: Qui, 16 Fev 2006 9:42 am
- Localização: Curitiba
Vanderlei Indalencio
- 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
Certamente.
O Reports abre outra sessão, então não dá pra criar um GTT.
Sugestão:
* Cria uma tabela comum e coloca o campo SESSION nessa tabela.
* Insere nessa tabela tudo que o reports precisa ver E também o número da sessão do forms.
* Ao chamar o report, passa via parametro o numero da sessão do forms.
* No report, FILTRE na sua tabela a sessão passada via parametro.
Assim, você terá um report usando uma tabela e apenas será visível o que o forms informou, mesmo que outro usuário execute o relatório no mesmo tempo. Cada um só vai ver o que é seu.
LEMBRE-SE de apagar os dados da sessão depois de usar, hehehe, senão essa tabela vai crescer !!!
O Reports abre outra sessão, então não dá pra criar um GTT.
Sugestão:
* Cria uma tabela comum e coloca o campo SESSION nessa tabela.
* Insere nessa tabela tudo que o reports precisa ver E também o número da sessão do forms.
* Ao chamar o report, passa via parametro o numero da sessão do forms.
* No report, FILTRE na sua tabela a sessão passada via parametro.
Assim, você terá um report usando uma tabela e apenas será visível o que o forms informou, mesmo que outro usuário execute o relatório no mesmo tempo. Cada um só vai ver o que é seu.
LEMBRE-SE de apagar os dados da sessão depois de usar, hehehe, senão essa tabela vai crescer !!!
-
- Rank: Analista Sênior
- Mensagens: 140
- Registrado em: Qui, 16 Fev 2006 9:42 am
- Localização: Curitiba
Vanderlei Indalencio
Putz, que pena que não posso usar uma GTT, mas muito Obrigado pela dica.... foi de grande ajuda....Abraços
- 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
Até pode usar GTT, mas daí quem tem que chamar a procedure pra popular a GTT tem que ser o próprio reports.
Se for assim, nem precisa se preocupar em apagar os dados...
Se for assim, nem precisa se preocupar em apagar os dados...
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 18 visitantes