Soma com Condições no QReport

Delphi

01/08/2013

Bom dia,

Estou desenvolvendo uma aplicação para Oficina, e criei um ordem de serviço no QReport, até então ele incluía junto tanto os produto por serviços.

No entanto o cliente pediu para separa o valor total bem descriminado, ou seja, em vez de ter apenas um campo com valor total da OS, agora teria TOTAL DE SERVIÇO, TOTAL DE PRODUTOS e por fim TOTAL GERAL (Soma dos dois).

A priore para difereciar ambos criei um novo campo na tabela Item_OS para o tipo de item, onde, se for Produto o Campo Tipo_Item Recebe o Valor de 'P' e se For Serviço = 'S'

Exemplo do Formulário:

COD | DESCRICAO | TIPO | QTDE | V. UNIT | TOTAL
======================================================

01 PRODUTO X P 01 10,00 10,00
02 SERVICO X S 01 20,00 20,00
03 PRODUTO Y P 01 30,00 30,00
04 SERVICO Y S 01 20,00 20,00


TOTAL SERVIÇO 40,00
TOTAL PRODUTO 40,00
TOTAL GERAL 80,00

Então, o que preciso é criar uma condição no "EXPRESION DO TQREXPR" para que no TOTAL SERVICO ele some todos os totais que tenha como tipo a letra "S", e no produto a letra "P" que contam na Ordem de Serviço

Obrigado desde já
Flavio Silva

Flavio Silva

Curtidas 0

Respostas

Alessandro Yamasaki

Alessandro Yamasaki

01/08/2013

Olá

Eu não utilizo o QReport, mas verifique se não existe alguma opção como Filter ou Filtro.

[]´s
GOSTEI 0
POSTAR