2011-06-13 11 views

答えて

18

メモリが正しく機能する場合は、SHIFTを保持し、デザインビューでフィールドを選択することができます。キーの一部となるすべてのフィールドを選択したら、主キーボタンを押します。

+1

Shift、Controlではありません。または、索引プロパティ・シートで、最初の列に索引名を、複合索引の後続フィールドには最初の列には何も指定しないで、索引を選択できます。 –

7

すでに回答はありましたが、追加情報でチャットしたいと思いました。

私の関連する問題を解決した後、 "Ctrl"キーを押しながら+デザインビューで複数の列をクリックし、左上の "プライマリキー"アイコンをクリックすると素晴らしい結果が得られました。

私が述べたエラーを受信して​​いた彼らは、インデックス、主キーまたは 関係で重複する値を作成します ので、あなたがテーブルに依頼

変更が成功しませんでした。

私のデータであるかどうか、私が間違っていたかどうかはわかりませんでした。確かにそれは私のデータだった - 私は誤ってそれを実現せずに重複データを入力した。

私は問題を迅速に識別するためにdbforums.com postのオフにスキムミルク次のクエリを使用:

SELECT ColumnName1 
    , ColumnName2 
    , ColumnName3 
    , ColumnName4 
FROM TableName 
GROUP 
    BY ColumnName1 
    , ColumnName2 
    , ColumnName3 
    , ColumnName4 
HAVING Count(*) > 1 

私のテーブルにクエリをSQLを適応した後は、すぐに問題のエントリを指摘しました。私はそれを削除し、私のテーブルの問題を修正して複製を作成し、複合主キーを問題なく作成することができました。

関連する問題