Office中国论坛/Access中国论坛

标题: [求助]解决查询的问题 [打印本页]

作者: jiyin    时间: 2002-6-4 18:50
标题: [求助]解决查询的问题
向各位高手问安。我在查询中碰到一个问题。在我的数据库的某一字段中,有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初学者,一时半会想不出如何解决它。请大侠指点。
作者: andrew    时间: 2002-6-4 20:05
不需要编程就可以显示3个9,4个8,5个7,6个6,我提示你用合计查询中的 Count 可解决此问题,此方法非常实用,是解决诸如 多对多树型展开,产品库存 等问题的中间环节。
作者: andrew    时间: 2002-6-4 20:08
More......
  Count 必须放在一个新增的字段上,否则做不出显示3个9,4个8,5个7,6个6效果。
作者: jiyin    时间: 2002-6-11 23:54
将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
     多谢指教!
作者: zhuerw    时间: 2002-6-12 16:26
真如你这种规律,可以在查询中用len()和right()解决,否则就复杂了。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3