使用 Table 关系中的数据

Using Data from a Table Relationship

大家好我是 Access 2010 的新用户,我有一个关于使用 table 关系中的数据的问题。我正在创建一个具有 tblUser 和 tblQA 的数据库。 tblUser 存储他们的全名、用户名和团队。 tblQA 包括用户名以及与个人质量评估相关的许多其他字段。我希望能够按团队和单个用户查看质量评估,我认为正确的数据库设计应该是使用这种关系,而不是将团队作为我的 tblQA 中的一个单独字段来捕获。这是我 运行 遇到麻烦的地方 - 如何创建由 tblUser 的团队字段过滤的 tblQA 查询?这是关系 table:http://imgur.com/a/AY2iI 如果我可以提供任何其他信息,请告诉我。即使在阅读了明确的问题部分之后,也很难知道我需要提供什么。

你似乎或多或少地搞定了人际关系。

它并不完美(例如,您在两个表中使用字段名称 Team,在 tblUser 中它包含一个 ID,而在tblTeams 它包含我推测的团队名称)- 但它应该有效。

现在您需要创建一个查询,将您感兴趣的表添加到其中,连接应该会自动出现。然后你把你需要的字段(查看 and/or set conditions against)从表中拉到底部的字段列表(对于连接的字段你只需要一对中的一个),并设置适合你需要的条件,例如 UserLogin 会有条件 ="jsmith"Team = "Sales"。 运行 查询,您将看到 1 行或多行包含来自所有 3 个表的数据。

然后你从那里开始(可能用 = "jsmith 等文字条件替换为由表单或 VBA.

设置的变量

如果不是您需要的 - 请发表评论。