A
anne6795
Unregistered / Unconfirmed
GUEST, unregistred user!
举例说明:
f_ydsl f_jcsl f_ydbl
50 50 100
60 60 100
0 0
40 40 100
小计:150 150 100
其中 f_ydbl=100*f_ydsl/f_jcsl
但有时候f_jcsl=0
procedure Memo41OnBeforePrint(Sender: TfrxComponent);
begin
IF (<frxDBDatasetA."F_jcsl">) >0 then
memo41.text:='100*[SUM(<frxDBDatasetA."F_YDSL">,MasterData1)]/[SUM(<frxDBDatasetA."F_JCSL">,MasterData1)]';
end;
但 f_ydbl小计 出来的数据是100*150/150,比率应该是100呀,请大家指点,谢谢:)))
f_ydsl f_jcsl f_ydbl
50 50 100
60 60 100
0 0
40 40 100
小计:150 150 100
其中 f_ydbl=100*f_ydsl/f_jcsl
但有时候f_jcsl=0
procedure Memo41OnBeforePrint(Sender: TfrxComponent);
begin
IF (<frxDBDatasetA."F_jcsl">) >0 then
memo41.text:='100*[SUM(<frxDBDatasetA."F_YDSL">,MasterData1)]/[SUM(<frxDBDatasetA."F_JCSL">,MasterData1)]';
end;
但 f_ydbl小计 出来的数据是100*150/150,比率应该是100呀,请大家指点,谢谢:)))