• ベストアンサー

Access2002で、あるテーブルを作成し、あるフィールドにキーを設

Access2002で、あるテーブルを作成し、あるフィールドにキーを設けていますが、別のフィールドにもキーを設定したいのですが、どのようにしたらよいのでしょうか? (1テーブルで複数のキー設定)

質問者が選んだベストアンサー

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.1

ご質問の件が主キーのことだとすると、それは1つのテーブルに1つしか 設定できません。 ただ、主キーと同様に「重複の制限などを行いたい」ということでしたら、 「インデックス」を使用することで目的を果たせるかと思います。 1フィールドに対するインデックスであれば、テーブルのデザインビューで 当該フィールドを選択したときに左下に表示される領域に『インデックス』 の項目がありますので、そこで「はい (重複なし)」を設定すれば、 重複不可のインデックスが作成されます。 (必ず値を入力するようにする場合は、そのすぐ上に表示されている  『値要求』を合わせて「はい」に設定します) なお、複数のフィールドの組み合わせに、主キーやインデックスを設定 することもできます。 この場合は、テーブルのデザインビューで、ツールバーの『インデックス』 ボタン(→黄色い鍵マークの『主キー』ボタンの隣にある、稲妻マーク) をクリックすることで表示される『インデックス』画面で設定可能です。 ・・・以上、参考まで。

To-y_To-y
質問者

お礼

ありがとうございました。 大変勉強になりました。

関連するQ&A