私はMSAccessを初めて使用します。MSAccess2007で複合主キーを定義する方法を教えてもらえますか。
57064 次
2 に答える
24
メモリが正しく機能する場合SHIFTは、デザインビューでフィールドを選択している間保持できます。キーの一部となるすべてのフィールドを選択したら、主キーボタンを押します。
于 2011-06-13T19:26:12.307 に答える
7
すでに回答済みですが、追加情報を提供したいと思いました。
関連する問題を解決した後、「ctrl」を押しながらデザインビューで複数の列をクリックしてから、左上の「主キー」アイコンをクリックするとうまくいきました。
次のようなエラーが発生しました。
テーブルにリクエストした変更は、インデックス、主キー、またはリレーションシップに重複する値を作成するため、成功しませんでした。
それが自分のデータなのか、それとも何か間違ったことをしているのかわかりませんでした。案の定、それは私のデータでした-私はそれを認識せずに誤って重複データを入力しました。
問題をすばやく特定するために、 dbforums.comの投稿から削除した次のクエリを使用しました。
SELECT ColumnName1
, ColumnName2
, ColumnName3
, ColumnName4
FROM TableName
GROUP
BY ColumnName1
, ColumnName2
, ColumnName3
, ColumnName4
HAVING Count(*) > 1
SQLをテーブルに適合させた後、クエリはすぐに問題のあるエントリを指摘しました。私はそれを排除し、複製を作成できるテーブルの問題を修正し、複合主キーを問題なく作成することができました。
于 2014-02-12T18:45:32.913 に答える