使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
> 不具合のメッセージは
> 「入力テーブルまたはクエリQ-現在入居者が見つかりませんでした。
> そのテーブルやクエリが存在していること、または名前が正しいことを確認してください。」
> のメッセージが出ました
そのままの意味です。
[Q-現在入居者]という名前のクエリが
そのデータベース上に存在していない、
ということです。
この場合、2つめの選択クエリにおいて呼び出そうとしている
1つめの選択クエリの名前の指定が正しくないのではないかと。
-----------------------------------------------------------
SELECT [部屋番号マスタ].[マンションID],
[マンションマスタ].[マンション名],
[部屋番号マスタ].[部屋番号ID],
[部屋番号マスタ].[室名],
[Q_現在入居者].[入居者ID],
[Q_現在入居者].[入居者氏名],
[Q_現在入居者].[入居年月日],
[Q_現在入居者].[退室年月日],
IIf([Q_現在入居者].[入居者ID] IS NULL,
"空室",
"入居中") AS [入居状況]
FROM ([部屋番号マスタ]
INNER JOIN [マンションマスタ]
ON [部屋番号マスタ].[マンションID] = [マンションマスタ].[マンションID])
LEFT JOIN [Q_現在入居者]
ON [部屋マスタ].[部屋番号ID] = [Q_現在入居者].[部屋番号ID]
ORDER BY [部屋マスタ].[マンションID],
[部屋番号マスタ].[部屋番号ID];
-----------------------------------------------------------
とりあえず、上記下線で示した箇所の記述が
誤っていないかどうかご確認下さい。