Можете ли вы импортировать данные в базу данных Access, используя только среду выполнения?

Я разработал базу данных Access для малого бизнеса и хочу создать способ удаленного добавления новых записей, я не уверен, как именно, но я хотел бы знать, есть ли способ импортировать данные, если указанный бизнес использует доступ только со средой выполнения, в которой нет "кнопок меню" основного продукта, среди которых есть несколько параметров импорта (Excel, Access, XML и т. д.).

В качестве альтернативы, можно ли подключить базу данных к внешнему источнику, из которого он будет периодически извлекать новые записи?

1 ответ

Вы правы в том, что среда выполнения скрывает много функций в Access, но почти все, что можно сделать с помощью полной версии Access, можно сделать в среде выполнения, включая импорт и экспорт.

В вашем случае вы захотите изучить методы VBA DoCmd.TransferText, DoCmd.TransferSpreadsheet и DoCmd.TransferDatabase. Вам нужно будет создать кнопку или пункт меню в среде выполнения для вызова пользовательского метода VBA, где вызывается соответствующий метод DoCmd.Transfer* с параметрами, которые вы должны будете предоставить из своего пользовательского интерфейса или значений, хранящихся в вашей базе данных.

Другие вопросы по тегам