Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
23.10.2015, 12:07
|
|||
---|---|---|---|
|
|||
Как раздать меню пользователям при включенной защите от Shift. |
|||
#18+
Задача такая: у пользователей включена защита от Shift, + отключен доступ к дополнительным меню, отключено окно БД (по F11), отключены стандартные горячие клавиши и т.д. Вопрос: каким образом создать в BD.MDB некое общее (корпоративное) меню - "CompMenu", чтобы потом раздать его пользователям прибавив его уже к BD.MDE . В этом меню будут такие кнопки: "Экспорт в Word",""Экспорт в Excel" и т.д. т.е. те, которые пользователям нужно и можно видеть и пользоваться. з.ы. Версии BD.MDE меняются достаточно часто ... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2015, 12:12
|
|||
---|---|---|---|
|
|||
Как раздать меню пользователям при включенной защите от Shift. |
|||
#18+
Если вы разработчик, то отключите защиту - создайте меню - включите защиту. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2015, 12:23
|
|||
---|---|---|---|
|
|||
Как раздать меню пользователям при включенной защите от Shift. |
|||
#18+
Анатолий ( Киев ), добрый день У меня на компьютере отключена защита, меню уже есть (уже создано), но оно не тянется всем когда делаю MDE и раздаю клиентам. Похоже его что-то блокирует ... Вопрос - что? ... Защина включается автоматом по условию если выполняемый модуль = MDE и <> MDB. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2015, 12:27
|
|||
---|---|---|---|
|
|||
Как раздать меню пользователям при включенной защите от Shift. |
|||
#18+
Да, м.б. Вы имеете ввиду пробежаться по 100 пользователям и проделать 100 операций = отключил, создал, включил ... Это достаточно трудоемко. Есть способ это сделать автоматом для всех? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2015, 12:35
|
|||
---|---|---|---|
|
|||
Как раздать меню пользователям при включенной защите от Shift. |
|||
#18+
LightNЗащина включается автоматом по условию если выполняемый модуль = MDE и <> MDB.Проверка по расширению файла ненадежна, ведь расширение могут и подменить. Есть свойство CurrentDb.Properties("MDE"), для mde оно = "T". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2015, 12:40
|
|||
---|---|---|---|
|
|||
Как раздать меню пользователям при включенной защите от Shift. |
|||
#18+
__MichelleLightNЗащина включается автоматом по условию если выполняемый модуль = MDE и <> MDB.Проверка по расширению файла ненадежна, ведь расширение могут и подменить. Есть свойство CurrentDb.Properties("MDE"), для mde оно = "T". ma Michelle... Снкс. Не знал. Возьму на заметку. Век живи - век учись. . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2015, 13:02
|
|||
---|---|---|---|
|
|||
Как раздать меню пользователям при включенной защите от Shift. |
|||
#18+
LightNУ меня на компьютере отключена защита, меню уже есть (уже создано), но оно не тянется всем когда делаю MDE и раздаю клиентам. Давайте уточним, у вас именно меню или панель инструментов? Если меню, то как вы заменяете им стандартное меню? Правильная метода - в стартовой процедуре выполнить Application.MenuBar = "Ваше меню" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2015, 15:46
|
|||
---|---|---|---|
|
|||
Как раздать меню пользователям при включенной защите от Shift. |
|||
#18+
__MichelleLightNЗащина включается автоматом по условию если выполняемый модуль = MDE и <> MDB.Проверка по расширению файла ненадежна, ведь расширение могут и подменить. Есть свойство CurrentDb.Properties("MDE"), для mde оно = "T". Нет такого свойства в 3-м и 10-м Access. Его потребуется создать. Я использую: if CurrentProject.ProjectType = 2 then ... а 2- это MDB. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2015, 15:52
|
|||
---|---|---|---|
|
|||
Как раздать меню пользователям при включенной защите от Shift. |
|||
#18+
Анатолий ( Киев )LightNУ меня на компьютере отключена защита, меню уже есть (уже создано), но оно не тянется всем когда делаю MDE и раздаю клиентам. Давайте уточним, у вас именно меню или панель инструментов? Если меню, то как вы заменяете им стандартное меню? Правильная метода - в стартовой процедуре выполнить Application.MenuBar = "Ваше меню" Хорошо, давайте упростим вопрос. Как в описанной ситуации проше всего дать пользователю строку меню или кнопку вывода в XLS (стандартная кнопка самого Access). Самый простой способ = Создание своего Меню + XLS кнопка? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2015, 16:10
|
|||
---|---|---|---|
|
|||
Как раздать меню пользователям при включенной защите от Shift. |
|||
#18+
LightN__Michelleпропущено... Проверка по расширению файла ненадежна, ведь расширение могут и подменить. Есть свойство CurrentDb.Properties("MDE"), для mde оно = "T". Нет такого свойства в 3-м и 10-м Access. Его потребуется создать. Я использую: if CurrentProject.ProjectType = 2 then ... а 2- это MDB.По-моему, CurrentProject.ProjectType дает различие между adp и mdb. У меня CurrentDb.Properties("MDE") работает и в 2003-м, и в 2007-м, в других не проверяла. Делаю так: Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2015, 16:26
|
|||
---|---|---|---|
|
|||
Как раздать меню пользователям при включенной защите от Shift. |
|||
#18+
Добавлю: On Error Resume Next потому и применяется, что у mde свойство есть, а у mdb - нет, независимо от версии. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2015, 16:33
|
|||
---|---|---|---|
|
|||
Как раздать меню пользователям при включенной защите от Shift. |
|||
#18+
__Michelle, Проверил, действительно в MDE свойство CurrentDb.Properties("MDE") появилось !!! Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.10.2015, 18:10
|
|||
---|---|---|---|
|
|||
Как раздать меню пользователям при включенной защите от Shift. |
|||
#18+
LightNАнатолий ( Киев )пропущено... Давайте уточним, у вас именно меню или панель инструментов? Если меню, то как вы заменяете им стандартное меню? Правильная метода - в стартовой процедуре выполнить Application.MenuBar = "Ваше меню" Хорошо, давайте упростим вопрос. Как в описанной ситуации проше всего дать пользователю строку меню или кнопку вывода в XLS (стандартная кнопка самого Access). Самый простой способ = Создание своего Меню + XLS кнопка? Есть ещё варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&tablet=1&tid=1614387]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 172ms |
0 / 0 |