Access 2003引用子窗体记录源

时间:2012-07-28 19:01:42

标签: ms-access

使用Access 2003并希望使用DCount来获取作为子表单的记录源的查询中的记录计数。我在子窗体上使用未绑定的文本框,并在使用

时获取#Error

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

作为我的未绑定控件的控件来源。

我看了http://access.mvps.org/access/forms/frm0031.htm,看来这应该有效。

由于

1 个答案:

答案 0 :(得分:1)

如果RecordSource是一个查询的名称,那就像那样可以工作,没有引号和Me:

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

但是,最好按名称引用查询。此外,它可能无法提供您想要的结果,子窗体通常由Link Child< - > Link Master字段过滤,因此如果您想要计算子窗体中列出的记录,最好放置一个控件在表单页脚中,并在其中加上计数或总和。