Access 2016 - 显示外键值而不是id

时间:2018-03-06 12:44:21

标签: ms-access ms-access-2016

这是我的查找向导的screenshot(抱歉,我无法更改德语中的语言)。 但我不想在" Ort"中显示ID。我想要反映表中的两个值。

概括这个问题:"如何在查找中显示外键的值而不是id?"

干杯

2 个答案:

答案 0 :(得分:1)

我希望您想要将Ort值检索并保存为外键,否则不要在查询中包含。设置组合框属性,如:

RowSource:SELECT Ort,GName,Typ FROM yourtablename;
BoundColumn:1
ColumnCount:3
ColumnWidths:0&#34 ;; 1&#34 ;; 2"
ControlSource:保存Ort的字段

我永远不会在表格中构建查找,只在表单上构建组合框或列表框。

答案 1 :(得分:0)

我知道现在有点晚了,但是希望我可以帮助遇到同样问题的其他人。我认为,最好的解决方案是在RowSource属性中联接两个表,然后从中选择值。 假设您在与GName相同的表中具有Ort和Typ属性。我们将此表称为:tableofgname。假设您尝试从表名tableofort读取Ort属性的值。 在这种情况下,您应该在RowSource中输入以下内容:SELECT [tableofgname]。[GName],[tableofgname]。[Typ],[tableofort]。[Ort] FROM tableofgname INNER JOIN tableofort ON [tableofgname]。[Ort] = [tableofort]。[OrtID] 这样,您将看到Ort的值而不是其ID号。

相关问题