首页 > 解决方案 > MS ACCESS 列表框显示数字而不是字符

问题描述

我使用我的一个查询作为源创建了一个表单,该表单内部是一个列表框,它也使用相同的查询作为源。我的问题是列表框内的某些字段显示的是 ID 号而不是字符,即使在查询中显示的是名称而不是 ID。这是我如何连接我的表的一个小总结。我有 Device_list 表,在这个表中我有多个列,其中两个名为 Device_type 和 Employee_ID 的列被引用到 Employee_details 表和 Device_type 表。当我从 Device_list 表生成查询表时,结果会按照我想要的输出显示。

我不知道如何在我的列表框中调整它,以便我可以将设备类型和我的员工 ID 字段显示为字符而不是 ID 号。

标签: ms-accessms-access-2010ms-access-2013ms-access-2016

解决方案


最可能造成混淆的原因是您设置了包含 ID 的表字段来显示其引用的字符串值。这会延续到查询结果的显示,但不会延续到列表框或组合框。

在您的列表框源查询中,确保您使用的字段是您希望看到的实际字符串值,而不是带有 ID 号的字段。


推荐阅读