Páginas filhas
  • GLB0013_CONTABILIZA_NUMERO_DE_PAGINAS_DE_IMPRESSSO-DELPHI

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

TOTVS Gerador de Relatórios

Versões:

Versão: 11.50.XX

Ocorrência:

Renumeração de página em relatórios Delphi

Ambiente:

 

Passo a passo:

Objetivo


Atualmente o Gerador de relatórios Delphi não possui uma ferramenta que faça a contabilidade total do número de páginas, porém como solução paliativa pode-se obter o desejado utilizando uma consulta SQL.

Como configurar


Primeiramente o sistema deve estar configurado para manter o log de execução dos relatórios. Esta configuração é feita através dos parâmetros globais do sistema.

 

 

Salva a configuração na estrutura do relatório onde deseja-se incluir o respectivo controle de página deve ser incluído um componente “Página” (). Este componente irá retornar o número atual da página gerada pelo relatório. Inclua em seguida uma consulta SQL que irá retornar o total de páginas do relatório. A consulta SQL deverá ter o seguinte conteúdo; (Consulta no link)

SELECT TOP 1
PAGINAS

FROM RLOGEXEC

WHERE IDRELAT =

(

SELECT ID

FROM RRELAT

WHERE CODRELATORIO = :ESPELHO#1_S

AND CODAPLIC = 'T'

AND CODCOLIGADA = :$CODCOLIGADA )

AND INICIO <

(

SELECT MAX ( INICIO )

FROM RLOGEXEC

WHERE IDRELAT =

(

SELECT ID

FROM RRELAT

WHERE CODRELATORIO = :ESPELHO#1_S

AND CODAPLIC = 'T'

AND CODCOLIGADA = :$CODCOLIGADA )

AND CODCOLIGADA = :CODCOLIGADA_N )

AND CODCOLIGADA = :CODCOLIGADA_N

ORDER BY INICIO DESC

Image Added

 

 

 

Observações:

(aviso)(informação)