设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1604|回复: 9
打印 上一主题 下一主题

[报表] 要打印特定纪录的报表要如何操作?

[复制链接]
跳转到指定楼层
1#
发表于 2008-12-26 08:51:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟对报表不熟,通过表建立了报表,默认打印的是全部记录,但这显然不符合我的要求,我想问我想打印特定的记录,例如当前窗体的当前记录,再例如打印某某特定的几行,或符合某条件的记录集。要如何实现?有哪些具体的方法?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-12-26 09:29:28 | 只看该作者
expression.OpenReport(ReportName, View, FilterName, WhereCondition, WindowMode, OpenArgs)
请参阅OpenReport方法,特别是参数FilterName, WhereCondition
帮助中,说得很清楚。
3#
 楼主| 发表于 2008-12-26 11:03:48 | 只看该作者
只有这一种方法实现吗?必须用这个方法写代码吗?
4#
发表于 2008-12-26 11:19:43 | 只看该作者
这种方法不能满足你吗
5#
发表于 2008-12-26 11:20:22 | 只看该作者
更改报表的记录源也是方法之一
6#
 楼主| 发表于 2008-12-26 13:01:35 | 只看该作者
请问老大参数FilterName怎么理解?我看不懂啊,能不能给我举个例子啊
7#
发表于 2008-12-26 14:27:28 | 只看该作者
一个查询的名字
8#
 楼主| 发表于 2008-12-26 18:27:18 | 只看该作者
这个方法跟查询有什么关系啊,直接用WhereCondition限定记录不就可以了?那是不是报表必须都预先建立查询呢?
9#
发表于 2008-12-26 21:14:02 | 只看该作者
报表总得有数据源吧,,docmd.OpenReport......,用窗体的筛选条件作为报表打印条件就可以了
10#
 楼主| 发表于 2008-12-27 18:53:13 | 只看该作者
那意思是说参数FilterName是一个记录源的概念咯?那这样是否是说我没建立一个报表都要预先建立一个查询,不然报表就没法筛选咯?,难道不可以直接用表作记录源吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-20 16:26 , Processed in 0.088184 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表