- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSのクエリでDlookup関数・戻り値の属性は)
ACCESSクエリ内でDlookup関数を使用する際の戻り値の属性について
このQ&Aのポイント
- ACCESSのクエリの中で、Dlookup関数を使用して特定の項目を抽出する際、戻り値が文字として返ってくることがあります。
- 戻り値が文字として返ってくる理由は、元のデータが数値ではなく文字として格納されているためです。
- Dlookup関数を使ったクエリ内で式を定義する場合、指定した条件に合致する項目が見つからない場合にはNullが返されることもあります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
なぜかな? イミディエイトウィンドウで ?typename(DLookUp("契約数","テーブル名","担当者名='" & [担当者名] & "' And 月次='" & [前月] & "'")) ?typename(Dcount("契約数","テーブル名","担当者名='" & [担当者名] & "' And 月次='" & [前月] & "'")) で両方とも数値型が返ってくるかと思いますが DlookUpでは左詰めに、Dcountでは右詰めになりますね。 Val関数かCdbl関数で囲んでやるとか・・