我有一個帶有3個選項卡的導航窗體。家園,客戶,裝飾。如何使用Microsoft Access導航表格加載過濾
在導航窗體中,我有一個未綁定的字段LOTNUMSELECT。
在每個選項卡內的子窗體中,它有一個名爲LOT_NUMBER的字段。
因爲主/子關係似乎不可能與導航窗體,我正在尋找子窗體來加載過濾。
用戶在LOTNUMSELECT中輸入很多#然後點擊一個標籤。當選項卡變爲當前時,顯示特定批次#(記錄)。
我一直在用「控制面板」窗體打開另一個窗體,並使用下面的代碼。
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Decor"
If IsNull(LotNumberSelect.Value) = True Then
MsgBox "Please enter a lot number first."
Else
stLinkCriteria = "[Lot_Number]=" & "'" & Me![LotNumberSelect] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria
End If
我只是不知道如何編輯這個工作與導航窗體和子窗體。
你完全迷失了我。我的VB技能不符合您的標準。 – NewbieVBA
請參閱我的回答的第2部分 – HarveyFrench
我以前使用過選項卡控件,但問題是隻要表單打開,它就會加載所有數據。由於我們在路上的這個數據庫(通過MYODBC連接到mysql),一次加載所有數據並不是有益的。這就是爲什麼我認爲導航形式最好,因爲它切換標籤時「卸載」數據。 – NewbieVBA