fastreport合计显示问题?
其他都正常,为什么合计数出不来?
procedure Page1OnBeforePrint(Sender: TfrxComponent);
var
...
begin
......
i:=20;
ADOQuery2.Close;
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add('select name,fields from items where tables=''pay'' and total=1');
ADOQuery2.Open;
while not ADOQuery2.Eof do
begin
Memo:= TfrxMemoView.Create(ColumnFooter1);
//Memo.CreateUniqueName;
//Memo.DataSet :=ADOQuery1;
Memo.Text :='[SUM(<ADOQuery1."'+Trim(ADOQuery2.FieldByName('fields').AsString)+'">,MasterData1)]';
//ShowMessage(Memo.Text); //显示正常
Memo.Height :=20;
Memo.SetBounds(i,0,100,20);
ADOQuery2.Next;
i:=i+80;
end;
end;