设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: stvent
打印 上一主题 下一主题

[Access本身] [已解决]在Access上,能生成这样一个表吗?求助很久了,我只想有个方向~~~~

[复制链接]
21#
 楼主| 发表于 2013-5-18 23:52:40 | 只看该作者
aslxt 发表于 2013-5-16 12:11
期初就是“2013/4/19之前”,可以看出来,“4月第三周”看不出来,2013年4月的第三周为14~20日,实际数据为 ...

附件我更正了信息内容,麻烦老师帮我做个例子!
22#
 楼主| 发表于 2013-5-19 11:46:12 | 只看该作者
大侠们~~~~
23#
 楼主| 发表于 2013-5-20 08:09:00 | 只看该作者
{:soso_e109:}
24#
发表于 2013-5-20 08:29:13 | 只看该作者
Access里面这么做就不合算了
25#
发表于 2013-5-20 16:15:48 | 只看该作者
实例,日期字段修改为“日期”了(规范,也为了方便聚合函数的使用),第几周和期初也按照估计设定了一个指定的日期

本帖子中包含更多资源

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

x
26#
发表于 2013-5-20 16:16:25 | 只看该作者
结果在“第五个查询”中
27#
 楼主| 发表于 2013-5-20 23:33:58 | 只看该作者
aslxt 发表于 2013-5-20 16:16
结果在“第五个查询”中

老师,结果虽然有,但我想知道,经历5个查询的一步步实现是怎样一个原理吗?
28#
 楼主| 发表于 2013-5-20 23:45:02 | 只看该作者
aslxt 发表于 2013-5-20 16:16
结果在“第五个查询”中

IIf(DCount("id","开卷","分类='" & [分类] & "' AND 日期<=#" & [日期] & "#")>5,5,DCount("id","开卷","分类='" & [分类] & "' AND 日期<=#" & [日期] & "#"))
这聚合公式与我excel中的差别很大,可以讲解一下吗?怎么会把id与5作比较的???
29#
发表于 2013-5-21 12:29:51 | 只看该作者
DCount("id","开卷","分类='" & [分类] & "' AND 日期<=#" & [日期] & "#")----统计“开卷”表中的记录数(“ID”是不会有空值的字段,所以选用他,你也可以用其它字段,条件是该字段不能为空),"分类='" & [分类] & "' AND 日期<=#" & [日期] & "#"  是统计的条件表达式

IIF(统计结果>5,5,统计结果)----这个不用解释了吧?
30#
发表于 2013-5-21 12:37:59 | 只看该作者
stvent 发表于 2013-5-20 23:33
老师,结果虽然有,但我想知道,经历5个查询的一步步实现是怎样一个原理吗?

a、1和2是获得数据的完整资料,一共有多少类别,一共有多少天。
b、3是把1和2合并。得出要统计的各种条件
c、4是把各种统计条件列出来,并到表中统计符合条件的数据。
d、5是根据4的结果,用你要求的格式(交叉表)展现数据
5个查询只是为了初学者理解,可以合并为至多2个查询。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-21 15:47 , Processed in 0.102982 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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