Deprecated: Function get_magic_quotes_gpc() is deprecated in /home2/tonyso97/public_html/libraries/f0f/input/input.php on line 102

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home2/tonyso97/public_html/libraries/f0f/input/input.php on line 102

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home2/tonyso97/public_html/libraries/f0f/input/input.php on line 102
Relatórios com + de 1 página no qreport sem banco de dados

Relatórios com + de 1 página no qreport sem banco de dados

Código

{Resolvi incluir esta dica porque não a encontrei aqui antes, e ralei muito até consegui resolver o problema. Trata-se de como criar um relatório no quick report com mais de uma página, sem componentes ligados a banco de dados, apenas componentes pontuais, como QRLabel´s e QRImage´s. Basta fazer o seguinte:

1) Crie um novo relatório
2) Clique com o botão direito do mouse no relatório. Clique em Report SEttings
3) Em Papez Size, escolha Custom Size
4) Aumente o tamanho do papel, de forma a caber todos os seus componentes. Por exemplo, se você ddeseja imprimir em papel A4, 3 folhas, como o A4 tem 297mm de altura, então escolha Custom Size com 3x297 = 891mm e mesma largura do A4, 210 mm
5) De novo, com o botão direito do mouse, em Report Setting, clique em Title, para criar uma banda de título
6) Na barra de componentes, na aba QReport, há um componente chamado QRSubDetail. Insira no seu relatório quantos componentes QRSubDetail´s quantas forem as páginas do seu relatório. Por exemplo, se o seu relatório vai ter 3 páginas, coloque 3 componentes QRSubDetail.
7) Aumente o tamanho das bandas dos QRSubdetail até o tamanho do papel no qual você vai imprimir suas páginas. Por exemplo, se você for imprimir em papel A4, as bandas de suas QRSubDetail´s devem ter 210x297mm.
8) Defina a propriedade ForceNewPage como True, de todas os QrSubDetail´s.
9) Insira os seus componentes nas bandas dos QrSubDEtails
10) Quando terminar de inserir todos os componentes, clique novamente com o botão direito do mouse no relatório, clique em Report Settings, e em Paper Size, mude de Custom Size para o tamanho verdadeiro do papel no qual você vai imprimir seu relatório.
11)Você vai notar que só vai ser possível visualizar, em projeto, a primeira página do relatório. Porém, se você der um Preview no mesmo, vai ver que ele vai estar com todas as suas páginas. O mesmo vai ocorrer, naturalmente, no momento da impressão.
12) FIM

Espero que esta dica ajude outras pessoas, como me ajudou.}