我在FastReport的OnStartReport中写入: if <frxDBDataset1."xm">='中国人' then
begin
Memo1.text:=<frxDBDataset3."Dh">;
end;
我第一遍预览的时候,没执行到,第二遍预览才可以正常执行~!也就是说,预览的总是上次报表的数据!
例:第一次打开的时候XM字段是“中国人”,而预览没效果。关闭后再次预览就有了。也就是说预览的总是N次减1的数据!必须同一个数据,预览两次才能达到效果~!
这个办法怎么解决??
begin
Memo1.text:=<frxDBDataset3."Dh">;
end;
我第一遍预览的时候,没执行到,第二遍预览才可以正常执行~!也就是说,预览的总是上次报表的数据!
例:第一次打开的时候XM字段是“中国人”,而预览没效果。关闭后再次预览就有了。也就是说预览的总是N次减1的数据!必须同一个数据,预览两次才能达到效果~!
这个办法怎么解决??
for I:= 0 to <Line>-1 do问题是<Line>总是N次打开减1的数据!
不知道如何实时更新这个<Line>