2016-06-10 85 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] & "'")

相關問題