1

採点プロセスを容易にするためにデータベースを設計しようとしています。データベースに割り当てを追加し、各割り当てに質問を追加し、質問を全体のパーセンテージとして重み付けしたいと思います。生徒はよく同じ間違いを犯します。そのため、各質問のドッキングクレジットの理由とドッキングされた金額も追跡できるようにして、その生徒の課題の提出を彼らが犯した間違いに簡単にリンクできるようにしたいと思います。目標は、1つのクエリで生徒を平等に採点できるようにすることです。これにより、提出しなかった場合は生徒にゼロが与えられ、提出した場合は得られたすべての控除が成績として考慮されます。

次の図に示すように、テーブル構造を設計しました。

記述されたデータベースの現在の関係構造

私が利用できるツールはAccess2010(上記の関係図が作成されたもの)です。私は、テーブルの説明を超えて、フォームにデータを入力するのに役立つフォームを作成しようとしています。問題は、初心者として、Accessを複合主キーで動作させる方法を理解できないことです。あらゆる種類のフォームを取得して複数のフィールドにリンクする方法、複数の入力を相互にリンクする方法を理解できないため、コンボボックスの適切なドロップダウンリストを設定できます。さらに、データシートを取得する方法もわかりません。これらの外部キーを機能させるためにコンボボックスを使用するテーブルのビュー。

この時点では、2つのオプションしか表示されません。複合主キーを使用してこれらのテーブルを変更し、主キーに異なるフィールドを設定することと、現在の主キーに複合一意の制約を設定すること(Access 2010での方法がわかりません)。アイデア全体をあきらめ、Excelですべてを苦労して試みることに切り替えます。

誰かが私ができる方法について何かアイデアを持っていますか?

  • テーブル構造を簡単に変更して、フォームがデータの入力と操作のためにクリーンかつ簡単に機能するようにしますか?
  • フォームとデータシートを現在の複合キーパラダイムで機能させるには?
4

1 に答える 1

1

これは私が提案しているイメージです。主キーの内容が新しいキーにコピーされます。その後、主キーを削除できます。

ここに画像の説明を入力してください

于 2012-06-22T23:23:08.817 に答える