私は、Access の経験者にとっておそらく単純であると思われるものに完全に困惑しています。私は Access (2010) を初めて使用し、多くのことを勉強していますが、残念ながら多くの基本的な概念にまだ混乱しています。以下の特定の問題を解決するために約 40 時間 (失敗) を費やしたことを認めるのは恥ずかしいことです。ここに十分な詳細が含まれていない場合はご容赦ください。これに対処するために誰かがどれだけ知る必要があるかわかりません。詳細情報を編集および/または提供させていただきます。
私の質問:
Table1 の 2 つのフィールドが Table2 の 1 つのフィールドとは異なる値を持つ、Table1 の新しいレコードを作成する/既存のレコードを編集するためのフォームを作成するにはどうすればよいですか? (以下に詳細があります)
Form に Table1 のすべてのレコードが含まれるようにします。クエリ、サブフォームなどでさまざまな方法を試しましたが、うまくいきません。この問題は、私が Table2 に対処する方法に関連していると確信しています。理想的には、ユーザーがフォームのドロップダウンから選択して、Table1 で更新される 2 つのフィールドを選択できるようにします。
意図したフォーム コンセプトのモックアップのスクリーンショット、現在持っているオブジェクト リレーションシップ、Table1 のデザイン ビューとデータシート ビュー、Table2 のデザイン ビューとデータシート ビューを含めます。
上の「Table1」は画像の「t_PEOPLE」ですが、「Table2」は「t_COLORS」です。</p>
オブジェクトの関係タイプは現在、強制的な参照整合性 (カスケード更新関連フィールド) を伴う 1 対多であり、結合プロパティは「't_PEOPLE' からのすべてのレコードと、結合されたフィールドが等しい 't_COLORS' からのレコードのみを含む」です。
もしよろしければ、実際のデータベース ファイルを送らせていただきます。
私はどんな指導にもとても感謝しています - ありがとう!!