Olá pessoal!
Estou com probleminha.
Tenho Um form que chama um procedimento de banco que insere um global temporary table, após esta chamada chamo um report que tente ler a temporaria, mas como esta abrindo o report em outra sessão, não encontra conteudo nela.
Pergunto:
Existe um maneira de chamar o report com a mesma sessão do form?
Não gostaria de chamar o procedimento do report.
Aguardo um help.
Forms/Report vs global temporary table
- 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
Não tem como... A sessão será outra!
Mas você pode inserir os dados em uma tabela NORMAL. Aí você coloca um campo a mais nessa tabela chamado "SESSION". Neste campo você salva o número da sessão do forms. ( Veja esse LINK )
Ao chamar o reports, você informa via parametro a sessão. Daí mesmo se duas pessoas estiverem executando o relatório, cada um só vai ver os dados da sua própria sessão.
No final da execução do reports, você apaga da tabela tudo que é daquela sessão! (pra não ficar acumulando lixo)
Mas você pode inserir os dados em uma tabela NORMAL. Aí você coloca um campo a mais nessa tabela chamado "SESSION". Neste campo você salva o número da sessão do forms. ( Veja esse LINK )
Ao chamar o reports, você informa via parametro a sessão. Daí mesmo se duas pessoas estiverem executando o relatório, cada um só vai ver os dados da sua própria sessão.
No final da execução do reports, você apaga da tabela tudo que é daquela sessão! (pra não ficar acumulando lixo)
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes