저는 VBA 코딩을 처음으로 사용하기 때문에 사용자가 CSV 파일을 가져 와서 새로운 임시 테이블에 삽입 할 수있는 가져 오기 UI를 ms 액세스로 생성 할 예정입니다. 데이터를 다른 테이블로 분할하고 마지막으로 임시 테이블을 삭제하는 SQL 쿼리가 있어야합니다.CSV 파일을 MS Access 2010 테이블로 가져 오기
코드별로 가져 오기 버튼을 만들고 파일 선택기를 코딩했습니다. 그러나 새로운 임시 테이블로 가져 와서 SQL 쿼리를 따르도록 코드를 작성하는 방법에 대해서는 분실했습니다.
는 모든
Sub ImportButton_Click()
Dim strfilename As String
With Application.FileDialog(msoFileDialogFilePicker)
.Title = "Select the CSV file to import"
.AllowMultiSelect = False
.Filters.Clear
.Filters.Add "CSV Files", "*.csv", 1
.Filters.Add "All Files", "*.*", 2
If .Show = -1 Then
strfilename = .SelectedItems(1)
DoCmd.TransferText TransferType:=acImportDelim, _
TableName:="Import_Table", FileName:=strfilename
Else
Exit Sub
End If
End With
End Sub