- ベストアンサー
数じゃなくてレコードが存在するかどうかを取得したい
アクセスです。 数じゃなくてレコードが存在するかどうかを取得したいのですが myStr = DSum("[日付]", "T食べ物", "[日付] = #2016/07/19#") をすると、85140が返ります。 DSumではないメソッドを使うのだと思いますが テーブルにレコードが存在するかどうかを取得するVBAコードはありますか? myStr = Nz(DSum("[日付]", "T食べ物", "[日付] = #2016/07/19 #"), "無し") でなしは取得できましたが やりたいのはこういう事じゃないです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
DLookup 関数で。 レコードがなければ Null が返りますから IsNull 関数で 調べましょう。
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
DCount 関数でいいのでは? ないなら0が返りますし、あるなら該当レコード数が返ります。 https://support.office.com/ja-JP/article/DCount-%E9%96%A2%E6%95%B0-f6b5d78b-ad0b-4e42-be7a-11a64acbf3d3
質問者
お礼
回答頂きありがとうございました。
お礼
回答頂きありがとうございました。