设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[模块/函数] 如何按年级统计免测人员

[复制链接]
跳转到指定楼层
1#
发表于 2013-1-18 14:09:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人想用DCOUNT统计每个年级[奖惩项目编号]=64的个数,却老没法出来,请高人指点

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2013-1-18 15:51:43 | 只看该作者


看下是否你查的效果?
我现在要求输入两个字段值

年级   所在查询分数值

本帖子中包含更多资源

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

x
3#
发表于 2013-1-18 17:00:25 | 只看该作者
select distinct 年级编号,dcount("*","学生体质测试","奖惩项目编号='64' and 年级编号='"& 年级编号 & "'")
from 学生体质测试
不过应该会很慢的
4#
发表于 2013-1-18 17:02:17 | 只看该作者
这样应该也可以,不过还是会很慢
SELECT DISTINCT a.年级编号, (select count(*) from 学生体质成绩 b where b.奖惩项目编号='64' and b.年级编号=a.年级编号 ) AS 个数
FROM 学生体质成绩 AS a
5#
 楼主| 发表于 2013-1-18 20:37:18 | 只看该作者
dcount("*","学生体质测试","奖惩项目编号='64' and 年级编号='"& 年级编号 & "'")
这句解决了

6#
 楼主| 发表于 2013-1-18 22:45:26 | 只看该作者
免测: Sum(IIf([年级] Like "大学一年级" And [奖惩项目编号] Like "64",1,IIf([年级] Like "大学二年级" And [奖惩项目编号] Like "64",1,IIf([年级] Like "大学三年级" And [奖惩项目编号] Like "64",1,IIf([年级] Like "大学四年级" And [奖惩项目编号] Like "64",1,0)))))
7#
发表于 2013-1-20 22:07:32 | 只看该作者
面测人员是干什么的呢
8#
 楼主| 发表于 2013-1-26 11:57:08 | 只看该作者
根据国家学生体质测试规定,因病因残是可以免测学生体质测试的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-22 18:13 , Processed in 0.097219 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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