CRIAR REPORTS COM LAYOUT EM RETRATO E PAISAGEM

Dicas e truques sobre Oracle Reports Builder - modo gráfico ou modo caractere, ascii, arquivo .PRT, etc
Responder
Diego Araújo
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 3
Registrado em: Sex, 24 Fev 2012 11:20 am

Bom dia,

Preciso alterar o layout do Report em determinado momento na hora da impressão.
Mudar a Orientação de Retrato para paisagem quando chegar em determinada página.
alguém já fez algo parecido?
Sabe a trigger que posso alterar no momento da impressão o layout dos itens?

Grato,

Diego Araújo
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

Olha, é possível fazer isso de duas formas. (ambas, usando a criatividade, pois não tem um comando que mude a orientação dinamicamente ).

Opção 1:
* Criar um outro relatório PAISAGEM que é chamado após o primeiro.

Opção 2:
Outra forma é fazer o seguinte: Criar uma página toda "de lado"
Exemplo:
SQL usado
SQL usado
* Na página 2, onde é pra sair o relatório em paisagem, crie ali um repeating frame Across
* Coloque todos os LABELS girados 90 graus. (labels é possível girar 90 graus, veja os botões em vermelho abaixo)
* Não coloque os campos normais. No lugar deles, crie LABELS com o seguinte texto: &nome_da_coluna usando um E comercial antes.
* Gire também esses labels 90 graus.
Repeating e labels de lado
Repeating e labels de lado
Dessa forma, você vai ter um relatório RETRATO na primeira folha, e um todo de lado na segunda. (que é a mesma coisa que um relatório PAISAGEM).
Saída gerada de lado!
Saída gerada de lado!
ou
Ambos na mesma folha :-D
Ambos na mesma folha :-D

:-o
Diego Araújo
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 3
Registrado em: Sex, 24 Fev 2012 11:20 am

Thomas,

muito obrigado, vou testar aqui.
Responder
  • Informação
  • Quem está online

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