※ ChatGPTを利用し、要約された質問です(原文:日付と文字列を条件としてDLookup関数で抽出さ)
DLookup関数で日付と文字列を条件に抽出する方法
このQ&Aのポイント
DLookup関数を使って、日付と文字列を条件に抽出する方法を説明します。
テーブル1のデザインとデータを示し、具体的な条件を示します。
フィールド1でもフィルタをかけたい場合、正しい構文を説明しますが、型が一致しない場合もあります。
日付と文字列を条件としてDLookup関数で抽出さ
日付と文字列を条件としてDLookup関数で抽出させたいです。アクセスです。
テーブル1のデザイン
フィールド名
ID(数値型)
フィールド1(テキスト型)
取得日時(日付/時刻型)
テーブル1のデータ
ID フィールド1 取得日時
1 あ 2013/01/05
2 い 2013/01/05
この条件でvbaでIDの値を抽出したいのですが
MsgBox DLookup("[ID]", "テーブル1", "[取得日時] = #2013/01/05#")
だと、1が返ってきちゃうのでフィールド1でもフィルタをかけたいのですが
どうやればいいでしょうか?
MsgBox DLookup("[ID]", "テーブル1", "[取得日時] = #2013/01/05#" And "[フィールド1] = 'あ'")
にすると、型が一致しません。(Error 13)になります。
ご教授よろしくお願いします。
お礼
利用したことないのに凄いですね!ご回答ありがとうございました。