Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Использование одной процедуры в нескольких формах. / 5 сообщений из 5, страница 1 из 1
08.06.2004, 08:10
    #32551661
treiber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование одной процедуры в нескольких формах.
Если в различных формах применяются идентичные подпрограммы обработки событий, то:
- можно ли
- и как
использовать всего одну процедуру?

Как вызывать (задавать) такую процедуру из того или иного события в свойствах различных форм?

В каком разделе проекта д/б написан программный код такой процедуры?
...
Рейтинг: 0 / 0
08.06.2004, 08:25
    #32551672
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование одной процедуры в нескольких формах.
Во внешнем модуле, причем, такая процедура должна быть Public (default)
...
Рейтинг: 0 / 0
08.06.2004, 14:13
    #32552472
treiber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование одной процедуры в нескольких формах.
Если я правильно понимаю, то имя процедуры создается автоматически и состоит из имени элемента и события, для которого был сделан запрос на процедуру и именно в момент запроса.

Как переопределить это имя на имя Public-процедуры?

Должна ли Public-процедура описана до обращения к ней из свойства события соответствующего элемента?
...
Рейтинг: 0 / 0
08.06.2004, 14:19
    #32552482
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование одной процедуры в нескольких формах.
Вы можете указать имя функции непосредственно в окне свойств, не создавая процедуру обработки события, но это не всегда удобно. Вы можете создать процедуру обработки события и в ней уже вызывать общую процедуру
...
Рейтинг: 0 / 0
08.06.2004, 14:23
    #32552493
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование одной процедуры в нескольких формах.
авторЕсли я правильно понимаю, то имя процедуры создается автоматически и состоит из имени элемента и события, для которого был сделан запрос на процедуру и именно в момент запроса

"Автоматически" создается процедура обработчика события
А уже из нее можно вызывать вашу (самописную), которая в модуле написана и обозначена как Public

В итоге, от обработчиков событий вы не избавитесь, но ведь проще в обработчике написать всего одну строку вызова процедуры, вместо копирования n строк?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Использование одной процедуры в нескольких формах. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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