DoCmd.OpenForm долго загружает событие Form_Load (Access 2016) - PullRequest
0 голосов
/ 30 сентября 2018

У меня есть форма меню.Когда пользователь выбирает кнопку «Main», он открывает форму «MAIN», как показано в коде ниже

Private Sub Command0_Click() DoCmd.OpenForm "MAIN" End Sub

Форма должна в идеале открываться и немедленно загружать событие MAIN_Load.Проблема в том, что для начала кода MAIN_Load требуется несколько секунд, и я не знаю, почему.Между тем в нижней части Access написано «Расчет.,«.и «Выполнение запроса», хотя нет кода, требующего выполнения запроса при его вызове.RecordSource of MAIN является таблицей.

Я ставлю точку останова в первой строке приведенного выше кода, иду в форму меню и выбираю кнопку «Main».Это вызывает точку останова immeditaley.Все хорошо.Я нажимаю f8 (пропустить), когда все хорошоЗатем, когда я нажимаю F8, оставляя DoCmd.OpenForm "MAIN", и требуется некоторое время, прежде чем вызвать следующую строку, которая является событием Form_Load для MAIN.

Как я могу выяснить, что происходит между этим событием ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...