使用Access 2003并希望使用DCount来获取作为子表单的记录源的查询中的记录计数。我在子窗体上使用未绑定的文本框,并在使用
时获取#Error= DCount(“Trans Type”,“Me.RecordSource”,[Void] = False和[Cleared] = False)
作为我的未绑定控件的控件来源。
我看了http://access.mvps.org/access/forms/frm0031.htm,看来这应该有效。
由于
杰
答案 0 :(得分:1)
如果RecordSource是一个查询的名称,那就像那样可以工作,没有引号和Me:
=DCount("[Trans Type]",[RecordSource],"[Void]=False And [Cleared]=False")
但是,最好按名称引用查询。此外,它可能无法提供您想要的结果,子窗体通常由Link Child< - > Link Master字段过滤,因此如果您想要计算子窗体中列出的记录,最好放置一个控件在表单页脚中,并在其中加上计数或总和。