Gerando PDF

Dicas e truques sobre Oracle Reports Builder - modo gráfico ou modo caractere, ascii, arquivo .PRT, etc
Responder
lamanita
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 42
Registrado em: Seg, 17 Mai 2004 2:41 pm
Localização: Porto Alegre - RS
Samuel, o lamanit@

E ai galera,
Estou gerando um report de várias páginas e logo depois tento criar um PDF na opção File/Generate to File/PDF só que ele acaba gerando um PDF vazio, como se não tivesse vindo nada na consulta, só aparece o cabeçalho. Me parece que os parâmetros do where do meu select estão se tornando nulos...ou algo parecido.
Se alguém já passou por isso ou souber de algo...
Grato...
Avatar do usuário
dr_gori
Moderador
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

Será que não é um BUG?
As vezes, aplicar um patch resolve esse tipo de problema...
Avatar do usuário
TBou
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 136
Registrado em: Qui, 05 Ago 2004 9:33 am
Localização: Campo Grande - MS
Thiago Bourscheidt
thiago.info@apoiorural.com.br
Analista de Sistemas

Boa Tarde..
você está abrindo o visualizador do relatorio e depois clicando e pedinso para gerar um PDF
ou esta gerando diretamente o PDF já no Run_product..?
lamanita
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 42
Registrado em: Seg, 17 Mai 2004 2:41 pm
Localização: Porto Alegre - RS
Samuel, o lamanit@

Eu abro o visualizador e depois gero o PDF...
O PDF teria que ser bem grande, por causa do número de páginas...
Avatar do usuário
TBou
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 136
Registrado em: Qui, 05 Ago 2004 9:33 am
Localização: Campo Grande - MS
Thiago Bourscheidt
thiago.info@apoiorural.com.br
Analista de Sistemas

Bom Eu Acho que este é um Erro Do Reports pois o Meu Reports tambem Ocorreu o mesmo erro.
neste Caso eu mandei Gerar um Arquivo direto e dei um Comando para ele ser aberto pelo programa padrão para PDF. Veja

Selecionar tudo

-- CHAMA O REPORTS E GERA O ARQUIVO EM PDF ----
PARAMETROS := GET_PARAMETER_LIST('REL_TESTE');
IF NOT ID_NULL(PARAMETROS) THEN 
  DESTROY_PARAMETER_LIST('REL_TESTE'); 
END IF;
---
PARAMETROS := CREATE_PARAMETER_LIST('REL_TESTE');

-- PARAMETROS QUE SÃO PASSADOS PARA A GRAVAÇÃO DO PDF
ADD_PARAMETER(PARAMETROS,'DESTYPE'     ,TEXT_PARAMETER,'FILE');
ADD_PARAMETER(PARAMETROS,'DESNAME'     ,TEXT_PARAMETER,V_NM_ARQUIVO);
ADD_PARAMETER(PARAMETROS,'DESFORMAT'   ,TEXT_PARAMETER,'PDF');
ADD_PARAMETER(PARAMETROS,'COPIES'      ,TEXT_PARAMETER,'1');
ADD_PARAMETER(PARAMETROS,'PRINTJOB'    ,TEXT_PARAMETER,'NO');
ADD_PARAMETER(PARAMETROS,'MODE'        ,TEXT_PARAMETER,'BITMAP');
ADD_PARAMETER(PARAMETROS,'PARAMFORM'   ,TEXT_PARAMETER,'YES');
  
  /*
  -- PARAMETROS QUE SÃO PASSADOS NORMALMENTE PARA VISUALIZAÇÃO
  ADD_PARAMETER(PARAMETROS, 'DESTYPE',       TEXT_PARAMETER, 'PREVIEW');
  ADD_PARAMETER(PARAMETROS, 'DESNAME',       TEXT_PARAMETER, 'SYSOUT'); 
  ADD_PARAMETER(PARAMETROS, 'COPIES',        TEXT_PARAMETER, '1');
  ADD_PARAMETER(PARAMETROS, 'PRINTJOB',      TEXT_PARAMETER, 'NO');
  ADD_PARAMETER(PARAMETROS, 'MODE',          TEXT_PARAMETER, 'BITMAP');
  ADD_PARAMETER(PARAMETROS, 'PARAMFORM',     TEXT_PARAMETER, 'NO');
  ADD_PARAMETER(PARAMETROS, 'MAXIMIZE',      TEXT_PARAMETER, 'YES');
  RUN_PRODUCT(REPORTS,'S:\MAXICON\PRINCIPAL\CRF044.REP',SYNCHRONOUS,RUNTIME, FILESYSTEM, PARAMETROS,NULL);
  */
-- CHAMANDO O REPORTS COM O MODO BATH -- SOMENTE PARA GERAR O ARQUIVO.
RUN_PRODUCT(REPORTS,'S:\MAXICON\PRINCIPAL\CRF044.REP',SYNCHRONOUS,BATCH  , FILESYSTEM, PARAMETROS,NULL);

-- ESTE É O PROGRAMA QUE EU UTILIZO PARA CHAMAR O PROGRAMA PADRÃO DO WINDOWS PARA PDF
HOST('S:\MAXICON\PRINCIPAL\KAMIKAZE.EXE "'||V_NM_ARQUIVO);

OBS: este Modo BATCH do Reports não exibe erros caso o relatorio tenha alguma inconsistência, Ele somente não faz nada. então se isso ocorrer alterr para RUNTIME somente para a debugação.
BLZA..Até mais espero que isso possa te ajudar
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes