Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открыть форму по клику на записи в любом поле (месте) / 4 сообщений из 4, страница 1 из 1
23.11.2016, 05:07
    #39352348
_И-ван-Ыч_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть форму по клику на записи в любом поле (месте)
Здравствуйте!
Можно в Access как-то открыть вторую форму (Forma2) двойным кликом в любом поле текущей записи первой формы (Forma1, форма табличная) по заданному критерию? Если можно, то подскажите, пожалуйста, как?

Получается делать по любому полю на "Двойное нажатие кнопки" или по клику слева на отметке строки (опять же на "Двойное нажатие кнопки"):
Код: vbnet
1.
DoCmd.OpenForm "Forma2", acFormDS, , "[N zap]=" & Me![N zap]


Или надо на каждое поле записи вставить эту процедуру?

(P.S. в поиске не смог найти подобное)
...
Рейтинг: 0 / 0
23.11.2016, 05:37
    #39352351
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть форму по клику на записи в любом поле (месте)
Увы, нужен обработчик на каждое поле. Чтобы не загаживать модуль индивидуальными обработчиками и не тратить время на каждое поле, перенесите код открытия формы в функцию в стандартном модуле, допустим это будет OpenMyForm, после чего выделяем все поля формы и пишем в свойстве OnDblClick вместо [Event Procedure]:
Код: vbnet
1.
=OpenMyForm
...
Рейтинг: 0 / 0
23.11.2016, 06:15
    #39352358
_И-ван-Ыч_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть форму по клику на записи в любом поле (месте)
MrShin,
Понятно. Спасибо огромное!
...
Рейтинг: 0 / 0
23.11.2016, 09:01
    #39352397
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть форму по клику на записи в любом поле (месте)
Извиняюсь, небольшая поправка: функцию нужно создать в модуле формы, а не в стандартном, так вы будете иметь доступ ко всем переменным формы и приведенный вами код открытия формы подойдет в неизменном виде.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открыть форму по клику на записи в любом поле (месте) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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