如果想用临时表增加空记录的办法则:
1、控制报表每页输出的行数,比如每页打印x行;
2、得到DataSet的记录数,可由Query得到,比如y个;
空白记录数:=(x-(y mod x)) mod x
参见:<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=179071">这里</a>
如果不想用临时表,则:
1、设计时就将整张报表画好,不使用数据感应控件QRDB*,只使用QRLabel,QRShape等
2、在BeforePrint事件中为控件赋值
参见:<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=186946">这里</a>