从列表框选择中访问不可见的查询字段

Access non visible query fields from listbox selection

我目前有一个带有列表框的表单,它显示查询中选定字段的结果。我只希望这个 column/field 对用户可见,但我希望能够根据列表框中的所选项目访问查询的其他列以执行计算。我该怎么做?

谢谢!

这是一个工作示例:
将您的列表框基于查询,即像这样:

SELECT CompanyId, CompanyName FROM t_Companies ORDER BY CompanyName;

在列表框中设置以下属性:
列数:2
列宽:0;10
就是这样。
它将在列表框中显示 CompanyName。它会隐藏ID,因为宽度是0.
但是,如果您查看 VBA 中列表框的值,它将 return ID 而不是名称。

也许也看看这个问题和我的回答:
Access 2010 - display related record in a form