|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
Необходимо,чтобы при загрузке формы на экране появлялась только сама форма БЕЗ панелей которые могут менять структуру любых объектов БД. DoCmd.ShowToolbar ("Menu Bar"),acToolbarNo DoCmd.ShowToolbar ("Database"), acToolbarNo DoCmd.ShowToolbar ("Formatting(Form/Report)"), acToolbarNo DoCmd.ShowToolbar ("Form View"), acToolbarNo Почему-то не работают...🤔🤔🤔 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2019, 09:36 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
draftyНеобходимо,чтобы при загрузке формы на экране появлялась только сама форма БЕЗ панелей которые могут менять структуру любых объектов БД. DoCmd.ShowToolbar ("Menu Bar"),acToolbarNo DoCmd.ShowToolbar ("Database"), acToolbarNo DoCmd.ShowToolbar ("Formatting(Form/Report)"), acToolbarNo DoCmd.ShowToolbar ("Form View"), acToolbarNo Почему-то не работают...🤔🤔🤔 Поменять расширение .accdb на .accdr ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2019, 10:05 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
Вообще красотища! 👍ROIdraftyНеобходимо,чтобы при загрузке формы на экране появлялась только сама форма БЕЗ панелей которые могут менять структуру любых объектов БД. DoCmd.ShowToolbar ("Menu Bar"),acToolbarNo DoCmd.ShowToolbar ("Database"), acToolbarNo DoCmd.ShowToolbar ("Formatting(Form/Report)"), acToolbarNo DoCmd.ShowToolbar ("Form View"), acToolbarNo Почему-то не работают...🤔🤔🤔 Поменять расширение .accdb на .accdr ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2019, 10:19 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
ROI, Тогда отсюда вытекает такой вопрос-как тогда сделать так,чтобы пользователь не смог переименовать ACCDR в ACCDB ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2019, 17:47 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
ФАЙЛ-СВЕДЕНИЯ-ЗАЩИТА ДОКУМЕНТА-ЗАШИФРОВАТЬ С ИСПОЛЬЗОВАНИЕМ ПАРОЛЯ? 🤔 draftyROI, Тогда отсюда вытекает такой вопрос-как тогда сделать так,чтобы пользователь не смог переименовать ACCDR в ACCDB ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2019, 17:55 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
draftyROI, Тогда отсюда вытекает такой вопрос-как тогда сделать так,чтобы пользователь не смог переименовать ACCDR в ACCDB ? Скомпилировать в .accde ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 05:12 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
Тогда опять возникает все тот-же вопрос-как убрать панели которые позволяют изменить структуру объектов базы и панель навигации,необходимо чтобы была только одна форма ввода данных? ROIdraftyROI, Тогда отсюда вытекает такой вопрос-как тогда сделать так,чтобы пользователь не смог переименовать ACCDR в ACCDB ? Скомпилировать в .accde ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 08:44 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
draftyТогда опять возникает все тот-же вопрос-как убрать панели которые позволяют изменить структуру объектов базы и панель навигации,необходимо чтобы была только одна форма ввода данных? ROIпропущено... Скомпилировать в .accde В свойствах текущая база отключи меню и область навигации и будет тебе счастье ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 09:14 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
drafty, А вообще пора включить мозг и пользоваться поиском https://www.sql.ru/forum/afsearch.aspx?s=????????? ?????? ????&submit=?????&bid=4 А то, я да же знаю следующий вопрос (защита от шифта?) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 09:29 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
Я пользовался хэлпом включая мозг,но не могу найти,где есть вариант который вообще не оставляет пользователю никакой лазейки... В 2003аксе я использовал DoCmd.Showtoolbar а потом по введенному паролю через inputbox у меня снова появлялись убранные панели и всё,а в 2010аксе DoCmd.Showtoolbar у меня не работает, поэтому и непонятно как можно реализовать альтернативный вариантROIdrafty, А вообще пора включить мозг и пользоваться поиском https://www.sql.ru/forum/afsearch.aspx?s=????????? ?????? ????&submit=?????&bid=4 А то, я да же знаю следующий вопрос (защита от шифта?) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 16:37 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 16:47 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
alecko, Спасибо,в понедел протестирую...✋ ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 17:55 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
draftyЯ пользовался хэлпом включая мозг,но не могу найти,где есть вариант который вообще не оставляет пользователю никакой лазейки...Наверное на ACCESS что-нибудь содержащее страшную тайну-парольной защиты мало. Защита нужна покрепче-вдруг ЦРУ заинтересуется А вообще,считаю,что нужна "защита"(решения в коде) от всяческих неверных действий наших родных юзеров ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 19:12 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
В данном случае проблема не в "секретности", а возникает уже "спортивный" интерес, неужели разработчики Майкрософт создав такое довольно-таки мощное средство как аксесс не продумали такую мелочь,как защиту базы от преднамеренно-"злокозненых" действий пользователей sdkudraftyЯ пользовался хэлпом включая мозг,но не могу найти,где есть вариант который вообще не оставляет пользователю никакой лазейки...Наверное на ACCESS что-нибудь содержащее страшную тайну-парольной защиты мало. Защита нужна покрепче-вдруг ЦРУ заинтересуется А вообще,считаю,что нужна "защита"(решения в коде) от всяческих неверных действий наших родных юзеров ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2019, 10:48 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
drafty...не продумали такую мелочь,как защиту базы... мелочь !? да еще и стандартизировали её. Кстати:как-то на работе,ребята,далеко не лузеры,на спор ломали штатные системы защиты-так вот с Excel и Word они справились легко,а штатное разграничение прав в Access осилить не смогли.Вывод-для наших задач штатной защиты более чем достаточно ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2019, 11:21 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
draftyтакую мелочь,как защиту базы от преднамеренно-"злокозненых" действий пользователей А можете обьяснить поподробнее, что Вы подразумеваете под этими кознями ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2019, 21:33 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
sdku, под понятием "мелочь" подразумевалась простота в плане реализации оговариваемой"опции"(т.е. полная "изоляция" пользователя от возможности изменять структуру объектов БД). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 08:37 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
Ну если вы сможете объяснить мне почему в версии МС Акссесс 2003 можно было убрать панели и объекты посредством кода VBA,а в версии МС Акссесс 2010 такое невозможно,тогда возможно я отвечу на ваш вопрос именно с того "ракурса",который обеспечит вас вполне исчерпывающей информацией в части касающейся сути вашего вопросаDarkMandraftyтакую мелочь,как защиту базы от преднамеренно-"злокозненых" действий пользователей А можете обьяснить поподробнее, что Вы подразумеваете под этими кознями ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 08:48 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
draftyНу если вы сможете объяснить мне почему в версии МС Акссесс 2003 можно было убрать панели и объекты посредством кода VBA,а в версии МС Акссесс 2010 такое невозможно, Т.е если панели не убираются , то это и есть козни продвинутых юзеров? P.S Меня интересует чем ини Вам мешают? А по поводу убрать было множество тем , поищите по форуму . Да и ссылки Вам давали. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 10:18 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
Мой юный друг!По семантики вашего первого вопроса я уже понял,что вы либо не вникли в суть проблемы (прочли невнимательно),либо находитесь на какой-то своЁй волне... поэтому я и не счёл нужным развивать с вами дальнейшую полемику, т.к. ничего дельного из этой "болтовни" я бы не почерпнул, поэтому и мой ответ вам был соответствующим. Ну а что касается вашего выражения:"Да и ссылки вам давали"- в нашей стране тоже ДАЮТ пенсии,однако жить на них почему-то невозможно... DarkMandraftyНу если вы сможете объяснить мне почему в версии МС Акссесс 2003 можно было убрать панели и объекты посредством кода VBA,а в версии МС Акссесс 2010 такое невозможно, Т.е если панели не убираются , то это и есть козни продвинутых юзеров? P.S Меня интересует чем ини Вам мешают? А по поводу убрать было множество тем , поищите по форуму . Да и ссылки Вам давали. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 11:32 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
draftyпоэтому я и не счёл нужным развивать с вами дальнейшую полемику,А я и не собирался с Вами ее развивать. drafty"Да и ссылки вам давали"- в нашей стране тоже ДАЮТ пенсии,однако жить на них почему-то невозможно... Если Вы не умеете пользоваться поиском , то это Ваша личная проблема . Спасибо . Хорошего дня. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 11:39 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
[quot DarkMan]draftyНу если вы сможете объяснить мне почему в версии МС Акссесс 2003 можно было убрать панели и объекты посредством кода VBA,а в версии МС Акссесс 2010 такое невозможно,Да нет в 2010 панелей инструментов-есть ленты и работа с ними это не с панелями. В сети есть примеры работы с лентой-ищите (лично мне больше нравятся панели, но ничто не стоит на месте и освоение нового это неизбежность) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 11:55 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
Сейчас протестировал этот код-работает так,как и требовалось по замыслу,так что ещё раз спасибо... alecko Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 08:08 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
draftyСейчас протестировал этот код-работает так,как и требовалось по замыслу,так что ещё раз спасибо... alecko Код: vbnet 1. 2. 3. 4. 5.
А с "Шифтом" как , быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 08:11 |
|
Access 2010 как отключить панели при загрузке формы
|
|||
---|---|---|---|
#18+
Вашему чувству юмора можно позавидовать...😂 Я думаю что 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 Тогда шрифт не должен сработать...🤔 ROIdraftyСейчас протестировал этот код-работает так,как и требовалось по замыслу,так что ещё раз спасибо... пропущено... А с "Шифтом" как , быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 09:13 |
|
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?all=1&fid=45&tid=1610524]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 153ms |
0 / 0 |