powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / OnAction замучил. Как победить?
9 сообщений из 34, страница 2 из 2
OnAction замучил. Как победить?
    #39707677
Ламер Ламерович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROIЛамер Ламеровичпропущено...

Согласен с Панургом. Не следует так обращаться к формам.
Как отловить в какой строке и почему ошибка
Вы сами прочитали про что там (разобрались?)
Так что ваша ссылка ни о чем. ("не читал но осуждаю")

еще одна ссылка "ни о чем"
Свое событие формы
...
Рейтинг: 0 / 0
OnAction замучил. Как победить?
    #39707988
sdku,

Может я не понятно пишу. Попробую еще раз :)
Вот скрин с тремя полями. Надо чтобы имена в контекстном меню формировались динамически. К ним привяжутся функции на исполнение.Например, стоим на первой записи (aaa) в поле1. Нажимаем правую кнопку и получаем: Выполнить aaa , Изменить aaa
Если стоим на второй записи(bbb) в поле1 и нажимаем правую кнопку и получаем: выполнить bbb , Изменить bbb и т.п.
Если уходим с поля, то возвращаемся забываем это меню и возвращаемся к стандартному.
...
Рейтинг: 0 / 0
OnAction замучил. Как победить?
    #39707992
И ваш файлик с добавленной таблицей и формой в аттаче.
...
Рейтинг: 0 / 0
OnAction замучил. Как победить?
    #39708013
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/Про офисную библиотеку не забываем
...
Рейтинг: 0 / 0
OnAction замучил. Как победить?
    #39708041
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Архимедоффsdku,
Может я не понятно пишу. Попробую еще раз :)
Вот скрин с тремя полями. Надо чтобы имена в контекстном меню формировались динамически. К ним привяжутся функции на исполнение.Например, стоим на первой записи (aaa) в поле1. Нажимаем правую кнопку и получаем: Выполнить aaa , Изменить aaa
Если стоим на второй записи(bbb) в поле1 и нажимаем правую кнопку и получаем: выполнить bbb , Изменить bbb и т.п.
Если уходим с поля, то возвращаемся забываем это меню и возвращаемся к стандартному.
пример делать не буду-на "пальцах" как-то так:
-при получении фокуса полем1 создаем контекстное меню в котором cbb.caption=me.поле1.text и присваиваем его этому полю. В меню cbb.OnAction="функцияИспользующаяЗначениеАктивногоЭлемента"
-при потере фокуса или переходе на другую запись "убиваем" это меню
Стесняюсь спросить:а почему без меню нельзя изменить это поле, а по двойному щелчку выполнить действие?
Или преодолеть выдуманные самим собой сложности-наш метод
...
Рейтинг: 0 / 0
OnAction замучил. Как победить?
    #39708812
sdku, Predeclared , спасибо огромное. Немного разобрался и запилил что хотел благодаря вашим примерам.
Только мусор как подчисть не мойму.
...
Рейтинг: 0 / 0
OnAction замучил. Как победить?
    #39708898
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Архимедофф,
Вы уж определитесь о чем речь-на скрине полеСоСписком, а в топике речь шла о контекстном меню. А это,таки,не одно и то же
...
Рейтинг: 0 / 0
OnAction замучил. Как победить?
    #39708926
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Commandbars("имя").Delete
в Immediate window VBE
...
Рейтинг: 0 / 0
OnAction замучил. Как победить?
    #39711407
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мне вот это непонятно...
Код: vbnet
1.
=toExecute(""'" & IPNE & "','" & UBL_Cell & "'"")"


почему не
Код: vbnet
1.
=toExecute(IPNE,UBL_Cell)

?
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / OnAction замучил. Как победить?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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