Fórum quick report-urgente #371623
25/06/2009
0
se o relatorio tem 5 paginas, e a condição for atendida é exibida mas uma pagina, total de 6 paginas.
Gostaria de saber como eu faço isso!!!
muito obrigado pessoal
Rsoares
Curtir tópico
+ 0Posts
26/06/2009
Bride
Você ja deu uma olhada nos exemplos da Delphi.
Gostei + 0
26/06/2009
Rsoares
Gostei + 0
26/06/2009
Catunda
vc pode:
1ª opção: Ao terminar a última página testar a condição, e se for extendida, dê um comando QuickRep1.NewPage;
2ª opção: Colocar o QuickRep1.NewPage no evento beforeprint da band que deve aparecer na nova página.
3ª opção: Simplesmente sete a propriedade ForceNewPage da dita band para True.
Gostei + 0
26/06/2009
Rsoares
eu tentei usar o ForceNewPage, mas ele cria uma pagina para cada registro.
Eu estou tentando criar a nova pagina na mão via codigo, mas é meio trabalhoso..
muito obrigado
Gostei + 0
26/06/2009
Catunda
1 - coloque a band da folha extra como do tipo Sumary.
2 - Sete a propriedade ForceNewPage da mesma band para True.
3 - no evento BeforePrint do QuickRep vc faz:
if condicao then QuickRep1.NomedaBand.Enabled:=true
else QuickRep1.NomedaBand.Enabled:=false;
obs.: Bands do tipo sumary só são impressas ao final do relatório, após a últma band de registros.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)