我有一個綁定到SQL語句的子窗體。在子表單中,我有幾個文本框綁定到這個SQL的字段。但是,我有另一個文本框需要綁定到來自不同SQL語句的字段與第一個條件。我的代碼如下所示:如何設置來自SQL的文本框的控件源
Dim subform As Object
Dim formFilter As String
formFilter = "SELECT * FROM my_table_1"
Set subform = Me!my_subform.Form
subform.RecordSource = formFilter
subform.field1.ControlSource = "tb1f1"
subform.field2.ControlSource = "tb1f2"
...
subform.f3.ControlSource = "= SELECT TOP 1 tb2f3 FROM my_table_2 WHERE tb2f1 = '" & [tb1f1] & "' AND tb2f2 = '" & [tb1f2] "' ORDER BY tb2f4"
我不能直接在這裏使用DLOOKUP函數,因爲我需要對錶結果進行排序。
在此先感謝您的幫助。
那是subform.f3一個簡單的顯示領域? – HelloW
@HelloW是的,它僅用於顯示。我不打算讓用戶直接編輯這個表單。 – got2nosth