У меня есть форма под названием ClientSearch, которая обеспечивает основной поиск на трех полях в Клиентов Таблицы и отображают результаты. Эта форма привязана к таблице . Таблица (для формы записи выбрано значение «Клиент»). Для поиска в Клиентов стола, мой код использует DoCmd.ApplyFilter команды в обработчик событий для кнопки поиска.Access 2010: Встраивание формы в навигационной форму
Я тогда сделал навигационную форму и перетащил ClientSearch форму в одном из своих категорий.
Теперь, когда я нажимаю кнопку поиска, моя DoCmd.ApplyFilter больше не работает. Я получаю ошибку времени выполнения, сообщающую мне, что моя форма не привязана к конкретной таблице, которая истинна. Форма навигации не привязана к каким-либо таблицам, и ее не может быть, так как на ней будут несколько встроенных форм для разных таблиц и запросов. Как решить эту проблему? Кажется, что Access и VBA не знают, какую таблицу использовать для ApplyFilter запрос.