• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSのクエリでDlookup関数・戻り値の属性は)

ACCESSクエリ内でDlookup関数を使用する際の戻り値の属性について

このQ&Aのポイント
  • ACCESSのクエリの中で、Dlookup関数を使用して特定の項目を抽出する際、戻り値が文字として返ってくることがあります。
  • 戻り値が文字として返ってくる理由は、元のデータが数値ではなく文字として格納されているためです。
  • Dlookup関数を使ったクエリ内で式を定義する場合、指定した条件に合致する項目が見つからない場合にはNullが返されることもあります。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

なぜかな? イミディエイトウィンドウで ?typename(DLookUp("契約数","テーブル名","担当者名='" & [担当者名] & "' And 月次='" & [前月] & "'")) ?typename(Dcount("契約数","テーブル名","担当者名='" & [担当者名] & "' And 月次='" & [前月] & "'")) で両方とも数値型が返ってくるかと思いますが DlookUpでは左詰めに、Dcountでは右詰めになりますね。 Val関数かCdbl関数で囲んでやるとか・・

関連するQ&A

専門家に質問してみよう