フォームのコントロールソースを替えるとコンボボックスの選択が出来なくなります。
テーブルだけのクエリの時は、フォーム上で問題なく選択ができます。
そのクエリに集計クエリをつなげるとフォーム上で選択できなくなります。
クエリ上でも選択できません。
おそらくテーブルとクエリの結合の仕方が間違えていると思うのですが、どこが違っているのかわかりません。
SQL構文は次のようになります。
(1)SQL:Q機器入替_クレームC02のみ抽出
SELECT T市場対応履歴.ユーザNO, T市場対応履歴.対応分類(1)ID
FROM T市場対応履歴
WHERE (((T市場対応履歴.対応分類(1)ID)="C02"))
ORDER BY T市場対応履歴.ユーザNO;
(2)SQL:Q機器入替_クレーム回数カウント
SELECT Q機器入替_クレームC02のみ抽出.ユーザNO, Count(Q機器入替_クレームC02のみ抽出.対応分類(1)ID) AS 対応分類(1)IDのカウント
FROM Q機器入替_クレームC02のみ抽出
GROUP BY Q機器入替_クレームC02のみ抽出.ユーザNO;
(3)SQL:Q機器入替ポイント(フォームのコントロールソースです)
SELECT T機器入替ポイント.ID, T顧客情報.ユーザNO, DateDiff("yyyy",[機器納入日],Date()) AS 使用年数, T顧客情報.機器納入日, T機器入替ポイント.交渉ID, T機器入替ポイント.機器入替ポイント総合ID
FROM T交渉master RIGHT JOIN ((T顧客情報 LEFT JOIN Q機器入替_クレーム回数カウント ON T顧客情報.ユーザNO = Q機器入替_クレーム回数カウント.ユーザNO) LEFT JOIN (T機器入替ポイント_総合master RIGHT JOIN T機器入替ポイント ON T機器入替ポイント_総合master.機器入替ポイント総合ID = T機器入替ポイント.機器入替ポイント総合ID) ON T顧客情報.ユーザNO = T機器入替ポイント.ユーザNO) ON T交渉master.交渉ID = T機器入替ポイント.交渉ID;
原因がおわかりになる方がいらっしゃいましたらどこかおかしいところがおわかりになる方がいらっしゃいましたら、ご教示をお願いいたします。
お礼
集計クエリは更新できないんですね。 既存のテーブルに入力されているデータを引っ張りたかったのにそれができなくて困ってしまいました。 もう少し調べてみます。 ありがとうございました。