设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[报表] [求助]报表的问题

[复制链接]
跳转到指定楼层
1#
发表于 2007-6-12 17:45:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题一

A查询有一字段值(LJ)是利用子查询得到的   select *,(select Sum(f1)from tbl where name=A.name And Date<=A.date) As LJ From tbl as A; 运行结果正常,如果基于A创建B查询,而B也有一字段是子查询的值  select *,(select Last(LJ)from A where name=B.name And Date<B.date) As QC From A as B;  运行B查询时出现access自动备份,提示发送错误报告并退出access系统。

问题二

报表基于A查询,A有一字段值(LJ)是利用子查询得到的   select *,(select sum(f1)from tbl where name=A.name And Date<=A.date) As LJ From tbl as A;

运行A查询,结果正常。

问题是:

利用报表向导创建基于A查询的报表时,

1.如果按name分组的话,在报表上的LJ字段的值显示“#错误”,如果重新设置该字段的控件来源属性,则显示"对象无效或不再被设置"

2.如果不分组,则正常显示LJ值,但如果在报表的页脚建立合计表达式 Sum([LJ]),则access自动备份,提示发送错误报告并退出access系统。

[此贴子已经被作者于2007-6-12 9:46:49编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2007-6-12 17:48:00 | 只看该作者
另:不知道什么原因每次发帖,我自己只能看到帖子的一半内容??

问题一

A查询有一字段值(LJ)是利用子查询得到的   select *,(select Sum(f1)from tbl where name=A.name And Date<=A.date) As LJ From tbl as A; 运行结果正常,如果基于A创建B查询,而B也有一字段是子查询的值  select *,(select Last(LJ)from A where name=B.name And Date<B.date) As QC From A as B;  运行B查询时出现access自动备份,提示发送错误报告并退出access系统。

问题二

报表基于A查询,A有一字段值(LJ)是利用子查询得到的   select *,(select sum(f1)from tbl where name=A.name And Date<=A.date) As LJ From tbl as A;

运行A查询,结果正常。

问题是:

利用报表向导创建基于A查询的报表时,

1.如果按name分组的话,在报表上的LJ字段的值显示“#错误”,如果重新设置该字段的控件来源属性,则显示"对象无效或不再被设置"

2.如果不分组,则正常显示LJ值,但如果在报表的页脚建立合计表达式 Sum([LJ]),则access自动备份,提示发送错误报告并退出access系统。
3#
发表于 2007-6-12 17:55:00 | 只看该作者
上传示例才能更好了解你的问题,最好写出最终的报表结果,因为你使用的方法不一定是最好的,
4#
 楼主| 发表于 2007-6-12 20:06:00 | 只看该作者
以下是引用一点通在2007-6-12 9:55:00的发言:
上传示例才能更好了解你的问题,最好写出最终的报表结果,因为你使用的方法不一定是最好的,



示例中查询对象名字为英文的有问题!


[此贴子已经被作者于2007-6-12 13:37:26编辑过]

本帖子中包含更多资源

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

x
5#
 楼主| 发表于 2007-6-13 04:48:00 | 只看该作者
看来在access中要计算期初和期末的值存在着如下问题
1。 如果利用域函数dsum、dlast存在着性能的问题
2。 利用子查询出现了多次嵌套(其实才两次)的问题

那么请问各位老师,指导一下如何利用临时表、和ado打开纪录集的方法实现???
6#
 楼主| 发表于 2007-6-14 04:56:00 | 只看该作者
以下是引用dddddd在2007-6-12 20:48:00的发言:


看来在access中要计算期初和期末的值存在着如下问题
1。 如果利用域函数dsum、dlast存在着性能的问题
2。 利用子查询出现了多次嵌套(其实才两次)的问题

那么请问各位老师,指导一下如何利用临时表、和ado打开纪录集的方法实现???

7#
 楼主| 发表于 2007-6-15 05:43:00 | 只看该作者
以下是引用dddddd在2007-6-12 20:48:00的发言:


看来在access中要计算期初和期末的值存在着如下问题
1。 如果利用域函数dsum、dlast存在着性能的问题
2。 利用子查询出现了多次嵌套(其实才两次)的问题

那么请问各位老师,指导一下如何利用临时表、和ado打开纪录集的方法实现???

8#
 楼主| 发表于 2007-6-19 23:33:00 | 只看该作者
以下是引用dddddd在2007-6-12 20:48:00的发言:


看来在access中要计算期初和期末的值存在着如下问题
1。 如果利用域函数dsum、dlast存在着性能的问题
2。 利用子查询出现了多次嵌套(其实才两次)的问题

那么请问各位老师,指导一下如何利用临时表、和ado打开纪录集的方法实现???

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-13 10:31 , Processed in 0.104419 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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