|
события главной формы при передачи руля из подчиненной
|
|||
---|---|---|---|
#18+
Доброго времени суток! Народ, подскажите, какие события происходят, когда юзер, находясь в подчиненной форме, тычет кликом по главной форме. События контролов, куда попадет клик, не интересуют, нужны события самой формы (главной). Ситуация такая: в записях подчиненой формы введены изменения. Нужно применить метод requery к полю рекордсета главной формы, как только юзер ткнёт в"маму", закончив с "дочкой" (обе формы ленточные). Вопрос, в каком событии это можно сделать? Я заипался курить Литвина-генца, в их книжке нет содержания, или djwu-ридер его не видит. А вот сдесь https://support.microsoft.com/ru-ru/office/%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA-%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9-%D0%B2-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%B0%D1%85-%D0%B1%D0%B0%D0%B7%D1%8B-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-e76fbbfe-6180-4a52-8787-ce86553682f9 нужный мне кусок, как раз отсутствует. Я помню, что события activate (соответственно и Enter) и GotFocus не происходят при перестановки курсора из подчиненной в главную. Нащупал событие current, в нем метод requery работает, как надо, но это событие же не срабатывает если "ткнуть" на связанную запись главной формы. Подскажите порядок событий при выходе из подчиненной формы или ссылку... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2021, 14:52 |
|
события главной формы при передачи руля из подчиненной
|
|||
---|---|---|---|
#18+
Поработаю редактором , на пол ставки. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2021, 14:54 |
|
события главной формы при передачи руля из подчиненной
|
|||
---|---|---|---|
#18+
Beliar Подскажите порядок событий при выходе из подчиненной формы или ссылку.. Порядок событий формы и подчиненной формы Из хелпа События формы возникают при открытии и закрытии форм, при переходах между формами и при обработке данных в форме. Открытие и закрытие формы При открытии формы события возникают в следующем порядке: Открытие Ю Загрузка Ю Изменение размера Ю Включение Ю Текущая запись Кроме того, если все элементы управления в форме являются отключенными или скрытыми, событие Получение фокуса (GotFocus) возникает в форме после события Включение (Activate), но до события Текущая запись (Current). При закрытии формы события возникают в следующем порядке: Выгрузка Ю Отключение Ю Закрытие Если форма не содержит активных элементов управления, событие Потеря фокуса (LostFocus) возникает в форме после события Выгрузка (Unload), но до события Отключение (Deactivate). Переходы между формами При переходе из открытого окна формы в окно другой открытой формы возникает событие Отключение (Deactivate) первой формы и событие Включение (Activate) второй формы: Отключение (форма 1) Ю Включение (форма 2) Событие формы Отключение (Deactivate) возникает также при переходе из окна формы в другое окно Microsoft Access. Однако событие Отключение не возникает при переходе в окно диалога, в окно формы со значением Да свойства Всплывающее окно (PopUp) или в окно другого приложения. Примечание. При переходе в окно открытой формы событие Открытие (Open) не возникает, даже если переход в форму осуществляется с помощью макрокоманды ОткрытьФорму (OpenForm). Обработка данных в форме При перемещении по записям формы и изменении данных возникают события формы и события элементов управления. Например, при открытии формы возникает следующая цепочка событий: Открытие (форма) Ю Загрузка (форма) Ю Изменение размера (форма) Ю Включение (форма) Ю Текущая запись (форма) Ю Вход (элемент управления) Ю Получение фокуса (элемент управления) Аналогично, при закрытии формы возникают следующие события: Выход (элемент управления) Ю Потеря фокуса (элемент управления) Выгрузка (форма) Ю Отключение (форма) Ю Закрытие (форма) При изменении данных в элементе управления события До обновления (BeforeUpdate) и После обновления (AfterUpdate), как для элемента управления, так и для формы, возникают до события Выход (Exit). Для получения дополнительных сведений о порядке событий элементов управления и событий формы нажмите кнопку . Работа с подчиненными формами При открытии формы, содержащей подчиненную форму, подчиненная форма и ее записи загружаются до главной формы. Таким образом, события подчиненной формы и содержащихся в ней элементов управления, такие как Открытие (Open), Текущая запись (Current), Вход (Enter) и Получение фокуса (GotFocus), возникают до событий главной формы. Однако событие Включение (Activate) для подчиненных форм не возникает, поэтому при открытии формы, содержащей подчиненную форму, возникает только событие Включение главной формы. Аналогично этому, при закрытии формы, содержащей подчиненную форму, подчиненная форма и ее записи выгружаются до главной формы. Событие Отключение (Deactivate) для подчиненных форм не возникает, поэтому при закрытии формы, содержащей подчиненную форму, возникает только событие Отключение главной формы. События элементов управления, формы и подчиненной формы возникают в следующем порядке. 1. События элементов управления в подчиненной форме, такие как Выход (Exit) и Потеря фокуса (LostFocus). 2. События элементов управления в главной форме (в том числе элемента управления самой подчиненной формы). 3. События формы, такие как Отключение (Deactivate) и Закрытие (Close). 4. События подчиненной формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2021, 15:43 |
|
события главной формы при передачи руля из подчиненной
|
|||
---|---|---|---|
#18+
Стыдно, что я сам не догадался обрабатывать события самого контролла, содержащего дочернюю базу. Вот же тормоз! Правда, у него их всего 2: enter и exit. Но вот в последнем как раз все как надо получается. Спасибо, коллеги! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2021, 06:54 |
|
|
start [/forum/topic.php?fid=45&fpage=6&tid=1609670]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 289ms |
total: | 431ms |
0 / 0 |