Ms access 能否使用Pivot视图在Microsoft Access中输入数据

Ms access 能否使用Pivot视图在Microsoft Access中输入数据,ms-access,crosstab,relationships,Ms Access,Crosstab,Relationships,我有一个应用程序当前正在使用MicrosoftSQLServerLite,但是我正在构建一个MicrosoftAccess数据库来替换SQLServerLite,这样我就可以使用PivotTable查询。目前,我正在MicrosoftAccess中工作,直到按照我想要的方式安装数据库 我有三张桌子,球员,教练,评级。每个教练必须对每个球员进行评分,因此我有以下关系: Coaches --> Ratings Players --> Ratings 每个教练可能只给每个球员打分一次,我

我有一个应用程序当前正在使用MicrosoftSQLServerLite,但是我正在构建一个MicrosoftAccess数据库来替换SQLServerLite,这样我就可以使用PivotTable查询。目前,我正在MicrosoftAccess中工作,直到按照我想要的方式安装数据库

我有三张桌子,球员,教练,评级。每个教练必须对每个球员进行评分,因此我有以下关系:

Coaches --> Ratings
Players --> Ratings
每个教练可能只给每个球员打分一次,我想要一个交叉表视图,该视图将球员显示为行,教练显示为列,以便在表格的单元格中输入评分

创建交叉表查询非常简单,但是它不允许我在单元格中输入数据。我很确定这是因为一对多的关系。每个教练必须对多个球员进行评分,每个球员必须由多个教练进行评分,因此在这两种情况下,他们必须是一对多的关系。也就是说,每个教练只会给每个球员打分一次

有没有办法创建一个复合主键,我需要在关系中做些不同的事情,或者是一个初步的查询来解决这个问题


谢谢。

不完全是这样,但您可以做一些微妙的事情:透视视图通常用于显示汇总数据,例如组的总和。除非你“拓宽”了重点,这样小组就可以进入个人记录了,否则就不是真的了。写完问题后,我意识到我应该说“交叉表视图”。我想我现在无法编辑它。输入数据的人是否一次为多个教练编辑数据?看起来你可以有一个教练下拉列表,然后在列中列出所有球员的必要数据。不要刻意模仿Access中的Excel。我在评论中发布的链接显示了如何访问交叉表行的基础数据,以便对其进行更改。