这是我的查找向导的screenshot(抱歉,我无法更改德语中的语言)。 但我不想在" Ort"中显示ID。我想要反映表中的两个值。
概括这个问题:"如何在查找中显示外键的值而不是id?"
干杯
答案 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号。