0

テキストボックスを介してフォームで dcount を実行しています。開いているフォームから、理由の種類と clientid でフィルター処理されたテーブルに理由を追加するだけです。フォームが開いていて、dcount は文字タイプのすべてのレコードをカウントしますが、クライアントによるフィルタリングは行いません。

助言がありますか?

 =DCount("reason","dbo_TimerTable","reason = letter" And "ClientID = Forms![Clients]![ClientID]")
4

1 に答える 1

3

パラメータは文字列の外側にある必要があり、基準は 1 つの式である必要があります。

=DCount("reason","dbo_TimerTable","reason = letter And ClientID = " & Forms![Clients]![ClientID])

理由はテキストフィールドであると思いますが、次のものが必要です。

=DCount("reason","dbo_TimerTable","reason = 'letter' And ClientID = " & Forms![Clients]![ClientID])

しかし、あなたは理由によるフィルタリングがすでに機能していると言いました...

于 2015-10-05T14:49:56.410 に答える