0

使用 Access 2003 并希望使用 DCount 来获取查询中的记录计数,该查询是子表单的记录源。我在子表单上使用了一个未绑定的文本框,并在我使用时得到#Error

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

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

我查看了http://access.mvps.org/access/forms/frm0031.htm,看来这应该可行。

谢谢

周杰伦

4

1 回答 1

1

如果 RecordSource 是查询的名称,则可以使用类似的方法,无需引号和 Me:

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

但是,最好按名称引用查询。另外,它可能不会给出你想要的结果,一个子表单通常是由 Link Child<->Link Master 字段过滤的,所以如果你想要对子表单中列出的记录进行计数,最好在里面放一个控件表单页脚并在其中输入计数或总和。

于 2012-07-28T19:30:06.157 回答