QRExpr - Como funciona o IF dentro?
Boa tarde...
Como funciona a lógica do if dentro do QRExpr?
Quero fazer algo parecido
Obrigado
D7
Como funciona a lógica do if dentro do QRExpr?
Quero fazer algo parecido
if qryvendasTipoDoc.asstring = ´V´ then Total := Total + qryVendasTotalVendas.asfloat else if qryVendasTipoDoc.asstring = ´D´ then if QryVendasTroca.asstring = ´S´ then Total := Total + QryVendasTotalVendas.asfloat
Obrigado
D7
Facc
Curtidas 0
Respostas
Facc
05/12/2006
Boa tarde...
Como funciona a lógica do if dentro do QRExpr?
Quero fazer algo parecido
Obrigado
D7
if qryvendasTipoDoc.asstring = ´V´ then Total := Total + qryVendasTotalVendas.asfloat else if qryVendasTipoDoc.asstring = ´D´ then if QryVendasTroca.asstring = ´S´ then Total := Total + QryVendasTotalVendas.asfloat
Sobe
GOSTEI 0
Emerson Nascimento
05/12/2006
sua condição poderia ser simplificada:
assim, creio que a fórmula no QRExpr pode ser:
obs: não testei, portanto não sei se funciona. por favor avise-nos sobre o resultado.
if (qryvendasTipoDoc.asstring = ´V´) or ((qryvendasTipoDoc.asstring = ´D´) and (qryvendasTroca.asstring = ´S´)) then Total := Total + qryVendasTotalVendas.asfloat;
SUM(IF(qryvendas.TipoDoc=´V´ Or (qryvendas.TipoDoc=´D´ and qryvendas.Troca=´S´),qryvendas.TotalVendas,0))
obs: não testei, portanto não sei se funciona. por favor avise-nos sobre o resultado.
GOSTEI 0
Facc
05/12/2006
sua condição poderia ser simplificada:
assim, creio que a fórmula no QRExpr pode ser:
obs: não testei, portanto não sei se funciona. por favor avise-nos sobre o resultado.
if (qryvendasTipoDoc.asstring = ´V´) or ((qryvendasTipoDoc.asstring = ´D´) and (qryvendasTroca.asstring = ´S´)) then Total := Total + qryVendasTotalVendas.asfloat;
SUM(IF(qryvendas.TipoDoc=´V´ Or (qryvendas.TipoDoc=´D´ and qryvendas.Troca=´S´),qryvendas.TotalVendas,0))
Tá trazendo sempre valor 0 (zero)
GOSTEI 0
Facc
05/12/2006
sobe
GOSTEI 0
Facc
05/12/2006
sobe
Quero que some todas as vendas (TipoDoc=´V´) que não sejam troca (Troca<>´S´)
[b:fed6f5b465]Como monto isso num QRExpr?[/b:fed6f5b465]
GOSTEI 0