2016-06-10 13 views
-1

我有一个文本框与控制源Dlookup函数。但Dlookup格式让我发疯,我试了一百次,以Dlookup函数中的另一个组合框的值为准。我得到了“#姓名?”或“#错误”。DLookup作为访问形式的控制源的错误

我尝试这样做:

=DLookUp("[Contact]","Supllier","[Company]='" & [Forms]![PurchaseOrder]![cboSupplierCompany] & "'") 

,并得到"# Error"

当我输入:

=DLookUp("[Contact]","Supllier","[Company]='" & [Me]![cboSupplierCompany] & "'") 

"# Name?"

+0

在一个代码块包装代码段(在编辑栏中的{}符号,当你问/编辑问题)将会使你的代码读起来更容易。它保留了间距,制表符,新行,甚至突出显示某些关键字。一个整洁,写得很好的问题更有可能得到更多的积极关注。 – 2016-06-10 15:19:07

+0

感谢Kalmino。 –

回答

0

我终于找到了解决办法。在表达式中使用Dlookup的正确方法是使用表达式编辑器来选择表格字段和表格控件。

使用DLookup在我的文本框中的工作表现是:

DLookUp(" [Supplier]![Contact] ","Supplier"," [Supplier]![Company] ='" & [cboSupplierCompany] & "'")

相关问题