
ACCESSのクエリの中で、抽出したい項目を式で定義しているのですが、Dlookup関数を使っています。
そのとき、数値項目だと思っていたのですが、文字として値が返ってきているようです。(数字が左詰めになっているので)
Dlookup関数の戻り値は、このような使い方をした場合、文字として返ってくるのでしょうか。
(Nullというのが返ってきている場合もありました)
クエリ上で使っている式は、このようなものです。
前月戸建契約数:
DLookUp("契約数","テーブル名",
"担当者名='" & [担当者名] & "' And 月次='" & [前月] & "'")
[担当者名]は元になるテーブルにあり、[前月]はクエリ上で、(テーブル上の)[月次]-1で式として定義しています。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
なぜかな?
イミディエイトウィンドウで
?typename(DLookUp("契約数","テーブル名","担当者名='" & [担当者名] & "' And 月次='" & [前月] & "'"))
?typename(Dcount("契約数","テーブル名","担当者名='" & [担当者名] & "' And 月次='" & [前月] & "'"))
で両方とも数値型が返ってくるかと思いますが
DlookUpでは左詰めに、Dcountでは右詰めになりますね。
Val関数かCdbl関数で囲んでやるとか・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセス 項目毎にデータを横...
-
クロス集計クエリの結果をテー...
-
アクセスのクエリでSplit関数は...
-
アクセス クロス集計クエリ→テ...
-
ACCESS2000 クエリをテーブル化...
-
Access「レコードが削除されま...
-
ACCESSでテーブルの一部だけを...
-
ACCESS テーブル作成クエリ
-
ACCESSでの別のテーブルのデー...
-
accessでクエリの結果だけをリ...
-
Accessのクロス集計→テーブル作...
-
【Access2000】VBAコーディング...
-
access テーブル作成クエリでテ...
-
Accessで注文書を作成したいです。
-
クエリについて教えてください
-
Microsoft Access 2003について
-
Accessでテーブルやクエリのリ...
-
クエリのデータをテーブルに入...
-
access インポート時、既にある...
-
Accessで支払日を出したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クロス集計クエリの結果をテー...
-
アクセスのクエリでSplit関数は...
-
デザインビューにてテーブルが...
-
クエリのデータをテーブルに入...
-
Access「レコードが削除されま...
-
更新不可能なクエリに対して更...
-
アクセス 項目毎にデータを横...
-
accessでクエリの結果だけをリ...
-
Access2010「クエリが複雑すぎ...
-
access テーブル作成クエリでテ...
-
Access DAOのExecuteメソッドの...
-
アクセス:クエリの結合とリレ...
-
Accessのクロス集計→テーブル作...
-
ACCESSで行数指定(5万行目~8...
-
access インポート時、既にある...
-
Accessクエリで分類ごとの累計...
-
Access テーブルを検索し関連性...
-
Accessのクエリで、抽出条件で…...
-
教えてください! アクセスのac...
-
Access 各カラムの中に半角カ...
おすすめ情報