2015-06-10 3 views
0

В моем приложении MS Access 2013 я использую навигационную форму в качестве верхнего уровня для подключения всех моих подчиненных элементов.Доступ к форме формы для заполнения формы

Как остановить доступ к требованию подформатов при каждом изменении вкладок (форм)?! (В основном я просто хочу использовать навигационные вкладки как способ переключить остальные формы, которые остаются открытыми, но скрытыми)

Это похоже на базовую функцию, которую я, похоже, не знаю.

Спасибо заранее!

ответ

0

В отличие от вкладок, NavigationForms имеет меню и элемент управления подформы, где ваши «целевые формы» будут «загружены». Поэтому каждый раз, когда вы нажимаете кнопку навигации, ваша целевая форма будет «загружена/открыта» в элемент управления подформы.

Это означает, что вы не повторно запрашиваете свои формы, а выгружаете и загружаете.

для вашей цели вы вполне можете использовать обычные вкладки.

+0

Благодарим вас за ответ. Но у меня есть дюжина подформ, и мне нравятся взгляды и удобство использования навигационной формы. Нет ли способа предотвратить его «загрузку» подформ? могу ли я изменить событие «на клик» элементов управления навигацией? – BobBetter

+0

да, вы можете предотвратить загрузку .. тогда вы не увидите субформ :), так что в чем смысл? .. Подумайте по-другому .. почему вы пытаетесь предотвратить запрос/загрузку? отрегулируйте свой запрос, чтобы получить такие же результаты, независимо от того, сколько запросов требуется –

+0

ну, загрузка формы один раз и не перезагрузка после ее открытия снова была бы замечательной. в моем приложении пользователь может захотеть переключиться между формами и продолжить работу над данными, которые он последний раз открывал в предыдущей форме (и не вытаскивать их снова через новый поиск и т. Д.) поэтому a решение было бы сохранить «представление» (открытые запросы пользователя) в таблице, прежде чем он покинет форму, а затем перезагрузит ее, когда пользователь вернется ... супер экстравагантный для простой функции ... – BobBetter

Смежные вопросы