ExcelからAccessのクエリを使いたいとき、データ接続途中の「テーブルの選択」ウィンドウに、使いたいクエリが表示されない。
ウィンドウ内には、Accessにあるはずのクエリがあったりなかったり。そこがまた不思議。
1時間ほど格闘してわかったのは、クエリ内であまり複雑な数式や関数を使っていると、ウィンドウ内に表示されないということ。
例えば、フィールド名を入れるところに、
IIf([お支払い方法]=”コンビニ・郵便”,0,[For福山サブ].[合計])
nz([数量1])+nz([数量2])+nz([数量3])+nz([数量4])+nz([数量5])+nz([数量6])+nz([数量7])+nz([数量8])+nz([数量9])+nz([数量10])
・・・といったたぐいはダメ。
ただ、Where条件の利用はOKだった。