2014-06-30 4 views
0

У меня есть база данных , которая содержит 4 таблицы. Теперь я хочу до обновить значения этих четырех таблиц четыре файла CSV каждый день, а затем сохранить всю копию базы данных aceess. Пожалуйста, дайте мне знать, как это возможно.Обновление базы данных Access с CSV-файлом

Заранее спасибо

ответ

0

Там вариант в MS Access для импорта текстовых файлов, используя либо ограничители или фиксированную ширину (в вашем случае это значение, разделенная запятой, то есть CSV). Начиная с Access 2007, он находится под номером ExternalData-> TextFile. Использование очень интуитивно - просто следуйте диалоговым окнам онлайн-мастеров. Если вы хотите автоматизировать этот процесс, ж/VBA, то используйте оператор, как следующий пример:

DoCmd.TransferText TransferType:=acLinkDelim, TableName:="tblImportCSV", FileName:="C:\[YourOriginalDataFile].csv", HasFieldNames:=true 

где tblImportCSV является таблица Access; C: [YourOriginalDataFile] .csv - это исходный файл данных CSV (источник)

Rgds.

+0

Я не могу этого сделать, потому что я не могу каждый день создавать новую пустую базу данных, поскольку у меня уже есть ответы в моей исходной базе данных. Любое решение? – Jain

+0

Вам не нужно создавать новую БД: используйте ту же самую, те же таблицы данных, просто удалите все записи в этой таблице перед импортом нового набора данных из файла CSV. Rgds, –

Смежные вопросы