|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
draftyВашему чувству юмора можно позавидовать...😂 Я думаю что SHIFT срабатывает только в случае,когда убираем панель навигации с помощью меню файл-параметры,а вот если сделать как-то так(т.е. убрать посредством vba): Private Sub form1_load() Dim vrs As Double: vrs = Val(Application.Version) If vrs >= 14 Then DoCmd.ShowToolbar "Ribbon", acToolbarNo 'убираем верхнюю часть панели инструментов End If setnavpanel False 'убираем панель навигации Me.ShortcutMenu = False 'отключение контекстного меню End sub Private Sub form1_Unload() Dim vrs As Double: vrs = Val(Application.Version) If vrs >= 14 Then DoCmd.ShowToolbar "Ribbon", acToolbarYes End If setnavpanel True Me.ShortcutMenu = True End sub Public Function setnavpanel(visible As Boolean) DoCmd.SelectObject acForm, , True If Not visible Then DoCmd.RunCommand acCmdWindowHide End If End Function Тогда шрифт не должен сработать...🤔 ROIпропущено... А с "Шифтом" как , быть? И все это несработает при нажатом "Шифте" (я выше был прав) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 09:19 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
drafty, Вы упорно не хотите пользоваться поиском и ..... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 09:23 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 09:24 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 09:26 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
ROI, Тут новая проблема вылезла... проблема в виде трёх пиктограмм в нижней правой части формы,а именно 1)пиктограмма Режим Формы 2)пиктограмма Режим Макета и 3)Пиктограмма режим Конструктора,прописываю код: Dim CBAR as CommandBar For I = 1 To CBAR.Controls.Count If InStr(1, UCase(CBAR.Controls.Item(I).Caption), "КОНСТРУКТОР") > 0 Then CBAR.Controls.Item(I).Enabled = False End If Next I Next CBAR Не помогает,все-равно у пользователя остаётся возможность войти в режим Конструктора ☹️☹️☹️ ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 10:24 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 10:36 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
draftyНе помогает... Вам ведь уже написали: 21950642 . Две просьбы: 1) пользуйтесь тегами для кода; 2) размещайте свой ответ после цитаты, а не наоборот. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 10:42 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 10:56 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
drafty, можно отключить строку состояния, но проблему не решите - подключившись к этой базе из другой, юзер запросто отключит настройки, или уж в крайнем случае перекачает все в новую базу, изменит и заменит на свою форму, или что ещё хуже заменит данные. Но основа защиты от дурака: пользователи должны работать в скомпилированной версии. всегда. А для того чтобы более-менее защитить базу и данные необходимо сделать много вещей: использование таблицы UsysRibbons, запрет шифта и других быстрых клавиш, программное отключение панелей(панель перехода например), ленты, и пр. кодирование, компилирование кода, закрытие паролем - базы таблиц, базы интерфейсов. также не забудьте, что пароли у всех юзеров должны быть разные (есть такое понятие "соль") (особенно важно при предоставлении программы неопределенному кругу лиц-отсюда выходит привязка к оборудованию). При этом часто прокатывает такой тривиальный вариант обхода защиты как открытие базы в более высокой версии, в которой включены дополнительные опции (типа Privacy Option), которые отсутствуют в вашей базе, и соответственно никаких действий не предпринято по препятствованию такому открытию. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 11:01 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
Серьезную защиту "потянет" далеко не каждый (да и нужна ли она для Вашей БД) По-моему вполне достаточно того что Вам присоветовал alecko (это вполне обеспечит "защиту от дурака". Надеюсь речь не идет о защитите авторских прав,в объеме программного кода) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:03 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
drafty, Ознакомьтесь с инструментарием рабочих групп в Access (mdw). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:14 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
Достопочтенные собеседники.Вообщем удалось добиться полной изоляции юзера от возможности влияния на структуру базы(а также просмотра ее объектов) следующим кодом: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
(+ Надо ещё в параметрах запуска базы убрать галочку Специальные Клавиши Access) Это на мой взгляд самый эффективный способ в данном случае. Хочу отметить,что искал всё по кускам,не всё имеется в хэлпе(о чём-то говорится,а о чём-то умалчивается).Убил на это почти весь рабочий день.Если бы следовал советам тех,кто настаивал на том,что мне необходимо научиться пользоваться хэлпом-то убил бы на решение этой задачи-НЕДЕЛЮ! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 15:23 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 15:29 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
ROI, Ну, а тегами пользоваться, это в хэлп лезти время убивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 15:30 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
drafty, Научитесь все же пользоваться тегами. Пожалуйста. Ведь нечитаемы эти простыни. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 15:32 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
draftyВообщем удалось добиться полной изоляции юзера от возможности влияния на структуру базы(а также просмотра ее объектов) Это Вам так кажется. В теме уже говорилось об одном известном приеме, не буду повторять. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 15:38 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
ROIROI, Ну, а тегами пользоваться, это в хэлп лезти время убивать. И то верно.))) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 15:40 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
__MichelleROIROI, Ну, а тегами пользоваться, это в хэлп лезти время убивать. И то верно.))) А вот с этим замечанием спорить не буду(как говорится "Платон мне-друг,но истина-дороже!")...🤝🤝🤝 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 16:23 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
__MichelleНаучитесь все же пользоваться тегами. Пожалуйста.Правильнее было бы сказать - Научитесь уважать участников форума . :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 16:55 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1610524]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
9ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 294ms |
total: | 439ms |
0 / 0 |