• ベストアンサー

Access 重複する値を制限したい

いつもお世話になっています。 [学年][クラス][出席番号]のフィールドを作成したテーブルがあります。 [学年][クラス]は大きな分類なのでまず間違えないのですが [出席番号]が重複して入っていることがしばしばあります。 テーブルのインデックスで「はい(重複なし)」にしてしまうと ひとつのクラスの出席番号しか入らなくなります。 簡単なようで煮詰まっています。 お力添えよろしくお願いいたします。

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

  • ベストアンサー
  • sykt1217
  • ベストアンサー率34% (277/798)
回答No.1

(1)テーブルをデザインビューで開く (2)[学年][クラス][出席番号]をShiftを押しながら左クリックして複数選択状態にする (3)選択状態で右クリック⇒[主キー] で重複しないようにならないでしょうか?

suzupen
質問者

お礼

早々に回答いただきありがとうございます。 こちらの説明が不足しており、テーブル構造上、この3つを主キーに設定することができません。 今回はフォームを工夫して回避しましたが、別の機会にこの方法を使ってみたいと思います。 どうぞまたよろしくお願いいたします。

その他の回答 (1)

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

複数フィールドでインデックスを作成してください Access2003まではテーブルのデザインビューで メニューの表示→インデックスからです。 http://www.officepro.jp/access/table/index13.html

suzupen
質問者

お礼

早々に回答いただきありがとうございます。 せっかく教えていただいた方法ですが、こちらの説明不足で作業していたテーブルでは無理でした。 結局今回はフォームを工夫して回避しましたが、インデックスについて知りたいと思っていたので 大変勉強になりました。 どうぞまたよろしくお願いいたします。

関連するQ&A