Trazer dados no meu relatório, através de query

Dicas e truques sobre Oracle Reports Builder - modo gráfico ou modo caractere, ascii, arquivo .PRT, etc
Responder
KATIA DIAS
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 25
Registrado em: Qui, 16 Mar 2006 8:48 pm
Localização: são PAULO

Prezados , bom dia!

Utilizo a versão 11g do reports e banco de dados....

Preciso de uma ajuda de vocês! Quero trazer os seguintes dados no meu relatório, através da query:

Um exemplo
Se são 6 paginas, quero trazer folha 1, folha 2 e assim por diante....Meu relatório, vai ter quebra de página e vou imprimir 2 vias com os mesmos dados...

Hoje consigo trazer as 2 vias, porém na quebra de pagína, não esta dando certo e já procurei aqui no tópico, mas não tive sucesso. Se alguém souber como trazer as informações pela query, agradeço muito.


obs: Faz muito tempo que trabalho com reports...


Muito obrigada
tora34
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 108
Registrado em: Qua, 12 Nov 2008 6:01 pm
Localização: Campo Mourão PR
Renato Pasquini
Oracle Developer

Bom dia Katia tudo bem?
Você comentou sobre a query mas não mostrou.
Poderia tentar explicar de uma outra forma para que possamos ajuda-la.
Não entendi sua explicação.

Seu relatório terá quebra de pagina por tipo de agrupamento?
Você quer emitir duas vias de cada pagina gerada?
KATIA DIAS
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 25
Registrado em: Qui, 16 Mar 2006 8:48 pm
Localização: são PAULO

Bom dia, Tora!!!

Preciso imprimir 2 vias do mesmo mesmo relatório e controlar o nr. de páginas....

EX: Fiz uma query semelhante...

Selecionar tudo

select x.via , xx.numero , xx.data , xx.valor , xx.empresa
from
(
select number , date , amount , company
receipts from
where number = p_numero_recibo
) Xx
(
select 1 from dual via
union
select 2 from dual via
) x


Se meu relatório tem 6 páginas...

Preciso...


Relatório Via cliente:

pagina 1/6
2/6
3/6
4/6
5/6
6/6


Relatório Via Almoxarifado

pagina 1/6
2/6
3/6
4/6
5/6
6/6


OBS: Tentei duplicar o meu Repeating Frame, mais mesmo assim não obtive sucesso..Consigo controlar apenas um frame o outro não...

Se puder me ajudar, agradeço muito...

Katia Dias
jacksonr81
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Qui, 18 Jul 2013 6:07 pm

Boa tarde Katia

Você poderia tentar repetir o mesmo select com union e criando um campo via para ambos.
Exemplo:

Selecionar tudo

SELECT via,
       numero,
       data,
       empresa
FROM   (SELECT 1           via,
               num_pedido  numero,
               dat_pedido  data,
               nom_empresa empresa
        FROM   cad_emp
        WHERE  cod_emp = 1
        UNION
        SELECT 2           via,
               num_pedido  numero,
               dat_pedido  data,
               nom_empresa empresa
        FROM   cad_emp
        WHERE  cod_emp = 1)
--repare que os dois selects internos são identicos, com exessão do campo via
ORDER  BY via
-- ordenar pelo campo via fará com que não misture um grupo com o outro
-- Ordene pela via também no Group do Reports
Att
Jackson
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante