Инициирование события щелчка на командной кнопке MS Access - PullRequest
0 голосов
/ 22 января 2019

Я создаю внешнее «приложение» MS Access, которое ищет несколько других баз данных MS Access.

«Вторичная» база данных имеет форму с парой текстовых полей, в которые пользователь вводит параметры поиска, командную кнопку, которая выполняет запрос, и ListBox, в который заполняются возвращаемые значения

По причинам ИТ-бюрократии я не могу изменить вторичные базы данных.

У меня есть работающий код, который открывает вторичную базу данных как объект Access.Application и заполняет все поля формы. У меня также работает код, который читает результаты поиска (из элемента управления ListBox).

Чего у меня нет, так это какого-либо рабочего решения проблемы нажатия на командную кнопку. Если бы я мог изменить «вторичную» базу данных, то я просто изменил бы подпункт «Событие Click» на Public Cmd_Click (), а не Private Cmd_Click (), однако у меня нет такой роскоши.

Я пытался использовать:

Cmd.SetFocus
Sendkeys("{Enter}")

, а также

Cmd.SetFocus
Sendkeys(" ")

Cmd.SetFocus
Sendkeys("~")

Ни один из них не вызывает событие щелчка

Может кто-нибудь предложить способ удаленного запуска события щелчка?

Я использую Access 2010

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