代码之家  ›  专栏  ›  技术社区  ›  FrustratedWithFormsDesigner

以编程方式导入要访问的csv数据

  •  1
  • FrustratedWithFormsDesigner  · 技术社区  · 16 年前

    我有一个Access数据库,数据源来自生成的csv文件。我想为用户提供一种简单的方法来选择并导入数据文件。导入应将现有数据追加到数据表中已有的数据。在Access中,是否可以使用文件中已保存的csv导入设置创建文件选择器和导入?

    2 回复  |  直到 16 年前
        1
  •  2
  •   Albert D. Kallal    16 年前

    您可以使用内置文件对话框来执行此操作(Access 2003及更高版本)

    Dim f    As Object
    Set f = FileDialog(3)
    f.InitialFileName = "c:\InCommingData\"
    f.Filters.Add "text", "*.csv"
    
    If f.Show Then
       DoCmd.TransferText acImportDelim, "mySpec", "Your Table", f.SelectedItems(1)
    End If