报表固定行的设计方法


第一步:
选中报表的page对象,即点报表的白色区域
按F11显示[对象查看器]
双击onBeforePrint属性
在begin 和end之间填入代码
===============================================
  //PageLine每页固定打印的行数,不足时空行补上
  //每页固定打5行 PageLine:=5;
  PageLine:=6;
  //hang的初始值是0,不能修改
  hang:=0;
===============================================

第二步:
选中[主项数据]
按F11显示[对象查看器]
双击onBeforePrint属性
在begin 和end之间填入代码
===============================================
  hang := hang + 1;
  if hang>PageLine then
  begin
    newpage;
    showband(heji);
    hang := 1;
  end; 
===============================================


第三步:
选中[报表合计],如果没有则插入,不要用[页脚]
按F11显示[对象查看器]
name改为:heji
双击onBeforePrint属性
在begin 和end之间填入代码
===============================================
  while hang <PageLine do
  begin
    hang:=hang+1;
    showband(zhi);
  end; 
===============================================

第四步:
选中[子]
按F11显示[对象查看器]
name改为:zhi
不需要改onBeforePrint属性



完成!

