Office中国论坛/Access中国论坛

标题: 请教:关于DCOUNT的使用 [打印本页]

作者: cocopig    时间: 2014-3-27 10:46
标题: 请教:关于DCOUNT的使用
我有一窗体,里面有子窗体,子窗体中设有文本框用于记录  子窗体列表符合某个条件记录的条数,编写代码为:
=Dcount( "*" , [me].[Recordsource]  ,   "[完成度]  <>  '完成'    ")

测试中,文本框提示   “#名称?”  ,我估计是 中间数据域  写得不对,望各位前辈更正指点。。。。。。

作者: 盗梦    时间: 2014-3-27 10:53
[me].[Recordsource] ? 用具体表名看看
作者: access学习交流    时间: 2014-3-27 12:06
看一下,请上传附件
作者: cocopig    时间: 2014-3-27 12:59
盗梦 发表于 2014-3-27 10:53
[me].[Recordsource] ? 用具体表名看看

不行,如果用具体表名如 :dcount( "*" ,"fmTable" ,  " [完成度]<> '完成'")的话,文本框显示“#错误?”
作者: layaman_999    时间: 2014-4-2 00:49
cocopig 发表于 2014-3-27 12:59
不行,如果用具体表名如 :dcount( "*" ,"fmTable" ,  " [完成度] '完成'")的话,文本框显示“#错误?”

没有符合条件的记录时候,会显示“#错误?”...[me].[Recordsource] 只能在VBA中使用。
作者: smilingkiss    时间: 2014-4-2 08:34
layaman_999 发表于 2014-4-2 00:49
没有符合条件的记录时候,会显示“#错误?”...[me].[Recordsource] 只能在VBA中使用。

茅塞顿开,以前也试过N次,不得其解
作者: 轻风    时间: 2014-4-2 09:21
dCount( "[完成度]" ,"fmTable" ,  "[完成度]<> '完成'")
作者: 轻风    时间: 2014-4-2 09:43
layaman_999 发表于 2014-4-2 00:49
没有符合条件的记录时候,会显示“#错误?”...[me].[Recordsource] 只能在VBA中使用。

dCount没有符合条件的记录时候应该是显示0吧?




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