Z zhangxiong Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-01 #1 在报表的Detail行里,其高度是根据记录数的多少自动调整的,现在我想固定其行数 为12行,即无论记录数是多少,在一页的报表里显示的Detail行数总是为12行,怎样 才能实现?
Y yue_shan Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-01 #2 加一个SummaryBan,把它拉的足够高 定义一个全局变量aa: integer,在TDBText的OnPrint中 inc(aa) if aa>12 then begin DetailBand1.ForceNewPage := True; aa := 0; end 以上两种方式不知行不行,没试过
加一个SummaryBan,把它拉的足够高 定义一个全局变量aa: integer,在TDBText的OnPrint中 inc(aa) if aa>12 then begin DetailBand1.ForceNewPage := True; aa := 0; end 以上两种方式不知行不行,没试过
A aahben Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-03 #4 纸张的总高减去页头再减去页脚的高度就是细表的高度了,当然你固定其它几个的高度也就固定细表的高度了。这一过程一般是通过拖拉页脚下框来实现的
C cnsycb Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-07 #5 楼上说的对,(纸高-页眉-页脚-栏头)/12(可以设成变量),这样你就可以程序中想打印出多少行都可以了,最好字体在大小也可以调整:)