设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[报表] [已解决]如何只打印某条记录的报表?

[复制链接]
跳转到指定楼层
1#
发表于 2007-11-30 12:52:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位老师,请问如何只打印某条记录的报表?

比方说,某表的自动编号格式为"SKI"&即ID号码为:SKI1、SKI2、SKI3、SKI4、SKI5……

我在窗体中录入货物的资料,其中一条记录的ID号码是“SKI3”。

我创建了一个报表,请问如果我想在窗体上做一个打印的命令按钮,打印出来的报表想要是该窗体显示的当前ID号码的资料。

如下图:
file:///d:/My%20Documents/My%20Pictures/ID=SKI3.jpg

请问要怎么做?

小弟先跪谢各位啦!

[ 本帖最后由 cuxun 于 2007-12-22 07:41 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-11-30 13:06:44 | 只看该作者
方法1: 做一个查询, 让ID号码等于窗体的进货单ID , 以此查询做基础生成报表
方法2: 增加报表筛选条件为: 让ID号码等于窗体的进货单ID
方法3: 直接通过openreport进货筛选
DoCmd.OpenReport "报表", , , "[id]='" & Me.进货单ID & "'"
3#
 楼主| 发表于 2007-11-30 14:50:28 | 只看该作者
原帖由 cuxun 于 2007-11-30 13:07 发表
男儿膝下有黄金呀看看下面是不是你要的,新增加一个命名按钮,在它的单击事件中输入以下内容:

打印报表
DoCmd.OpenReport 报表名, , , "ID号码='SKI3'”
DoCmd.OpenReport 报表名, , , "ID号码='” &  me.进货 ...


老师,不行啊,错误提示:表达式中数据类型不匹配。

请问怎么解决?
4#
发表于 2007-11-30 14:59:26 | 只看该作者
文本类型的字段需加单引,如不是去掉.否则会引起类型不匹配情况
5#
 楼主| 发表于 2007-11-30 15:13:00 | 只看该作者
DoCmd.OpenReport "A4进库单", acViewPreview, , "进库单ID='" & Me.进库单ID & " '"

就是上面那一句了
6#
 楼主| 发表于 2007-11-30 15:20:41 | 只看该作者
DoCmd.OpenReport "A4进库单", acViewPreview, , "进库单ID="& Me.进库单ID & ""

好了,把单引去掉就解决问题了!

谢谢两位老师帮忙!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-21 00:49 , Processed in 0.096973 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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