• advertisement_alt
  • advertisement_alt
  • advertisement_alt
caiogarcia

[RESOLVIDO] CHAMAR RELATORIO EXTERNO, VIA ARQUIVO

6 posts in this topic

Existe como chamar um relatorio salvo externamente em alguma pasta como arquivo? 

Ex: iInitReportQuery({fExeDir()+"\RPT_RELATORIO_PERSONALIZADO.wde",indReport})

Motivo da pergunta: quando precisar personalizar alguns relatorios em clientes usar o Reports and Queries e salvar em alguma pasta acessível a todas as maquinas ... ai o sistema chamaria esse arquivo personalizado ...

Share this post


Link to post
Share on other sites

Ou se alguém tiver alguma ideia melhor tb pra personalização de relatórios no lado do cliente. Grato

Share this post


Link to post
Share on other sites

Esse comando abre o relatorio no REPORTS AND QUERIES, eu gostaria de fazer a impressão dele. Não abrir no R&Q

Share this post


Link to post
Share on other sites

Apenas chute... nao tem relação com o comando "EXTERN" ... ?

 

1 person likes this

Share this post


Link to post
Share on other sites

Consegui resolver da seguinte maneira.

1º passo: Criei uma tabela no banco de dados com um campo do tipo arquivo. Onde salvei o relatório modificado via Reports and Queries.

2º passo: Toda vez que vou chamar um relatório rodo uma função que varre essa tabela e vê se tem um relatório personalizado desse que está sendo chamado, caso tenha ele baixa o arquivo do banco de dados pra uma pasta dentro da pasta do sistema que defini como destino dos relatórios.

3º passo: Eu executo os mesmos comandos de execução de um relatório normal em cima do arquivo dentro da pasta, assim como o código na imagem abaixo: 

codigo.png

Edited by caiogarcia
1 person likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now