Есть ли способ, чтобы запрос базы данных msAccess импортировал таблицу из файла?ms Доступ к таблице импорта импорта из файла в запросе
ответ
Да, пока данные организованы. Вы можете использовать VBA или макрос с TransferText или вы можете использовать Get External Data из меню или ленты, которая проведет вас через этапы.
EDIT
Вы можете импортировать в новую или существующую таблицу из скажем, CSV, например, так:
SELECT * INTO NewTable
FROM [Text;HDR=Yes;FMT=Delimited;Database=C:\Docs].Test.csv
Решение будет изменяться в зависимости от формата файла. Если это достаточно просто, проверьте параметры на Внешние данные вкладка (MS Access 2007) в разделе Импорт раздел, может сделать трюк.
Для комплексной интеграции я часто использую службы интеграции SQL Server (SSIS) для переноса данных в Access, где я могу обработать его с помощью SQL-запросов. Разумеется, SSIS - это гораздо более «тяжелое» решение с немного кривой обучения, но оно было удобно, когда мастера недостаточно гибки.
Вы можете уточнить? Вы хотите, чтобы таблица была создана из файла или вы уже создали таблицу и хотите импортировать данные из файла? И вы хотите сделать все это через VBA? – MrBliz
У меня уже есть файл и с помощью запроса я хочу импортировать файл в таблицу базы данных – Tim
Я могу экспортировать таблицу в любой формат, хотя я склонялся к xml. Чтобы уточнить некоторые, я хочу сделать это в запросе, так как планирую, что приложение delphi вызовет запрос. – Tim