いつもお世話になっています。

[学年][クラス][出席番号]のフィールドを作成したテーブルがあります。
[学年][クラス]は大きな分類なのでまず間違えないのですが
[出席番号]が重複して入っていることがしばしばあります。

テーブルのインデックスで「はい(重複なし)」にしてしまうと
ひとつのクラスの出席番号しか入らなくなります。

簡単なようで煮詰まっています。
お力添えよろしくお願いいたします。

A 回答 (2件)

(1)テーブルをデザインビューで開く


(2)[学年][クラス][出席番号]をShiftを押しながら左クリックして複数選択状態にする
(3)選択状態で右クリック⇒[主キー]

で重複しないようにならないでしょうか?
    • good
    • 0
この回答へのお礼

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

お礼日時:2011/04/14 17:47

複数フィールドでインデックスを作成してください


Access2003まではテーブルのデザインビューで
メニューの表示→インデックスからです。
http://www.officepro.jp/access/table/index13.html
「Access 重複する値を制限したい」の回答画像2
    • good
    • 0
この回答へのお礼

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

お礼日時:2011/04/14 17:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す


人気Q&Aランキング