campo calculado..
bom dia,
estou trabalhando com uma query, e queria saber como trabalho com campos calculados..
ou seja vou em newfield.. e incluo um campo do tipo calculated..
não sei trabalhar com ele.. queria saber qual a finalidade e se ele recebe resultado de formulas pré definidas
obrigado
que Deus lhe pague
estou trabalhando com uma query, e queria saber como trabalho com campos calculados..
ou seja vou em newfield.. e incluo um campo do tipo calculated..
não sei trabalhar com ele.. queria saber qual a finalidade e se ele recebe resultado de formulas pré definidas
obrigado
que Deus lhe pague
Eric.miranda
Curtidas 0
Respostas
Luciano Pimenta®
26/08/2003
O primeiro passo esta certo, após va no evento OnCalcFields da Query e faça o calcula que vc quer. Ex:
qry_TesteSUBTOTAL.AsCurrency :=
qry_TesteQuant.AsInteger * qry_TesteVALOR.AsCurrency;
Tome cuidando com o campo calculado, pois o seu evento é disparado a todos instante, entaum não coloque nada de exiga muito processamento.
qry_TesteSUBTOTAL.AsCurrency :=
qry_TesteQuant.AsInteger * qry_TesteVALOR.AsCurrency;
Tome cuidando com o campo calculado, pois o seu evento é disparado a todos instante, entaum não coloque nada de exiga muito processamento.
GOSTEI 0
Luciano Pimenta®
26/08/2003
Ja ia esquecendo, se vc quiser utilizando comandos SQL para seus calculados, utilize o tipo de campo Aggregate (mas no ClientDataSet), utilizando a propriedade Expression.
Ex:
SUM(VALOR); COUNT(CODIGO), MAX(NR_PARCELA);
Ex:
SUM(VALOR); COUNT(CODIGO), MAX(NR_PARCELA);
GOSTEI 0