使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
> 1番目のクエリの名前適当ではいけませんのでしょうか。
Access におけるオブジェクトの命名規則に違反しない限りは
適当につけていただいてもそれはそれで構いませんが、
既に指摘させていただいた通り、その「適用につけた」
1 つめのクエリの名前を 2 つめのクエリの中で
正しく記述出来ていないのは、命名規則以前の問題であるとは思います。
そもそも、当初の投稿からここまでのやりとりにおいて、
吉村博文さんご自身がオブジェクトやフィールドの名前の
表記を統一されておらず、たびたび変更されておられます。
([アパートマスタテーブル]が[マンションマスタ]になっていたり、
[入居日]が[入居年月日]になっていたりするなど)
それがあなたご自身の何らかの都合によるものなのか、
単語や用語や固有名詞の統一表記というものに対して無頓着なのか、
単にキーボード入力が苦手なだけなのかは定かではありませんが
(本題とは関係がないので理由や原因はどうでもいいですが)、
「固有名詞の表記が統一されていない(揺れがある)」状況は、
第三者に対して説明をする上で、正直望ましいものであるとは言えません。
上記の例で言えば、[アパートマスタテーブル]と[マンションマスタ]は
それぞれ別個のテーブルであるのか、それとも同一のテーブルを
指しているのか、その判別や類推という作業を閲覧者に強いることに
なります。
人間相手ですらそういう困った状況になるのですから、
Access というプログラム相手であれば、尚のこと
「呼び出したいオブジェクトやフィールドの名前(識別子)は正しく記述すること」
が求められます。
それこそ、名前の記述をたった 1 文字間違えただけで
(例えば _(アンダーバー)を -(ハイフン)と打ち間違えるだけで)、
そのオブジェクト/フィールドを識別出来なくなるのが
プログラムというものなのです。
こちらと致しましては、そういったことを全て踏まえ、
使用するテーブルの構成やそれぞれの定義内容、
各レコードの扱いなどについてたびたび確認させていただいた上で
> 1. [入居者マスタ]を元に以下のような選択クエリ
> (以下*[Q_現在入居者]**)を作成する。*
と記述したわけですから、実際にその通りの名前をつけていただければ、
とりあえず当初の目的は達成されるかと思います。
そこから敢えて「適当につけた名前」になさりたい、
ということであれば、その名前の読み換え/書き換えは
ご自身の裁量によって行なっていただくしかありません。
少なくとも、「実際に(適当に)つけたクエリの名前」が
具体的にどのようなものであるかが明示されない限り、
現時点ではこれ以上お答えのしようがありません。
再々iのメール申し訳ございません。
ご連絡忘れた事項がありましたのでご連絡いたします。
1)同じ「入居者マスタ」の中に「社会人用契約更新日」8職業区分1)と「学生用契約更新日」(職業区分3)のフィールドをっ作成しとぃます。又「契約更新なしの方は職業区分5」(契約更新なしの方及びガレージ使用の方)としています。
2)契約更新は2年毎(契約更新2年)の方、契約更新1年(毎年契約更新をする方、契約更新なしの方(契約更新なしで居続ける方の3パターンがあります。
ややこしいことを申しまして申し訳ございません。よろしくお願い申し上げます。