我是 VBA 编码的新手,我正在考虑在 ms 访问中创建一个 Import UI,以便用户导入 CSV 文件并插入到一个新的临时表中,从临时表中会有 SQL 查询将数据拆分到不同的表中,最后删除临时表。
根据代码,我创建了导入按钮并对文件选择器进行了编码。但是,我不知道如何对其进行编码以将其导入新的临时表并执行 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