我只是觉得我错过了一些非常愚蠢的东西。我有一个简单的访问数据库,用于跟踪我的项目。我有多个人,我有多个项目。对于该项目,我有一个下拉列表,我可以从我的员工列表中选择该项目的负责人。没问题。但是,它只显示此人的名字。我如何让它显示名字和姓氏?
- 表 1:ID、名字、姓氏
- 表 2:ID、lead、notes——“lead”是一个长整数。
行源是
SELECT [Table1].[ID], [Table1].[lastName], [Table1].[firstName], [Table1].[Position]
FROM Applicants
ORDER BY [lastName], [firstName];
在表格上,我得到了下拉框。它显示名字、姓氏和他们的职位,但一旦我选择了我想要的人,它只显示名字。
数据库比这复杂得多,但其他信息都不相关。
一种选择是创建一个显示列
fullName
,将您的名字和姓氏值连接到一个列中。我相信以下内容应该适用于您的行源:一些注意事项:
即使我们别名
[Table1].[lastName] & ", " & [Table1].[firstName]
为fullName
,我们也不能按别名排序,所以我们在 中重复表达式ORDER BY
。使用上述查询,您的列数将为 3 而不是 4,因此您可能需要更改 ComboBox 的列数属性。
我不是很精通 Access,所以我建议检查其他属性以确保我没有遗漏任何其他内容。