以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  专业报表设置每页打印行数和自动生成表头  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=9142)

--  作者:lihe60
--  发布时间:2011/2/27 11:18:00
--  专业报表设置每页打印行数和自动生成表头
在专业报表设置中,如何设置每页打印行数且每页自动生成表头?
--  作者:狐狸爸爸
--  发布时间:2011/2/27 11:29:00
--  

自动生成表头,参考:

http://help.foxtable.com/topics/1973.htm

 

至于行数,自己调整行高和边距。


--  作者:lihe60
--  发布时间:2011/2/27 13:29:00
--  
以下是引用狐狸爸爸在2011-2-27 11:29:00的发言:

自动生成表头,参考:

http://help.foxtable.com/topics/1973.htm

 

至于行数,自己调整行高和边距。

希望不通过“调整行高和边距”来设置行数,而是输入一个数字来设置行数。比如说,一页想打印10行,就输入一个5就行了。


--  作者:狐狸爸爸
--  发布时间:2011/2/27 15:13:00
--  
专业报表用的是代码,不是模板,你这种要求是不切实际的。
--  作者:程兴刚
--  发布时间:2011/3/1 0:11:00
--  

这样试一试:

 

..........

if ....... \'在这里判断datarow被10整除。

    rt.BreakAfter = prt.BreakEnum.Page \'打印之后强制换页

end if

doc.Body.Children.Add(rt) \'将文本对象加入到报表

doc.Preview() \'预览