Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

EderDias

QuickReport

Recommended Posts

Ola..eu fiz um relatorio onde mostra a PLACA DO VEICULO e logo abaixo mostra as DESPESAS e os ABASTECIMENTOS.

Fiz com 3 queries pois não esta conseguindo fazer com uma só.

exemplo de layout:

 

PLACA_VEICULO

===========

----------------------------------------------------------------------

ABASTECIMENTOS

----------------------------------------------------------------------

data litros

----------------------------------------------------------------------

30/06/07 20

01/07/07 30

------------------

TOTAL........50

---------------------------------------------------------------------

DESPESAS DE VIAGEM

----------------------------------------------------------------------

data valor

----------------------------------------------------------------------

30/06/07 15,00

01/07/07 30,00

----------------------

TOTAL.........45,00

----------------------------------------------------------------------

Montei assim:

1-QrGroup1> onde esta os dados do VEICULO - queryrep1=query1

 

select * from AJUSTE, VEI, ROTA, MOTORIS where (ajuste.codvei = vei.codvei) and (ajuste.codrota = rota.codrot) and (ajuste.codmot = motoris.codmot) and (ajuste.codigo = "38")

1-QRSubDetail1> onde estão os dados do ABASTECIMENTO - FooterBand=rbGroupFooter(abaixo)

1-rbGroupFooter>que é a banda onde servirá pra contar registros em tela e somatorio da banda acima - dataset=query 2

 

select * from AJUSTE, ABA, POSTO where (ajuste.codigo = aba.codlan) and (aba.codpos = posto.codpos) and (ajuste.codigo = "38")
1-QRSubDetail2> onde estao os dados das DESPESAS - FooterBand=rbGroupFooter(abaixo)

1-rbGroupFooter>que é a banda onde servirá pra contar registros em tela e somatorio da banda acima - dataset=query 3

 

select * from AJUSTE, VALORES, HISTO where (ajuste.codigo = valores.codlan) and (valores.codhisto = histo.codhis) and (ajuste.codigo = "38")

Notem que sempre filtro o (ajuste.codigo = "38") em todas as queries pois é tabela AJUSTE é a mãe e a tabela aba(abastecimentos) e valores(despesas de viagem) são filhas, eu só quero listar este registro.

 

Nas rbGroupFooter que são as totalizadoras que fazem os somatorios dos itens....não soma....o resultado sai zero...nas duas rbGroupFooter(antes já não somava).

até um QRSysData2=qrsDetailCount que serve pra contar os registros processados da o total de 1

 

uso assim pra somar QRExpr1:

 

sum(query3.valor)
Alguem teria alguma ideia...porque não soma....??

 

Muito Grato :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use uma qry só .... adicione um Group ao seu relatorio, monte o select normalmente e agrupe por placa ...

R...Carinha...mas ja tem um group.....como mencionei acima:

1-QrGroup1> onde esta os dados do VEICULO - queryrep1=query1

você quer dizer outro Group??

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.