[access报表]打印窗体中当前记录的两种方法-爱吉瑞
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-报表


[access报表]打印窗体中当前记录的两种方法

发表时间:2010/10/11 8:08:53 评论(3) 浏览(25877)  评论 | 加入收藏 | 复制
   
摘 要:报表,打印窗体当前记录,两种方法
正 文:

在打印报表时,很多情况需打印窗体中的当前记录。

法一:

网友们大多采用此法。例子见: http://www.accessoft.com/bbs/showtopic.asp?id=4766

豆豆老师的回贴中事例代码:

   Dim stDocName As String

       stDocName = "1"

       DoCmd.OpenReport  stDocName, acNormal, , "编号='" & Me.编号 & "'"

通过“编号”的值来查询打印窗体中的当前页。

法二:

1、利用向导创建打印、预览命令按纽。

利用向导生成报表后,去掉数据源。(数据源不取消,会有重复记录)

2、将报表中所有文本框的数据来源改为“=[Forms]![窗体名称]!窗体中的标签名”。

此法优点:不用修改向导生成的代码,较适合初学者。窗体中,没有ID、编号等标识当前记录的字段,用本法较好,用法一易打印出多条记录。

此法缺点:当报表中字段较多时,修改较麻烦。

点击下载此附件


Access软件网交流QQ群(群号:198465573)
 
 相关文章
[access报表]打印当前记录  【access  2009/11/13】
高亮显示当前记录  【82077802  2010/7/14】
窗体按钮控制及2种显示当前记录与总记录数示例  【十段  2011/9/1】
不用代码也可实现:在窗体上显示当前记录位置和总记录数  【t小雨  2011/11/22】
当前记录高亮显示\巧设高亮显示当前记录\当前记录变色  【纵云梯  2012/2/7】
常见问答
技术分类
相关资源
文章搜索
关于作者

爱吉瑞

文章分类

文章存档

友情链接