- ベストアンサー
accessでのVBAで
文字列を使用した分岐式を書きたいのですが、 If IsNull(DLookup("ナンバー", "T_名前", "ナンバー=" & CLng(Me!ナンバー))) Then となってるのを、文字列用にするために、 If IsNull(DLookup("ナンバー", "T_名前", "ナンバー=" & CStr(Me!ナンバー))) Then としてみましたが、型がダメということでどこかに「'」をつければいいのかと思ったのですが、どこにつけていいのか わかりません!! どこにつけたらいいのでしょうか? If IsNull(DLookup("ナンバー", "T_名前", "ナンバー='" & CStr(Me!ナンバー)')) Then とかしてみましたがダメでした…。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> If IsNull(DLookup("ナンバー", "T_名前", "ナンバー=" & CStr(Me!ナンバー))) Then If IsNull(DLookup("ナンバー", "T_名前", "ナンバー='" & CStr(Me!ナンバー) & "'")) Then ですね。 レコードが存在するか?ということなら、DCount 関数を使ってもいいですね。
お礼
無事できました! 些細なことですが、詰まるとなかなか難しいものです。 ありがとうございました!