У меня есть общедоступный файл доступа ms - Frontend.accdb, для которого все таблицы привязаны к другой защищенной базе данных доступа ms, называемой Data.accdb. Задача импорта определяется в data.accdb, который приносит данные в data.accdb, который будет обновлен до Frontend.accdb при открытии.Как запустить макрос, определенный в базе данных MS Access из другого MS Access?
Я хочу добавить это задание на импорт в мое frontend.accdb
, так что, нажав кнопку в frontend.accdb, data.accdb будет обновлен, а таблицы внутри Frontend.accdb будут заполнены новыми данными.
Если таблицы связаны с задним концом, данные живут практически мгновенно. Вам не нужно спорить с обновлением ссылок. – PaulFrancis
paul, Требование здесь другое. У меня есть макрос, включенный в data.accdb, который импортирует различные CSV-файлы в эту базу данных. Таблицы frontend.accdb связаны с таблицами в этих data.accdb. Конечные пользователи используют интерфейс front.accdb. Вместо того, чтобы разработчики собирались и обновляли data.accdb вручную, я хочу, чтобы пользователи получили возможность обновить (запустить макрос в data.accdb) data.accdb через кнопку в frontend.accdb. так что они получают таблицы с последними данными. Надеюсь, я поняла! –
Возможно «DoCmd.TransferDatabase acImport», «Microsoft Access», «Data.accdb», acMacro, ... ', а затем' DoCmd.RunMacro ... '? –