|
Открыть форму по клику на записи в любом поле (месте)
|
|||
---|---|---|---|
#18+
Здравствуйте! Можно в Access как-то открыть вторую форму (Forma2) двойным кликом в любом поле текущей записи первой формы (Forma1, форма табличная) по заданному критерию? Если можно, то подскажите, пожалуйста, как? Получается делать по любому полю на "Двойное нажатие кнопки" или по клику слева на отметке строки (опять же на "Двойное нажатие кнопки"): Код: vbnet 1.
Или надо на каждое поле записи вставить эту процедуру? (P.S. в поиске не смог найти подобное) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2016, 05:07 |
|
Открыть форму по клику на записи в любом поле (месте)
|
|||
---|---|---|---|
#18+
Увы, нужен обработчик на каждое поле. Чтобы не загаживать модуль индивидуальными обработчиками и не тратить время на каждое поле, перенесите код открытия формы в функцию в стандартном модуле, допустим это будет OpenMyForm, после чего выделяем все поля формы и пишем в свойстве OnDblClick вместо [Event Procedure]: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2016, 05:37 |
|
Открыть форму по клику на записи в любом поле (месте)
|
|||
---|---|---|---|
#18+
MrShin, Понятно. Спасибо огромное! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2016, 06:15 |
|
Открыть форму по клику на записи в любом поле (месте)
|
|||
---|---|---|---|
#18+
Извиняюсь, небольшая поправка: функцию нужно создать в модуле формы, а не в стандартном, так вы будете иметь доступ ко всем переменным формы и приведенный вами код открытия формы подойдет в неизменном виде. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2016, 09:01 |
|
|
start [/forum/topic.php?fid=45&msg=39352358&tid=1612954]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 168ms |
0 / 0 |