【问题标题】:Import Tab delimited Text File to Access Database将制表符分隔的文本文件导入 Access 数据库
【发布时间】:2009-08-08 08:40:55
【问题描述】:

我有一个制表符分隔的文本文件,并希望使用 VBA 代码将其导入 MS Access。

我创建了一个 MS Access 表单并使用了DoCmd.TransferText 方法:

DoCmd.TransferText(TransferType, SpecificationName, TableName, FileName, HasFieldNames, HTMLTableName, CodePage)

它适用于 CSV 文件。如果是制表符分隔的文本文件,我不知道该怎么做。

有什么建议吗?

【问题讨论】:

  • 当你尝试它时,发生了什么?你收到错误了吗?

标签: ms-access vba


【解决方案1】:

进行手动导入,将分隔符更改为 TAB,保存导入规范,然后在 TransferText 命令中指定该导入规范。

【讨论】:

  • 谢谢大卫。我的导入已经完成,剩下的问题是如何进行错误处理..意味着如果在按钮单击时,用户选择了一个文件(不同格式的不同文本文件),那么它如何弹出一个 msg 并告诉 usr 选择正确的文件。 ..有什么可做的..我会非常感谢 urhelp
  • 我使用 Windows API 来调用 Windows 文件打开对话框:mvps.org/access/api/api0001.htm。至于错误处理,命令按钮的 OnClick 事件中的标准 VBA 错误处理程序应该可以正常工作。
猜你喜欢
  • 2019-03-04
  • 1970-01-01
  • 2016-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-02
相关资源
最近更新 更多