Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) varios grupos


Lube

Pergunta

Oi Pessoal,

Estou com um problema aqui no QR

Eu tenho 4 tabelas a saber:

lancamentos: cod_lanc(PK), cod_tipo(FK), cod_subtipo1(FK), cod_subtipo2(FK), total

tipo: cod_tipo(PK), tipo

subtipo1:cod_subtipo1(PK), cod_tipo(FK), subtipo1

subtipo2:cod_subtipo2(PK), cod_subtipo1(FK), subtipo2

Quero q o relatorio apareça assim:

Receitas(tipo)

Administrativas(subtipo1)

Agua (subtipo2)-----20,00(soma dos registros que contem o subtipo2 agua)

Luz(subtipo2)--------50,00

Telefone(subtipo2)--70,00

Financeiras(subtipo1)

taxas-----------------80

contas----------------20

etc.

fiz a consulta:

"Select tipo, subtipo, subtipo2, total_operacao from (Tipo as T INNER JOIN (Subtipo1 as S1 INNER JOIN lancamentos as L ON S1.Cod_Subtipo1 =L.cod_subtipo1) ON (T.Cod_tipo = S1.Cod_tipo) AND (T.Cod_tipo = L.cod_tipo)) inner JOIN Subtipo2 as S2 ON (S2.Cod_Subtipo2 = L.cod_subtipo2) AND (S1.Cod_Subtipo1 = S2.Cod_Subtipo1)

ORDER BY T.Tipo "

o problema é q nem sempre o subtipo2 vai ter....

então teria q ser uma consulta com o relacionamento : lancamentos left join subtipo2..tipo assim:

"SELECT Subtipo1.Subtipo, subtipo2.Subtipo2, lancamentos.total_operacao

FROM Subtipo1 RIGHT JOIN (lancamentos LEFT JOIN subtipo2 ON lancamentos.cod_subtipo2 = subtipo2.Cod_Subtipo2) ON Subtipo1.Cod_Subtipo1 = lancamentos.cod_subtipo1"

A segunda alternativa tá perfeita, ele me retorna todos de lancamentos, independente se tem subtipo2 ou não...

porem, eu gostaria de colocar tb no groupheader o TIPO, mas não posso usando essa segunda consulta... porque o bd da erro de associações externas ambiguas..

Eu teria q usar duas querys para fazer funcionar esse relatorio?

Quero agrupar por tipo, subtipo1 e subtipo2.

Seria groupheader, detail e subdetail ou seria 3 groupheaders?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Eu teria q usar duas querys para fazer funcionar esse relatorio?

Quero agrupar por tipo, subtipo1 e subtipo2.

Seria groupheader, detail e subdetail ou seria 3 groupheaders?

Tudo depende de como voce quer visualizar o relatorio

use 3 groupheaders, 3 detail ... um para cada tipo

Mas lembre-se .. há maneiras diferentes de se fazer o mesmo relatório

procure por exemplos no www.qusoft.com

http://www.quickreport.co.uk/downloadindex.html

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
Eu teria q usar duas querys para fazer funcionar esse relatorio?

Quero agrupar por tipo, subtipo1 e subtipo2.

Seria groupheader, detail e subdetail ou seria 3 groupheaders?

Tudo depende de como voce quer visualizar o relatorio

use 3 groupheaders, 3 detail ... um para cada tipo

Mas lembre-se .. há maneiras diferentes de se fazer o mesmo relatório

procure por exemplos no www.qusoft.com

http://www.quickreport.co.uk/downloadindex.html

abraço

Obrigada Jhonas, já consegui aqui usando 3 groupheaders e 2 groupfooter..=) valeu

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...