powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Декомпиляция, сжатие и монопольное открытие баз Access из контекстного меню
9 сообщений из 9, страница 1 из 1
Декомпиляция, сжатие и монопольное открытие баз Access из контекстного меню
    #39643106
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Недавно натолкнулся на статью Даниэля Пино (Daniel Pineault) Windows Explorer MS Access Database Right-Click Context Menu
Она показалась мне полезной и я решил ознакомить Вас с ней.

Суть проблемы. Есть действия, которые нельзя задать из меню Access (например - декомпиляция) или их включение затруднено (открытие в монопольном режиме), или требуют лишних движений (сжатие). Автор (и не только) предлагает прописать такие действия в контекстное меню, вызываемое по правой кнопке мыши.

Автором разработана специальная программа, называемая "Context Menu Creator", позволяющая автоматизировать создание такого меню. Программа написана на Access и предоставляется в исходных кодах. Главная форма программы имеет два списка.
В первом выбираются расширения, для которых вызывается контекстное меню, а во втором выбираются действия.
Можно добавить новые действия или откорректировать существующие.

Программа была протестирована на Windows 7, в Access 2010, 2013, 2016, и она работала без проблем, но это не гарантирует, что она будет работать у Вас (это слова автора). Программа предоставляется по принципу "As Is" и автор не принимает никаких претензий.

Программа правит соответствующий раздел реестра, который отвечает за контекстное меню, так что у Вас должны быть админские привилегии.


В приложении описанная программа.
-------------------------------------------------------------
А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?
...
Рейтинг: 0 / 0
Декомпиляция, сжатие и монопольное открытие баз Access из контекстного меню
    #39643144
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jossправит соответствующий раздел реестра, который отвечает за
никогда не лезу в реестр --так как база устанавливается на множестве компов
да и конфигурация у них разная
...
Рейтинг: 0 / 0
Декомпиляция, сжатие и монопольное открытие баз Access из контекстного меню
    #39643154
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКАникогда не лезу в реестр --так как база устанавливается на множестве компов
да и конфигурация у них разнаяХэндлеры контекстного меню всё равно одинаковые, от конфига не зависят, да и формат не менялся как бы аж ещё с 95-х... тут если что и может поплыть, так это ключи запуска из командной строки для разных версий Офиса - но их как раз можно указать.
...
Рейтинг: 0 / 0
Декомпиляция, сжатие и монопольное открытие баз Access из контекстного меню
    #39643161
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вольному - воля.

Это ведь приблуда для разработчиков, а не для пользователей. Даже MZTools без операций с реестром не установишь.
Я себе поставил. Мне как раз подходит. И декомпиляция (надоело с командной строкой возиться), и сжатие и монопольная работа.

Кстати! Как Вы включаете макросы в Access на машинах с Runtime версией? (Это так, немного ехидства)
...
Рейтинг: 0 / 0
Декомпиляция, сжатие и монопольное открытие баз Access из контекстного меню
    #39643260
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Joss, когда нужна декомпиляция базы? знал что есть такая штука, но не пользовался. а тут аж для этого предлагается создать отдельное контекстное меню...
...
Рейтинг: 0 / 0
Декомпиляция, сжатие и монопольное открытие баз Access из контекстного меню
    #39643297
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При отладке программ, в модулях форм, отчетов и обычных модулях накапливается неиспользуемая информация, проще говоря - мусор, которую нельзя удалить стандартными методами (Compact, Import).
Иногда происходит даже крах программы. Перестают открываться формы, появляются ссылки на события, которые Вы не задействовали.
Чаще всего это случается, когда Вы пробуете корректировать текст VBA в открытой форме.

Вот здесь Баги Access (топик не закрыт, можно добавлять) я об этом писал.
...
Рейтинг: 0 / 0
Декомпиляция, сжатие и монопольное открытие баз Access из контекстного меню
    #39643299
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, декомпиляцию можно выполнить только из командной строки при помощи соответствующего ключа. Вот поэтому и сделан специальный пункт контекстного меню чтобы облегчить работу.
...
Рейтинг: 0 / 0
Декомпиляция, сжатие и монопольное открытие баз Access из контекстного меню
    #39643949
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без декомпиляции вообще трудно длительное время писать код базы. Проблемы начнутся.
...
Рейтинг: 0 / 0
Декомпиляция, сжатие и монопольное открытие баз Access из контекстного меню
    #39648125
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробовал, с "привычных" 38 метров база сжалась до 12, accde до 8- и хотя как то тоскливо смотрится на фоне архивных в 74 метра. (Чем занимался все это время :)) Удачная идея. Спасибо Jossу.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Декомпиляция, сжатие и монопольное открытие баз Access из контекстного меню
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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