【问题标题】:inserting data from a file in access table在访问表中插入文件中的数据
【发布时间】:2012-02-23 00:06:18
【问题描述】:

我有一个可以访问的表单,带有一个按钮,可以让用户选择一个文本文件(文件对话框)。如何将所选文件中的数据插入表中?

这是我选择文件的代码:

Sub InsertData()

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

End Sub

提前致谢

【问题讨论】:

    标签: ms-access ms-access-2007 vba


    【解决方案1】:

    您也许可以使用DoCmd.TransferText

    【讨论】:

    • 有没有办法动态识别列名在运行时从哪里开始?我期待的文件可能有从任何随机行开始的列名。然而,会有一个列名从哪里开始的指示符。在列名开始之前会有一个“下表”文本。
    • 如果文本文件不是结构化的,我建议您使用诸如 FileSystemObject 之类的东西来获取可以循环的文本流,您可以将文本流中的表数据写入 Access 表或您可以将相关行保存到另一个文件并导入。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多