Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access 2010 пользовательское контекстного меню / 14 сообщений из 14, страница 1 из 1
07.06.2012, 10:17
    #37828901
Mih_lan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2010 пользовательское контекстного меню
Доброго времени суток.
Задача следующая: на форме есть подчиненная форма в режиме таблицы, в полноценном Аксесе в ней есть стандартное контекстное меню(удалить, копировать и тд), пользователи работают в Access Runtime, там этого контекстного меню нет. Надо чтобы было.
Где-то в интернетах читал, что в runtime работает только пользовательское контекстное меню. Двухдневный поиск ничего не дал :( кроме монстрообразных построений в VBA.
Прошу помощи у уважаемого сообщества.
...
Рейтинг: 0 / 0
07.06.2012, 12:13
    #37829169
PMVolga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2010 пользовательское контекстного меню
Mih_lan,

Версия акса?
...
Рейтинг: 0 / 0
07.06.2012, 13:54
    #37829426
Mih_lan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2010 пользовательское контекстного меню
PMVolgaMih_lan,

Версия акса?
Как можно заметить из темы: MS Access 2010.
...
Рейтинг: 0 / 0
07.06.2012, 13:58
    #37829432
PMVolga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2010 пользовательское контекстного меню
Mih_lan,

Тему не смотрел, смотрел сообщение. Рисуйте контекстное меню через макросы
...
Рейтинг: 0 / 0
07.06.2012, 14:35
    #37829529
Диам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2010 пользовательское контекстного меню
Легко. Создавай контекстное меню в Акцессе 2003. Потом импортируй хоть что-нибудь из 2003 в свою боевую базу. И ****возможно**** контекстное меню импортируется. Говорю возможно, потому что не проверял. Но если вы из 2003 делаете преобразование в 2007/2010, то контекстное меню переносится точно. Проверено.
...
Рейтинг: 0 / 0
29.05.2013, 09:57
    #38277875
basil-77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2010 пользовательское контекстного меню
Поднимем тему.
Потребовалось создать контекстное меню (по ПКМ) для одной из форм... В 2003 такие вопросы проблем не составляли. В 2010 даже не соображу куда лезть.. Пункты меню должны вызывать функции vba, написанные в модуле этой же формы. Беглый поиск по гуглу ничего определенного не дал
...
Рейтинг: 0 / 0
29.05.2013, 10:31
    #38277945
Bryk_Alien
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2010 пользовательское контекстного меню
basil-77Поднимем тему.
Потребовалось создать контекстное меню (по ПКМ) для одной из форм... В 2003 такие вопросы проблем не составляли. В 2010 даже не соображу куда лезть.. Пункты меню должны вызывать функции vba, написанные в модуле этой же формы. Беглый поиск по гуглу ничего определенного не далРучкаме создавайте, через VBA.
...
Рейтинг: 0 / 0
29.05.2013, 10:39
    #38277971
basil-77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2010 пользовательское контекстного меню
Bryk_Alienbasil-77Поднимем тему.
Потребовалось создать контекстное меню (по ПКМ) для одной из форм... В 2003 такие вопросы проблем не составляли. В 2010 даже не соображу куда лезть.. Пункты меню должны вызывать функции vba, написанные в модуле этой же формы. Беглый поиск по гуглу ничего определенного не далРучкаме создавайте, через VBA.
Ну так я ручками и хочу. Вроде нашел один вариант
...
Рейтинг: 0 / 0
29.05.2013, 10:39
    #38277972
Bryk_Alien
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2010 пользовательское контекстного меню
Или (как вариант) создайте меню в пустой базе в 2003 а затем импортируйте панели и меню. Лишние можно потом грохнуть, но это врядли потребуется.
...
Рейтинг: 0 / 0
29.05.2013, 10:44
    #38277993
Bryk_Alien
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2010 пользовательское контекстного меню
basil-77Bryk_Alienпропущено...
Ручкаме создавайте, через VBA.
Ну так я ручками и хочу. Вроде нашел один вариантВсего два основных метода:

Код: plaintext
1.
2.
CommandBars.Add "Name", <...>

CommandBars("Name").Controls.Add "Name", <...>
...
Рейтинг: 0 / 0
29.05.2013, 10:44
    #38277996
basil-77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2010 пользовательское контекстного меню
Bryk_Alien,

У меня тут 2010 только.
Собственно меню создал, тут проблем не возникло. Затык в другом: все пункты моего меню ссылаются на соответствующие написанные функции в коде. Так вот если эти функции описаны в модуле - то все ок, работает; а если они в модуле формы - нифига ((... А мне надо их именно в модуле формы...
...
Рейтинг: 0 / 0
29.05.2013, 10:54
    #38278022
Bryk_Alien
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2010 пользовательское контекстного меню
basil-77Bryk_Alien,

У меня тут 2010 только.
Собственно меню создал, тут проблем не возникло. Затык в другом: все пункты моего меню ссылаются на соответствующие написанные функции в коде. Так вот если эти функции описаны в модуле - то все ок, работает; а если они в модуле формы - нифига ((... А мне надо их именно в модуле формы...
Это извращение...
Но попробуйте функции объявить PUBLIC
И форма дложна быть открыта.
(чисто теоретические советы, попробуйте.)
...
Рейтинг: 0 / 0
29.05.2013, 11:17
    #38278097
basil-77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2010 пользовательское контекстного меню
Все сделал. Вопрос снят
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
23.04.2017, 14:29
    #39442878
fanbass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access 2010 пользовательское контекстного меню
У меня есть Access с различными данными. Большая часть форм и их обработка писалась в 2003 версии.
Подскажите, где в исходном (access 2010) коде можно найти контекстные меню?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access 2010 пользовательское контекстного меню / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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