设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] 求助:如何在窗体统计不重复的ID人数?

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-28 09:02:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如示例,在窗体中如何统计就餐人数?
编号        姓名      项目       金额
1                         餐费     100
1                         餐费      50                  
1                         餐费      50
2                         餐费      50
2                         餐费     100

用count([编号])计算出来为5人,这里应为2人。
谢谢!

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-1-28 11:07:39 | 只看该作者
ACCESS里不能用count(ALL|DISTINCT ***)
试试变通的方法

根据查询1建一个查询2,SQL语句如下:
SELECT DISTINCT 查询1.编号
FROM 查询1;

然后在窗体中就餐人数控件写入:
就餐人数=DCount([编号],"查询2")
3#
 楼主| 发表于 2010-1-28 16:43:13 | 只看该作者
可以了,谢谢asklove.
4#
发表于 2010-1-28 17:50:42 | 只看该作者
学习
5#
发表于 2010-1-29 09:44:10 | 只看该作者
SELECT Count(*) AS 记录 FROM (SELECT DISTICT 编号 FROM 表1) AS 表2
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-18 15:25 , Processed in 0.108840 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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