Access 2007 Combobox显示表中的错误结果

时间:2016-07-29 08:35:16

标签: sql-server combobox ms-access-2007

我有四个链接到SQL表的ComboBox,然后它们链接到一个日志表。

我遇到的问题是组合框显示正确的选项但只记录ID值。

所以说我有一个名为Location的组合框,它有3个位置:

Cape Town
Dallas
London

ComboBox在下拉列表中显示了这3个选项,但是当记录选项时,它只返回值1,2或3而不是城市

这是行来源:

SELECT Location.ID, Location.Location FROM Location ORDER BY Location.ID, Location.Location; 

但是当我尝试交换围绕它的位置和ID顺序时,然后显示值,然后记录城市。

这也只是一个问题,因为我将表连接到SQL时,它们是本地表,它工作正常。

我必须在源查询中遗漏某种搜索字段,任何人都可以帮助我

由于 丹

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题,我不得不完全取出ID,然后在我的行源中添加额外的位置列

它最终是这样的:

SELECT Location.Location,Location.Location,Location.Location FROM Location ORDER BY Location.Location;

说实话,我偶然发现了它并且它有效。这样做对我有用!