PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum QrExpr no DBExpress #461143

14/11/2013

0

Estou usando os componentes DBEXpRess TSqlQuery e no relatório (QuickReport) preciso mostrar total dos produtos com
QrExpr, só que não está funcionando, já encontrei na NET muitos amigos com o mesmo problema e nenhum mostrou como resolver.

Alguém pode me ajudar nesta pendenga.

Delphi 7 / Firebird

Abraços.
Marcos Roberto

Marcos Roberto

Responder

Posts

15/11/2013

Marcos Roberto

Pessoal

Tem post informando que é preciso fazer um cast no 'Total' para float, mas não consigo, sempre dá erro, alguem pode mostrar como fazer, segue o código:
If Chk_Produtos.Checked = true then
Begin
Application.CreateForm(TQry_VendasProdutos,Qry_VendasProdutos);
sqlComando := 'SELECT DESCRPRODUTO,SUM(QUANTIDADE) AS QUANTIDADE,';
sqlComando := sqlComando + 'SUM(TOTAL) AS TOTAL FROM TITEMVEN ';
sqlComando := sqlComando + 'WHERE (TITEMVEN.DATA >= ' + #39 + dataA + #39 ;
sqlComando := sqlComando + ') AND (TITEMVEN.DATA <= ' + #39 + dataB + #39;
sqlComando := sqlComando + ') GROUP BY DESCRPRODUTO ORDER BY DESCRPRODUTO ';
Qry_VendasProdutos.QryVendProd.Close;
Qry_VendasProdutos.QryVendProd.SQL.Clear;
Qry_VendasProdutos.QryVendProd.SQL.Add(sqlComando); ...............

Já coloquei SUM( CAST (TOTAL AS FLOAT)) e CAST (SUM(TOTAL) AS FLOAT) e nada ....

Valeu Pessoal
Responder

Gostei + 0

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

Aceitar