2012-02-23 2 views
0

У меня есть форма доступа с помощью кнопки, которая позволяет пользователю выбирать текстовый файл (диалог файла). Как я могу вставить данные из этого выбранного файла в таблицу?Вставка данных из файла в таблицу доступа

Вот мой код для выбора файла:

Sub InsertData() 

Dim fDialog As Object 
Set fDialog = Application.FileDialog(1) 
with fDialog 
.AllowMultiSelect = False 
.Show 
End If 

End Sub 

Спасибо заранее

ответ

3

Вы можете быть в состоянии использовать DoCmd.TransferText

+0

есть способ динамического определения того, где имена столбцов начинаются в Время выполнения? Файл, который я ожидаю, может иметь имена столбцов, начинающиеся с любой случайной строки. Однако будет указатель того, где начинаются имена столбцов. Рядом с заголовком столбца будет текст «Таблица ниже». – user793468

+0

Если текстовый файл не структурирован, я предлагаю вам использовать что-то вроде FileSystemObject для получения текстового потока, который вы можете пропустить, вы можете либо записать данные таблицы из текстового потока в таблицу Access, либо сохранить соответствующие строки для другой файл и импортировать его. – Fionnuala

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