Ms access 表单中的Microsoft Access Control源代码帮助

Ms access 表单中的Microsoft Access Control源代码帮助,ms-access,vba,Ms Access,Vba,我有一个表,叫做“Employees”,其中有一个字段叫做“Month”。此字段是引用另一个名为“MonthList”的表的查找。“月列表”表如下所示: MonthNumber MonthName 1 January 2 February 3 March . . . . “MonthNumber”在那里,这样我就可以按顺序对列表进行排序(按字母顺序排序在几个月内不起作用) 我有一个表单,其中使用文本框显示字段“Month”(控制源是“

我有一个表,叫做“Employees”,其中有一个字段叫做“Month”。此字段是引用另一个名为“MonthList”的表的查找。“月列表”表如下所示:

MonthNumber MonthName
1           January
2           February
3           March
.
.
.
.
“MonthNumber”在那里,这样我就可以按顺序对列表进行排序(按字母顺序排序在几个月内不起作用)


我有一个表单,其中使用文本框显示字段“Month”(控制源是“Month”)。我将其设置为用户无法选择或更改(我使用的是文本框,因此没有下拉箭头)。问题是它显示的是MonthNumber而不是MonthName。我原以为这是一个简单的解决办法(现在可能仍然是),但我想不出来。将显示改为MonthName而不是MonthName有什么想法吗?

将主键改为MonthName在这种情况下有效。

MonthList的主键是什么?
MonthName
。如果更改为
MonthName
,是否可以解决问题?是。最容易。否则,您可以执行
dlookup
来获取月份名称。但是改变PK是最容易的。