私は Access をまったく初めて使用しますが、チュートリアルを完了し、Excel で VBA の経験があるので、絶望的ではありません。
まだフォームには進んでいません。現在は、テーブルの定義と入力、および関係の定義に焦点を当てています。
ここの例の実際のテーブルを変更しましたが、コンテキストと問題は保持されます。
表1は食品です。autofield キー以外に、2 つのフィールドがあります
FoodCat FoodType
Fruit banana
Fruit apple
Fruit pear
Meat lamb
Meat beef
Meet Chicken
Vegetable Broccoli
等....
このテーブルは、ルックアップとリレーションシップのセットアップで別のテーブルによって使用されます。他のテーブルに、FoodCat フィールドの項目のエントリに制限されたフィールドがあるように設定するのは簡単です (ただし、繰り返します)。次のフィールドを FoodType フィールドのエントリに制限することもできますが、これによりすべての選択肢が得られます。
新しいテーブルでやりたいことは、FoodType の選択を、一致する FoodCat の選択を持つエントリに制限することです。
したがって、FoodCat の下の新しいテーブルで選択された項目が肉である場合、FoodType の選択肢はラム、ビーフ、またはチキンのみにする必要があります。
これはテーブル内でも可能ですか?これを行うにはフォームを使用する必要がありますか?