设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] [求助]解决查询的问题

[复制链接]
跳转到指定楼层
1#
发表于 2002-6-4 18:50:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
向各位高手问安。我在查询中碰到一个问题。在我的数据库的某一字段中,有3个9,4个8,5个7,6个6。现在我用SELECT COUNT GROUP BY语句查询,只能显示出3,4,5,6。而不能说明是因为9有3个,8有4个,7有5个,6有6个。所以我想用编程的方法来解决这个问题。然后再用一个窗口输出数据。这样我好在窗口贴上标签来做提示。但我是VBA初学者,一时半会想不出如何解决它。请大侠指点。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2002-6-4 20:05:00 | 只看该作者
不需要编程就可以显示3个9,4个8,5个7,6个6,我提示你用合计查询中的 Count 可解决此问题,此方法非常实用,是解决诸如 多对多树型展开,产品库存 等问题的中间环节。
3#
发表于 2002-6-4 20:08:00 | 只看该作者
More......
  Count 必须放在一个新增的字段上,否则做不出显示3个9,4个8,5个7,6个6效果。
4#
 楼主| 发表于 2002-6-11 23:54:00 | 只看该作者
将COUNT放在新增字段上后,解决了一个字段的类似问题。假设我有多个字段需要如此处理呢?比如说我有3个字段,每个字段都有几个9,8,7,6什么的。怎样如下表同时显示这些数字的合计查询?
   各位数字       字段1        字段2    字段3
      1            9             8        6      意即字段1有1个9,字段2有1个8
      2            7             4        3      意即字段1有2个7,字段2有2个4
      3            4            5         6  
      4            1            7         9
      5            0            3         1
     多谢指教!
5#
发表于 2002-6-12 16:26:00 | 只看该作者
真如你这种规律,可以在查询中用len()和right()解决,否则就复杂了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-5 06:36 , Processed in 0.108892 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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