Fórum FastReport - Relatório Mestre-Detalhe #413508

29/02/2012

0

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

Empresa FICTICIA XXXXXX
Funcionario: NONONONONON
XEXEU LUIS
YOLANDA DA SILVA

[/Quote]
No meu relatório, está saindo assim:

Empresa FICTICIA FULANA
Funcionario FULANO
CICLANO
BELTRANO
ALEX
MARIA
NONONONONONON
XEXEU LUIZ
YOLANDA DA SILVA

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?
Dirceu Morais

Dirceu Morais

Responder

Posts

06/03/2012

Ceci Ueno

Tente GroupHeader com NOMEE
Responder

Gostei + 0

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

Aceitar