Fórum Quebra de página FastReport #411096

30/12/2011

0

Bom Dia,

Estou precisando de fazer uma quebra de pagina no meu relatório é não estou conseguindo.

Meus DADOS estão gravados assim:
Funcionario Dia    hora
ANTONIO     01/12   10:00
ANTONIO     02/12   12:00
ANTONIO     03/12   12:00
ANTONIO     04/12   10:00 
ANTONIO     05/12   12:00 
ANTONIO     06/12   10:30 
ANTONIO     07/12   12:00 
ANTONIO     08/12   12:00 
JOSE        01/12   10:00
JOSE        02/12   12:00
JOSE        03/12   13:00
JOSE        04/12   12:00 
JOSE        05/12   11:00 
JOSE        06/12   11:30 
MARIA       01/12   12:00 
MARIA       02/12   10:00 


Gostaria que o relatório ficasse assim:
FUNCIONARIO: ANTONIO
DIA      HORA
01/12   10:00
02/12   12:00
03/12   12:00
04/12   10:00 
05/12   12:00 
06/12   10:30 
07/12   12:00 
08/12   12:00 
[Quote]
NOVA PAGINA
[/Quote]
FUNCIONARIO: JOSE        
DIA      HORA
01/12   10:00
02/12   12:00
03/12   13:00
04/12   12:00 
05/12   11:00 
06/12   11:30 
[Quote]
NOVA PAGINA
[/Quote]
FUNCIONARIO: MARIA       
DIA      HORA
01/12   12:00 
02/12   10:00 


Dirceu Morais

Dirceu Morais

Responder

Post mais votado

01/02/2012

no MasterDetail do Fast, ou o Detail que desejar terá uma propriedade chamada StartNewPage, coloque ela como true e assim, a cada novo registro listado no detail, ele sera exibido em uma nova página

Vinícius Belisário

Vinícius Belisário
Responder

Gostei + 1

Mais Posts

29/02/2012

Dirceu Morais

Blz, na questão da quebra de página;

Mas surgiu outra dúvida. Já estou horas procurando na Net e não encontrei.

Vejamos,

Tenho no meu banco de dados, a tabela de EMPRESAS, outra de FUNCIONÁRIOS e outra EMPRESA_FUNCIONARIO (Esta ultima é só pq um funcionário pode trabalhar em mais de uma empresa)
Preciso do relatório que me mostre assim:

Empresa FICTICIA FULANA
Funcionario FULANO
CICLANO
BELTRANO

Empresa FICTICIA TAL
Funcionario: ALEX
MARIA


No meu relatório, está saindo assim:

Empresa FICTICIA FULANA
Funcionario FULANO
CICLANO
BELTRANO
ALEX
MARIA

Ou seja, não esta mudando de empresa.

No meu FORM faço assim:

1) SQLQuery1 -> Sql = select f.codigo, f. nome NomeE, c.id, c.nome NomeC,
c.fone, c.endereco, c.bairro, c.cep, c.cidade,
c.uf
from EMPRESA f
left join EMPRESA_FUNCIONARIO ee on ee.empresa = f.codigo
left join FUNCIONARIOS c on ee.conveniado = c.id
Order by f.nome, c.nome


2) frxDBDataset1 -> DataSet = SQLQuery

3) frxReport1
frxReport1 .LoadFromFile(Empresas.fr3);
frxReport1 .SHOWREPORT;

No relatório EMPRESAS.FR3
PageHeader -> com cabeçalho
MasterData -> DataSet-> frxDBDataset1 (Coloquei aqui os campo NOMEE)
DetailData -> DataSet-> frxDBDataset1 (Coloquei aqui os campos do funcionario)


O que estou fazendo de errado?
Responder

Gostei + 0

02/03/2012

Dirceu Morais

Obrigado a todos,

segue solução no link abaixo:

http://www.activedelphi.com.br/forum/viewtopic.php?p=373238#373238


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar