Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-报表

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

时 间:2010-10-11 08:08:53
作 者:爱吉瑞   ID:15524  城市:连云港
摘 要:报表,打印窗体当前记录,两种方法
正 文:

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

法一:

网友们大多采用此法。例子见: 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交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助