現在 Microsoft SQL Server Lite を使用しているアプリケーションがありますが、ピボット テーブル クエリを使用できるように、SQL Server Lite を置き換えるために Microsoft Access データベースを構築しています。当面は、データベースのセットアップが思いどおりになるまで、Microsoft Access で作業します。
プレーヤー、コーチ、レーティングの 3 つのテーブルがあります。各コーチは各プレーヤーを評価する必要があるため、次の関係があります。
Coaches --> Ratings
Players --> Ratings
各コーチは各選手を 1 回だけ評価できます。テーブルのセルに評価を入力できるように、選手を行として、コーチを列として表示するクロス集計ビューが必要です。
クロス集計クエリを作成するのは簡単でしたが、セルにデータを入力することはできません。これは、1 対多の関係が原因で発生していると確信しています。各コーチは複数のプレーヤーを評価する必要があり、各プレーヤーは複数のコーチによって評価される必要があるため、どちらの場合も 1 対多の関係である必要があります。とはいえ、各コーチは各プレーヤーを一度だけ評価します。
複合主キーを作成する方法はありますか?リレーションシップで別の方法で行う必要があるか、これを解決する予備クエリでしょうか?
ありがとうございました。