Показать вкладку формы в открытой базе данных - PullRequest
0 голосов
/ 27 февраля 2012

У меня есть база данных доступа с некоторыми запросами, таблицами и формой. Есть ли опция, которая будет отображать только форму, когда кто-нибудь открывает базу данных?

Поэтому, когда я открываю базу данных, я хочу видеть форму Open (с вкладками), а не другие объекты, в основном скрываем панель навигации.

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 27 февраля 2012

Вы можете установить различные параметры запуска.Вероятно, лучше создать решение во время выполнения, если вы хотите развернуть свое приложение.

Основы построения решений на основе Access Access 2007

, которое содержит:

Настройка параметров запуска

1 голос
/ 27 февраля 2012

Просто убедитесь, что вы не отметили опцию панели навигации дисплея.

На самом деле, вы даже можете отключить таблицы документов.

Одна строка кода, которая вам нужна при запускеформа выглядит так:

DoCmd.ShowToolbar "Ribbon", acToolbarNo

И когда вы делаете выше, вы получаете этот эффект:

enter image description here

Обратите внимание, как выше ни один из интерфейса доступа не показывает.

В вышеупомянутом я не проверял вкладки docuemnt "display", и это даже удаляло бар выше формы.

Итак, на самом деле это всего лишь одна строка кода VBA, остальное выбирает не отображать панель навигации, не проверять опции вкладок и т. Д. В области «Параметры» Access.

Просто помните, что для разработки вы должны удерживать нажатой клавишу Shift во время запуска, иначе вы не сможете ничего изменить или работать!

Чтобы отключить такие параметры, как щелчок правой кнопкой мыши на «design» у пользователей, затем вы хотите развернутьскомпилировано в соответствии с вашими пользователями, поскольку это удаляет исходный код и лишает пользователей возможности изменять формы и отчеты, а также любой ваш код VBA.Однако, опять же, вы можете отменить выбор опций для специальных клавиш и т. Д. В области опций, но по большей части имеет смысл развертывать accDE, а не accDB для пользователей.

Альберт Д.Каллал (Access MVP)

Эдмонтон, Альберта, Канада

...