У меня есть форма навигации с 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
Раньше я использовал элементы управления вкладками, но проблема в том, что он загружает все данные, как только форма открыта. Поскольку мы, эта база данных на дороге (подключенная к mysql через MYODBC), нецелесообразно загружать сразу все данные. Вот почему я думал, что форма навигации лучше всего, так как она «выгружает» данные при переключении вкладок. – NewbieVBA