powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как отключать Панель быстрого доступа в ACCESS2007
4 сообщений из 4, страница 1 из 1
Как отключать Панель быстрого доступа в ACCESS2007
    #39921190
Дмитрий П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда-то в ACCESS2003 для базы была организована защита на уровне пользователей. В ярлыке запуска базы прописана команда:
"C:\Program Files\...\MSACCESS.EXE" "D:\CL_base.mdb" /WRKGRP "D:\Secured.mdw"

Для большей защиты в окне "Сервис\Параметры запуска" были сняты все галки (т.е. запрещены Окно базы, все меню, панели и спец клавиши) т.е. видна только Форма. Также средствами VBA блокируется действие Shift.

При запуске CL_base в ACCESS2007 защита срабатывает частично: Область перходов(аналог Окно базы) заблокирована, в меню Office и на Ленте опасные команды заблокированы, а вот Панель быстрого доступа (QAT) в полном функционале!?

1. Как в конкретной базе (CL_base) отключить QAT?
2. Можно ли управлять включением QAT из VBA?


В какой-то теме предлагалось поменять расширение .accdb на .accdr. Для пробной базы, созданной в ACCESS2007, это работает.

Однако когда я CL_base.mdb преобразовал в .accdb а потом заменил на .accdr (и сообразно подправил ярлык запуска) выдается ошибка:

Пpилoжeниe ''Microsoft Office Access'' нe мoжeт oткpыть этoт фaйл. Фaйл был пpeoбpaзoвaн в peжим выпoлнeния пyтeм зaмeны pacшиpeния имeни фaйлa нa .accdr. Фaйл бyдeт oткpывaтьcя тoлькo тoгдa, кoгдa Access нaxoдитcя в peжимe выпoлнeния. Чтoбы oткpыть фaйл, двaжды щeлкнитe eгo в oкнe Windows Explorer, или oткpoйтe eгo c пoмoщью яpлыкa, или вocпoльзyйтecь ключeм кoмaнднoй cтpoки /runtime.
Чтoбы измeнить cтpyктypy этoй бaзы дaнныx, зaмeнитe pacшиpeниe имeни фaйлa нa .accdb и oткpoйтe ee в Access.
3. Что за peжим выпoлнeния?
4. "oткpoйтe eгo c пoмoщью яpлыкa" - я так и делаю.
5. добавление "/runtime" в команду ярлыка ничего не меняет

6. Возможно ли в моем случае реализовать идею с зaмeной pacшиpeния нa .accdr?
...
Рейтинг: 0 / 0
Как отключать Панель быстрого доступа в ACCESS2007
    #39921203
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий П.,
блокировка панели быстрого доступа (qat) осуществляется при помощи таблицы USysRibbons, в которой как минимум должны быть следующие строки

минимальный синтаксис таблицы USysRibbons необходимо дополнить кнопкой диспетчера связанных таблиц
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<commands>
       <command idMso="Help" enabled="false"/>
       <command idMso="WindowClose" enabled="false"/>
       <command idMso="WindowRestore" enabled="false"/>
       <command idMso="WindowMinimize" enabled="false"/>
       <command idMso="ApplicationOptionsDialog" enabled="false"/>
       <command idMso="FileExit" enabled="false"/>
 </commands>
 <ribbon startFromScratch="true">
 
 <qat>
   <sharedControls>
         <button idMso="DatabaseLinedTableManager" visible="true" insertBeforeMso="Undo" keytip="1" screentip="Диспетчер связанных таблиц"/>
    </sharedControls>
</qat>
 </ribbon>
</customUI>
...
Рейтинг: 0 / 0
Как отключать Панель быстрого доступа в ACCESS2007
    #39921220
Дмитрий П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko,
спасибо, а что можно почитать, чтобы войти в тему, а то я с этим никогда не сталкивался?
...
Рейтинг: 0 / 0
Как отключать Панель быстрого доступа в ACCESS2007
    #39921278
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий П.,
9442070
13417696
21721233 - здесь помоему ссыль на книжку выкладывали
осталось в закладках
это вообще классика
когда то неплохо помогло (тут и контекстное меню)
p.s. лучше пересаживаться на офис 2010 и далее.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как отключать Панель быстрого доступа в ACCESS2007
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]