Hello All我是Access 2010的新用户,我有一个与使用表关系数据有关的问题。我正在创建一个具有tblUser和tblQA的数据库。 tblUser存储其FullName,UserName和Team。 tblQA包括UserName以及与各个质量评估相关的许多其他字段。我希望能够按团队和单个用户查看质量评估,我认为正确的数据库设计将使用关系而不是将团队捕获为我的tblQA中的单独字段。这是我遇到麻烦的地方 - 如何创建由tblUser的团队字段过滤的tblQA查询?这是关系表:http://imgur.com/a/AY2iI如果我能提供任何其他信息,请告诉我。即使在阅读了明确的问题部分后,我也很难知道我需要提供什么。
答案 0 :(得分:0)
您似乎或多或少地完成了关系。
它并不完美(例如,您在两个表中使用字段名称团队,在 tblUser 中包含ID,并在 tblTeams中它包含我认为的团队名称) - 但它应该有用。
现在您需要创建一个查询,添加您感兴趣的表,连接应该自动出现。然后将所需的字段(查看和/或设置条件)从表格拉到底部的字段列表(对于连接字段,您只需要其中一个),并设置适合您需要的条件,示例UserLogin
的条件为="jsmith"
或Team
= "Sales"
。运行查询,您将看到包含所有3个表中数据的1行或更多行。
你从那里开始(可能用= "jsmith
等字面条件替换表格或VBA设置的变量。
如果不是您所需要的 - 请发表评论。