设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[表] 如何统计字段的内容和计数

[复制链接]
跳转到指定楼层
1#
发表于 2012-10-15 14:39:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 renyucai1963 于 2012-10-15 14:42 编辑





因数据量很大,需用VBA来完成,先谢谢关注的朋友们。

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2012-10-15 14:55:06 | 只看该作者
  1. Public Function Gstr(lngV As Long) As String
  2.     Dim rs As New ADODB.Recordset
  3.     Dim intCount As Integer
  4.     Dim strSQL As String

  5.     strSQL = "select 和值 from 表1 where 和值=" & lngV
  6.     rs.Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockReadOnly
  7.     intCount = rs.RecordCount
  8.     Gstr = lngV & "-" & intCount
  9.     rs.Close
  10.     Set rs = Nothing

  11. End Function
复制代码
  1. SELECT 表1.*, Gstr([和值]) AS 个数和次数
  2. FROM 表1;
复制代码

本帖子中包含更多资源

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

x
3#
发表于 2012-10-15 15:00:13 | 只看该作者
如果不考虑数据量用dcount也行
4#
 楼主| 发表于 2012-10-15 15:07:36 | 只看该作者
Henry D. Sy 发表于 2012-10-15 15:00
如果不考虑数据量用dcount也行

版主,费心,请把代码写出来,因不太明白。
5#
 楼主| 发表于 2012-10-15 15:15:55 | 只看该作者
Henry D. Sy 发表于 2012-10-15 15:00
如果不考虑数据量用dcount也行



本帖子中包含更多资源

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

x
6#
发表于 2012-10-15 15:30:53 | 只看该作者
renyucai1963 发表于 2012-10-15 15:15

分组查询
7#
发表于 2012-10-15 15:32:54 | 只看该作者
  1. SELECT DISTINCT A.和值, A.个数和次数
  2. FROM A;
复制代码
A就是上面那个查询
8#
发表于 2012-10-15 15:36:24 | 只看该作者
renyucai1963 发表于 2012-10-15 15:07
版主,费心,请把代码写出来,因不太明白。

如果用dcount
  1. SELECT DISTINCT 表1.和值, [和值] & "-" & DCount("和值","表1","和值=" & [和值]) AS 个数和次数
  2. FROM 表1
复制代码
9#
发表于 2012-10-15 15:38:37 | 只看该作者

本帖子中包含更多资源

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

x

评分

参与人数 1经验 +15 收起 理由
renyucai1963 + 15 很给力!

查看全部评分

10#
发表于 2012-10-15 16:27:01 | 只看该作者
谢谢版主。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-27 15:17 , Processed in 0.120362 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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