摘要:从组合框中选择特定值后,我想显示以另一种形式存储的值(在文本框中)。我想将我拥有的两个组合框值传递给DLoopup属性,但是每次这样做都会给我一个错误。
下面的代码被插入到文本框的控件来源属性中:
=DLookUp("[Year_ended]","1_Supportive_Housing","[BudgetYear] ='" & [Combo5] & "'")
这在文本框中给我一个“ #Error”。
也尝试了以下操作,但给了我“ #NAME”错误:
=DLookUp("[Year_ended]","1_Supportive_Housing","[BudgetYear] = '" & [Combo5.Value] & " And [Program_Name] = '" & [Combo7.Value] & "'")
您需要整理定界符。 “航空预算年度”是一个数字:
=DLookUp("[Year_ended]","1_Supportive_Housing","[BudgetYear] =" & [Combo5])
当将值传递给数字类型字段时,请不要使用定界符,对于文本,请使用引号“ Abc”或“ Abc”,对于日期,请使用哈希(#)#2012/11/31 #。
=DLookUp("[Year_ended]","1_Supportive_Housing","[BudgetYear] =" & [Combo5] & " And [Program_Name] = '" & [Combo7.Value] & "'")
并且对于所有非英语环境的编码人员:在Danish Access fx中。逗号必须为“;”,但只能在控件设置中使用;不在编码中。非常令人沮丧。.花了几天时间来解决它,因为错误消息中没有提到它。