错误#Name?在DLookup的访问表单中

时间:2014-10-23 22:53:12

标签: sql ms-access ms-access-2013 jet

我在文本框中的Access 2013中的表单中有错误#Name?,该文本框中包含DlookUp函数。 具体来说,我需要对this主题做同样的事情:根据字段Costo Unitario

的选择自动更新字段Operatore字段

enter image description here

Operatore字段的组合框从名为Operatori的表中获取值,如下所示:

Operatore        CostoOp_Unitario
---------        --------
Marco             20,07
Giuseppe          20,02
Gennaro           19,69
Pierangelo        17,05

Control Source错误的文本框设置为#Name?的函数是:

=DLookUp([CostoOp_Unitario];[Operatori];"[Operatore]=""" & [OperatoreComboBox].[Text] & """")

基于我上面链接的线程中存在的函数。 OperatoreComboBox是图片中的组合框Operatore。为什么输出这个错误?

1 个答案:

答案 0 :(得分:2)

我认为你的语法不正确。试试这个:

=DLookUp("[CostoOp_Unitario]","Operatori","[Operatore] = '" & [OperatoreComboBox] & "'")