Fastreport关于分组头的问题,各位DFW帮帮忙.急着交货!!!!(50分)

  • 主题发起人 主题发起人 zouzujun
  • 开始时间 开始时间
Z

zouzujun

Unregistered / Unconfirmed
GUEST, unregistred user!
b := TfrBandView.Create;

b.SetBounds(0,20,0,1);

b.BandType := btGroupheader;

b.Prop['condition']:='[int([[LINE#]/40])]';
Page.Objects.Add(b);

我用代码生成一个fr报表,上面的代码在我第一遍showreport时没出错,
但,当我把打印预览关了后,再showreport时就出错了.出错的位置在
b.Prop['condition']:='[int([[LINE#]/40])]';
 
解释一下你的分组条件是什么意思?看不太懂。
 
是按每页40条记录来分得.
不过好像和条件没什么关系.
我把条件改为''(空)也出错;
不过把那句话注释掉就不会出问题了.
 
>>是按每页40条记录来分得
分组条件不是干这个用的。
告诉你一个实用的笨办法:同时调整MasterData band和其上memo的高度到每页显示40条记录的位置。
 
还有没有更好的办法?
你说的办法我做不来
 
后退
顶部