Quick Report - Relatório com capa...

Delphi

22/01/2015

Prezados,

Necessito criar um relatório no Quick Report aonde o mesmo deve ter uma capa, uma listagem e por ultimo uma pagina constando um resumo com varias informações referentes aos registros listados. Dúvida: Como posso fazer isso para que o mesmo possa ser visualizado na integra em um Preview? Sei como cria relatórios e não tenho duvidas sobre o uso do Quick Report, mas sim nesse caso em especifico.

Grato pela atenção de todos e aguarde todo tipo de ajuda.
M. C.

M. C.

Curtidas 0

Respostas

Wilson Brito

Wilson Brito

22/01/2015

Neste caso uma alternativa seria adicionar as seguintes bandas: Title (Capa / Título), Detail Band (Itens da Listagem), Sumary (Resumo). Na TitleBand informe True na propriedade HasChild para ele criar uma banda filha para o título. Nesta banda filha criada (ChildBand), marque True na propriedade ForceNewPage, fazendo com que o relatório inicie na página seguinte ao título. Na SumaryBand informe True nas propriedades ForceNewPage e HasChild. Na banda filha da SummaryBand, altere a propriedade ForceNewPage para True.

Exemplo:

TitleBand1 – Capa (HasChild = True)
ChildBand1 - Título (ForceNewPage = True)
DetailBand1 - Listagem
SummaryBand1 – Separadora para o resumo final, esta pode ficar em branco (ForceNewPage = True e HasChild = True)
ChildBand2 – Resumo (ForceNewPage = True)
GOSTEI 0
M. C.

M. C.

22/01/2015

Neste caso uma alternativa seria adicionar as seguintes bandas: Title (Capa / Título), Detail Band (Itens da Listagem), Sumary (Resumo). Na TitleBand informe True na propriedade HasChild para ele criar uma banda filha para o título. Nesta banda filha criada (ChildBand), marque True na propriedade ForceNewPage, fazendo com que o relatório inicie na página seguinte ao título. Na SumaryBand informe True nas propriedades ForceNewPage e HasChild. Na banda filha da SummaryBand, altere a propriedade ForceNewPage para True.

Exemplo:

TitleBand1 – Capa (HasChild = True)
ChildBand1 - Título (ForceNewPage = True)
DetailBand1 - Listagem
SummaryBand1 – Separadora para o resumo final, esta pode ficar em branco (ForceNewPage = True e HasChild = True)
ChildBand2 – Resumo (ForceNewPage = True)



Olá,

A sua ideia me parece ser uma ótima solução. Você já fez algo semelhante como essa sua dica? Outra coisa: Caso seja necessário (no futuro) criar agrupamento na parte da "listagem", vou conseguir? Aparentemente não, né?!

Grato pela sua valiosa atenção.
GOSTEI 0
Wilson Brito

Wilson Brito

22/01/2015

Já fiz algo parecido sim. Sobre o agrupamento, você deve utilizar o componente QRGroup. Depois dê um pesquisada sobre este componente.
GOSTEI 0
M. C.

M. C.

22/01/2015

Já fiz algo parecido sim. Sobre o agrupamento, você deve utilizar o componente QRGroup. Depois dê um pesquisada sobre este componente.


Entendido.

Grato pela sua atenção.
GOSTEI 0
POSTAR