首先,我在 Access 方面并不是一个非常有经验的程序员。有什么方法可以禁用从 Excel 导入文件时由 access 自动生成的导入错误表吗?
我想要这样做的原因是我的 Excel 文件有大约 4000 行,其中包含有关不同位置的数据,现在我必须进行报告的位置正在正确导入,这就是为什么我不担心导入错误。另外,它只检测一行中的错误,因为我从 vba 代码导入表,所以它会不断生成此错误表,最终会得到一大堆错误表。
我做了一些研究,但我找到了通过修复 import 文件格式来解决问题的答案,但我未能获得有关如何禁用它们的答案。
如果有人可以提供帮助,我们将不胜感激。
编辑 :
根据 @parfait 的建议,以下代码成功了。也欢迎任何其他建议。
Sub dropImportError()
Dim tbl_name As DAO.TableDef, str As String
With CurrentDb
For Each tbl_name In .TableDefs
str = tbl_name.Name
If InStr(str, "ImportErrors") <> 0 Then
str = "DROP TABLE“&str&”"
DoCmd.RunSQL str
End If
Next
End With
End Sub