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 に答える