设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[报表] [求助]高难度不固定栏位报表问题

[复制链接]
跳转到指定楼层
1#
发表于 2007-6-5 23:26:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题提出:(见附件)在查询中如果不限制日期范围,则报表正常。附件中在窗体1上添加【开始日期】和【结束日期】然后再查询中使用:Between [Forms]![窗体1]![开始日期] And [Forms]![窗体1]![结束日期]来限制日期范围,在查询参数窗口添加: [Forms]![窗体1]![开始日期],日期时间型;[Forms]![窗体1]![结束日期],日期时间型,运行查询,结果正常。单击窗体1上的【不固定栏位报表】按钮,弹出错误提示窗口提示:“至少一个参数没有指定值”,然后弹出报表的vba窗口,显示:rs.Open "select * from test2_交叉表", cn, adOpenKeyset, adLockPessimistic  这一句有问题。请高手指教,直接在范例中改进。谢谢!



本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-6-5 23:47:00 | 只看该作者
插入子报表,其数据来源选为交叉表查询即可。不需这些代码。
3#
 楼主| 发表于 2007-6-6 00:05:00 | 只看该作者

回复hi-wzj子报表无法指定字段

hi-wzj:子报表来源是交叉表,仍然无法指定字段。
4#
发表于 2007-6-6 00:25:00 | 只看该作者
子报表来源是交叉表,就不需要那些代码了,当然要将子报表的“可以扩大”属性选为"是"。
5#
发表于 2007-6-6 00:41:00 | 只看该作者
交叉表字段是动态的,当然就无法指定字段了
6#
发表于 2007-6-6 16:48:00 | 只看该作者
参考CreateReport动态生成报表

7#
发表于 2007-6-6 18:43:00 | 只看该作者
以下是引用zzcjp在2007-6-5 16:05:00的发言:
hi-wzj:子报表来源是交叉表,仍然无法指定字段。

你没有理解hi-wzj版主的意思,版主是说,这个子报表的来源(object)就是这个交叉查询,不是说这个子报表的数据源(recordsource)是这个交叉查询。所以一句代码也不必写,只要把子报表的大小调整好就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-21 15:31 , Processed in 0.113661 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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