DCount()関数を使用してテーブルからカウントを返そうとしています。私の問題は、常にNULL値を返すことです。DCount()VBAで常にNull値を返す
正確なカウントを返すようにこのVBAステートメントを書き直す必要がありますか?
ReturnedCount = DCount("CountOfItems", "[__TestTable]", "NameOfItem = " & ItemName)
Debug.Print ReturnedCount
DCount()関数を使用してテーブルからカウントを返そうとしています。私の問題は、常にNULL値を返すことです。DCount()VBAで常にNull値を返す
正確なカウントを返すようにこのVBAステートメントを書き直す必要がありますか?
ReturnedCount = DCount("CountOfItems", "[__TestTable]", "NameOfItem = " & ItemName)
Debug.Print ReturnedCount
あなたが使用する必要があります。
On Error Goto 0
ReturnedCount = DCount("*", "[__TestTable]", "NameOfItem = '" & ItemName & "'")
それ意志少なくともリターン0(ゼロ)...テーブル名とフィールド名が正しいかどう。
まだ空を表示しています – IcyPopTarts
エラー処理がある場合を除き、これは不可能です。それを削除する - 編集を参照してください。 – Gustav
これは私にコンパイルエラーをもたらします。予想される式エラー – IcyPopTarts
二重引用符がありませんでした。 –
私はコードをステップ実行し、Debug.Print ReturnedCountを使用するとEmptyです - そして重要なのはCountOfItemsがNumberであり、NameOfItemが略語です – IcyPopTarts