Soma com Condições no QReport
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á
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
Curtidas 0
Respostas
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
Eu não utilizo o QReport, mas verifique se não existe alguma opção como Filter ou Filtro.
[]´s
GOSTEI 0