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

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


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

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


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