解决了!
1、把下拉菜单“工具”→“选项”,里面“编辑/查找”中的“操作查询”去掉√,目的是不出现查询操作的询问窗口。
2、请看我的实例。已经解决了每页限制打印17行,不足17行的也会补足。原理是:用一个临时的数据表PrintTmp,利用名字叫MyInse的这个追加查询对临时表进行写操作,然后,把报表的数据源对准这个临时表就行了。
=========================
=========================
但是还有不明白的地方:
RequeryName = "MyInse" '给变量赋值,是名字叫做"MyInse"的追加查询
DoCmd.OpenQuery RequeryName '打开查询
Me.Requery '???
Me.Recordset.MoveFirst '???
Me.Recordset.MoveLast '???这些用来做什么的?为什么要这样用呢?
RcdCount = Me.Recordset.RecordCount '给变量赋值,是当前的数据记录数
[此贴子已经被作者于2004-4-10 22:36:19编辑过]
|