Office中国论坛/Access中国论坛
标题:
如何设置报表的每页只打印指定的行数。并且可以预览
[打印本页]
作者:
today416
时间:
2011-7-21 13:47
标题:
如何设置报表的每页只打印指定的行数。并且可以预览
就是报表源有很多条记录。现在需要实现的功能是在窗体中的文本框指定一个值,例如20。那么报表打印则每页只打印20行(当然前提是可以判断20行是在1页内)。并且窗体中还有两个文本框“发票号码”和“公司”,每打印一页。窗体上的这两个值会改变,要求报表上的页眉处的这两个值在打印每一页时同步改变。要如何实现?请教各位大神和斑竹
作者:
轻风
时间:
2011-7-21 14:36
为什么现在大家提问都不肯先做个库传上来呢。我也懒得做,给你说一下,看这样行不行:
1、在报表主体中加一文本框,如“txt1”,可见性可设为“否”,控件来源“=1”,运行总和“工作组之上”
2、在报表主体下加一分页符,如“pbk1”
3、在报表主体的格式化事件加入代码:
If txt1 Mod pRow = 0 Then 'pRow为窗体中传来的行数变量
Me.pbk1.Visible = True
Else
Me.pbk1.Visible = False
End If
复制代码
作者:
today416
时间:
2011-7-21 15:01
[attach]46156[/attach]
不记得上传附件了,多谢了
作者:
today416
时间:
2011-7-21 15:04
楼上的大神能不能解释下红色标记的什么意思
1、在报表主体中加一文本框,如“txt1”,可见性可设为“否”,
控件来源“=1”,运行总和“工作组之上
”
作者:
轻风
时间:
2011-7-21 15:27
回复
today416
的帖子
控件来源“=1”不用解释了吧,就是把1赋值给它,运行总和大概的意思就是每加载一条记录就对它进行累加1,具体的可看帮助
RunningSum
属性。
作者:
today416
时间:
2011-7-21 16:24
大神我感谢你
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3