access代码中如何实现表中一共多少个记录?用代码怎么写!
发布网友
发布时间:2022-05-03 12:10
我来回答
共1个回答
热心网友
时间:2022-06-19 21:13
DCount 函数可用于确定指定记录集中的记录数。可在 Visual Basic for Applications (VBA) 模块、查询表达式或中使用 DCount 函数。
说明:
DCount(expr, domain [, criteria] )
expr 必选。表达式,用于标识要对其记录进行计数的字段。
domain 必选。字符串表达式,用于标识构成域的记录集。它可以是不需要参数的查询的表名或查询名。
criteria] 可选。字符串表达式,用于*执行 DCount 函数的数据范围。
比如 DCount("*", "学生") 会统计出“学生”表中有多少个记录。
DCount("[身份证]","学生","[年龄]>=18") 会统计出“学生”表中年龄大于18岁的有填身份证号码的记录数。追问我要统计一列中不重复的记录数?
追答dcount()函数本身不能消除重复值,如果还想用到dcount()函数,那你就得先创建一个查询,比如:select distinct 班级 from 学生; 从“学生”表中查询出不重复的“班级”,并将这个查询命名为“查班级”,然后,dcount("*","查班级"),即可。