2016-08-30 52 views
0

我有一個MS訪問表單,其中包含有關商店客戶的信息(由於我希望能夠編輯字段,所以它直接連接到表)。 我想在表單中包含以(ID,Value) 的形式在查詢中計算的信息的字段這怎麼可能?檢索表單中的查詢數據

回答

1

使用VBA或宏導出數據

0

由於您的表單已被綁定,並且查詢中的字段不是綁定表中的字段,因此您可以簡單地向表單添加未綁定的控件。您可以使用文本框控件,在窗體上繪製,並且它應該默認爲未綁定的控件。要進行檢查,請選擇新控件並確認其控件來源屬性爲空白。

我假設您的查詢已經有表單引用,它們根據您在表單上打開的記錄篩選結果。如果沒有,則需要輸入查詢的ID字段的標準:[Forms]![MyForm]![MyBoundIDControlNameOnForm]

在表單的當前事件中。打開代碼生成器並將其鍵入On Current事件中: Me!txtMyNewControlName = DLOOKUP("[Value]", "MyQueryName")

DLOOKUP有第三個參數,允許您添加條件。我假設您的查詢只返回帶有表單參考條件的單個行,因此不需要告知DLOOKUP查詢結果中的哪一行返回。