Ms access Access 2003引用子窗体记录源

Ms access Access 2003引用子窗体记录源,ms-access,Ms Access,正在使用Access 2003并希望使用DCount获取作为子窗体记录源的查询中的记录计数。我在子窗体上使用未绑定的文本框,使用时出现#错误 =DCount(“Trans-Type”、“Me.RecordSource”、[Void]=False和[Cleared]=False) 作为未绑定控件的控件源 我看了一下,似乎这应该行得通 谢谢 Jay如果RecordSource是一个查询的名称,那么类似的内容就可以了,没有引号和我: =DCount("[Trans Type]",[RecordSour

正在使用Access 2003并希望使用DCount获取作为子窗体记录源的查询中的记录计数。我在子窗体上使用未绑定的文本框,使用时出现#错误

=DCount(“Trans-Type”、“Me.RecordSource”、[Void]=False和[Cleared]=False)

作为未绑定控件的控件源

我看了一下,似乎这应该行得通

谢谢


Jay

如果RecordSource是一个查询的名称,那么类似的内容就可以了,没有引号和我:

=DCount("[Trans Type]",[RecordSource],"[Void]=False And [Cleared]=False")

但是,最好按名称引用查询。此外,它可能不会给出您想要的结果,子表单通常由Link ChildLink Master字段过滤,因此如果您想要子表单中列出的记录计数,最好在表单页脚中放置一个控件,并在其中放置一个计数或总和。

在列名中有空格的地方使用方括号:“[Trans Type]”。将“Me.RecordSource”替换为表单所基于的查询的名称:“[Queryname]”。将您的条件放在引号中“[Void]=false和[Cleared]=false”