Fórum Problema com QRGroup e SimplesDataSet #259048
18/11/2004
0
Obs: Estou utilizando o FireBird 1,5, Delphi 7 com os Componente do dbExpress o SimplesDataSet.
====================================
columnHeard
Data Vencimento Cliente Valor
====================================
GroupHeard
QDB_Data
====================================
Detail
QDB_DtVenco QDB_Cliente QDB_Valor
====================================
GroupFooter
Total SUM(VALOR)
====================================
na propriedade expression da banda Group passo o campo data ex: QRGroup.Expression := Data
ele não agrupa por data mas se eu passar outro campo ex: codigo do titulo ele agrupa por favor tem alguma solução para esse tipo de problema.
Agradeço
Emerson
Emersonsj
Curtir tópico
+ 0Posts
19/11/2004
Everton
Gostei + 0
19/11/2004
Emersonsj
SELECT A.CODIGO,CAST(A.CODIGO AS CHAR(4))||A.FANTASIA LOCCOBRANCA,B.CODIGO,
B.DESCRICAO OPBANCARIA, C.DATAVENCTO, C.DATACREDITO, C.NTITULO, C.PARCELA,
D.FANTASIA NOMECLIENTE, C.DATAEMISSAO, C.status, C.VALOR,
(C.VALOR - SUM(E.VALORLIQUIDADO_L)) SALDO
FROM TITULOSRECEBER C
LEFT JOIN LOC_COBRANCA A ON A.CODIGO = C.LOCCOBRANCA
LEFT JOIN OPERACAOBANCARIA B ON B.CODIGO = C.OPERBANCARIA
LEFT JOIN CAD_CLIFOR D ON D.ID = C.CLIENTE
LEFT JOIN TITULOSRECEBER E ON E.idoriginal = C.ID
WHERE C.STATUS = ´A´
AND C.EMPRESA = ´1´
GROUP BY A.CODIGO,A.FANTASIA,B.CODIGO,B.DESCRICAO,C.DATAVENCTO,C.DATACREDITO,C.NTITULO,
C.PARCELA,D.FANTASIA,C.DATAEMISSAO,C.status, C.VALOR
ORDER BY C.DATAVENCTO,C.DATACREDITO,A.CODIGO,B.CODIGO,C.NTITULO,C.PARCELA
Gostei + 0
19/11/2004
Emersonsj
Everton esta é a consulta
SELECT A.CODIGO,CAST(A.CODIGO AS CHAR(4))||A.FANTASIA LOCCOBRANCA,B.CODIGO,
B.DESCRICAO OPBANCARIA, C.DATAVENCTO, C.DATACREDITO, C.NTITULO, C.PARCELA,
D.FANTASIA NOMECLIENTE, C.DATAEMISSAO, C.status, C.VALOR,
(C.VALOR - SUM(E.VALORLIQUIDADO_L)) SALDO
FROM TITULOSRECEBER C
LEFT JOIN LOC_COBRANCA A ON A.CODIGO = C.LOCCOBRANCA
LEFT JOIN OPERACAOBANCARIA B ON B.CODIGO = C.OPERBANCARIA
LEFT JOIN CAD_CLIFOR D ON D.ID = C.CLIENTE
LEFT JOIN TITULOSRECEBER E ON E.idoriginal = C.ID
WHERE C.STATUS = ´A´
AND C.EMPRESA = ´1´
GROUP BY A.CODIGO,A.FANTASIA,B.CODIGO,B.DESCRICAO,C.DATAVENCTO,C.DATACREDITO,C.NTITULO,
C.PARCELA,D.FANTASIA,C.DATAEMISSAO,C.status, C.VALOR
ORDER BY C.DATAVENCTO,C.DATACREDITO,A.CODIGO,B.CODIGO,C.NTITULO,C.PARCELA
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)