Я создаю внешнее «приложение» 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