【问题标题】:Access 2007 Combobox displaying wrong results from tableAccess 2007 组合框显示表中的错误结果
【发布时间】:2016-07-29 08:35:16
【问题描述】:

我有四个链接到 SQL 表的组合框,然后它们链接到日志表。

我遇到的问题是组合框显示了正确的选项,但只记录了 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,它工作正常。

我一定是在源查询中缺少某种搜索字段,谁能帮助我

谢谢 丹

【问题讨论】:

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


    【解决方案1】:

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

    结果是这样的:

    从 Location ORDER BY Location.Location 中选择 Location.Location、Location.Location、Location.Location;

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多