我有一个ProductionReportLandscape
名为 set 的表格ProductMasterData
作为其记录源。
有一个名为的文本框控件CartonDateFormat
(从表中获取其值ProductMasterData
)以及一个未绑定的文本框控件ProductionReportLandscape
。
数据库中还有一个名为DateCodes
. 表中的每条记录DateCodes
都有一个名为 的字段OutputDateCode
。CartonDateFormat
是一个数值,可以是 1-36 之间的任何数字。
我试图让未绑定的文本框控件返回OutputDateCode
对应CartonDateFormat
于每条记录的值。
例如,如果CartonDateFormat
是 13,那么我希望文本框控件显示表OutputDateCode
的第 13 条记录DateCodes
。如果CartonDateCode
是 14,那么我希望文本框OutputDateCode
从记录 14 中显示,以此类推,每个数字 1-36。
我已经DLookup
为未绑定的文本框构建了一个表达式控制源属性,但OutputDateCode
无论选择什么记录,它总是从第一条记录返回。
我无法弄清楚如何更改表达式以达到预期的结果。有任何想法吗?
=DLookUp("OutputDateCode","DateCodes","[CartonDateFormat] =" & [CartonDateFormat])