【发布时间】:2022-02-16 17:12:22
【问题描述】:
好的,这是我的困境。 (使用 Access 2010)
我创建了一个访问数据库,用于管理我工作中的计算机硬件库存。 我创建了一个带有未绑定组合框的表单,仅允许唯一值。我还在表格上添加了一份报告,它将所有适用的设备与用户名匹配。目标是当我点击“John Smith”时,它会显示“John Smith”拥有的所有项目(我已经让它工作了)。
此组合框确实从表中提取其数据,其中不同行中有多个相同名称。
这是组合框的 SQL 代码
SELECT DISTINCT [Master Inventory].ID, [Master Inventory].User
FROM [Master Inventory]
ORDER BY [Master Inventory].User;
问题是我的组合框仍然显示多个相同名称,即使我已告知使用唯一值。任何帮助,将不胜感激。
【问题讨论】:
-
尝试删除 [Master Inventory].id 列,似乎因为组合框显示一个字段,但您查询返回两个字段的不同列表。不确定您尝试将哪个字段加载到组合框中,无论哪个,删除另一列并尝试。