Oi pessoal,
Consigo fazer com que o relatorio seja atualizado, por exemplo, de 5 em 5 minutos?
abs.
Daniel.
Refresh no Report
-
- Rank: Programador Sênior
- Mensagens: 67
- Registrado em: Dom, 15 Jan 2012 9:34 pm
- Contato:
Daniel Barros
- stcoutinho
- Moderador
- Mensagens: 850
- Registrado em: Qua, 11 Mai 2011 5:15 pm
- Localização: são Paulo - SP
Fala Daniel,
Nunca desenvolvi AUTO-REFRESH em relatórios APEX, mas eu pesquisei um pouco sobre o tema e parece que tem várias formas de você implementar esta funcionalidade.
Uma delas seria a descrita por Richards Mattens em seu blog. Você encontra a solução no link http://blog.warp11.nl/2011/04/oracle-ap ... -easy-way/
Um outro forista recomenda uma solução com AJAX em http://c2anton.blogspot.com/2010/02/ape ... -ajax.html
Alguns foristas criticam a primeira solução, advertindo não ser recomendável o uso de funções "não oficiais" de APIs de Javascript com o APEX. O motivo é que - se for feito um upgrade do produto - estas funções API podem simplesmente deixar de funcionarem e você fica então na mão.
Você também pode encontrar uma solução satisfatória utilizando DYNAMICS PLUG-INS do APEX, para fazer o refresh periódico de páginas. Procure na página http://www.oracle.com/technetwork/devel ... ml#dynamic o plugin de nome TIMER. Você pode ver um exemplo real de um relatório com este plug-in neste link: http://apex.oracle.com/pls/apex/f?p=654321:405:0:::::
Abraços e boa sorte,
Sergio Coutinho
Nunca desenvolvi AUTO-REFRESH em relatórios APEX, mas eu pesquisei um pouco sobre o tema e parece que tem várias formas de você implementar esta funcionalidade.
Uma delas seria a descrita por Richards Mattens em seu blog. Você encontra a solução no link http://blog.warp11.nl/2011/04/oracle-ap ... -easy-way/
Um outro forista recomenda uma solução com AJAX em http://c2anton.blogspot.com/2010/02/ape ... -ajax.html
Alguns foristas criticam a primeira solução, advertindo não ser recomendável o uso de funções "não oficiais" de APIs de Javascript com o APEX. O motivo é que - se for feito um upgrade do produto - estas funções API podem simplesmente deixar de funcionarem e você fica então na mão.
Você também pode encontrar uma solução satisfatória utilizando DYNAMICS PLUG-INS do APEX, para fazer o refresh periódico de páginas. Procure na página http://www.oracle.com/technetwork/devel ... ml#dynamic o plugin de nome TIMER. Você pode ver um exemplo real de um relatório com este plug-in neste link: http://apex.oracle.com/pls/apex/f?p=654321:405:0:::::
Abraços e boa sorte,
Sergio Coutinho
-
- Rank: Programador Sênior
- Mensagens: 67
- Registrado em: Dom, 15 Jan 2012 9:34 pm
- Contato:
Daniel Barros
Bacana Sérgio.
Eu dei uma lida nos 3 links e acho que vou optar pelo plugin TIME. Mesmo sendo "criticada" por alguns foristas, a primeira solução também é bastante interessante, eu acho pelo menos.
Abraços e obrigado novamente.
Daniel.
Eu dei uma lida nos 3 links e acho que vou optar pelo plugin TIME. Mesmo sendo "criticada" por alguns foristas, a primeira solução também é bastante interessante, eu acho pelo menos.
Abraços e obrigado novamente.
Daniel.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes