Переход к другой вкладке в подчиненной форме навигации
В базе данных MS Access 2010 у меня есть список, чья процедура Afterupdate должна (помимо прочего) перейти к определенной вкладке в подчиненной форме навигации. Я могу заставить его изменить свойство SourceObject подчиненной формы навигации, но выбранная вкладка не изменяется, поэтому пользователь в конечном итоге видит нужный исходный объект с выбранной неправильной вкладкой. Это выглядит непрофессионально. Как я могу изменить как выбранную вкладку, так и исходный объект?
Я загрузил упрощенную базу данных, которая воссоздает проблемуэтот сайт обмена файлами.
Вызывается список, который нуждается в изменении метода afterupdate.lstbxClients
, Вот мой текущий черновик метода afterupdate, который в настоящий момент выдает ошибку:
Private Sub lstbxClients_AfterUpdate()
Dim rst
Set rst = Me.RecordsetClone
rst.FindFirst "ClientNumber = " & lstbxClients.Column(0)
Me.Bookmark = rst.Bookmark
'Forms!Main!NavigationSubform.Form!NavigationSubform.SourceObject = "qryListCommunicationForms"
DoCmd.BrowseTo acBrowseToForm, "qryListCommunicationForms", "Forms!Main!NavigationSubform.Form!NavigationSubform"
Form.NavigationSubform " "
'Forms!Main!NavigationSubform.Form!NavigationSubform.SelectedTab = "CommFormsNavBtn"
Set rst = Nothing
End Sub
Как изменить приведенный выше код, чтобы он изменял как выбранную вкладку, так и исходный объект подчиненной формы навигации, когда пользователь щелкает другую запись в списке?