Access 2007连续表格;它可以显示连接表中的数据吗?

时间:2014-01-26 19:19:12

标签: sql ms-access-2007

长时间读者,第一次发帖;

我有一个连续的表格,显示表A中的一堆字段。

表A中的某些字段与A.x = B.x,A.y = B.y和A.z = C.z上的表B,C和D“内部连接”。

我正在尝试使用我的连续表单来显示“内连接”数据。例如,如果A.x包含“1”而B.x包含“apple”,我想在我的表单上看到“apple”但它只显示“1”。我已经google了一下,但无法找到任何明确的答案,如果这是可能的,如果是这样的话。

任何帮助将不胜感激:)

2 个答案:

答案 0 :(得分:1)

您可以设置表单Record Source以引用连接所需表的SQL查询,而不是引用表A.然后,表单将能够显示此查询中的任何列。

答案 1 :(得分:0)

忘记表单并创建一个显示" apple"的查询。像这样的东西,想象" apple"在Description

字段中找到
SELECT tableA.x, tableB.x, tableB.Description 
FROM tableA JOIN tableB ON tableA.x=tableB.x;

这是SQL视图。要应用此功能,您可能需要从查询设计视图切换。

一旦你拥有" apple"在查询结果中可见,转移到表单应该很容易。