如何使用VBA将临时记录集导出到CSV文件

阿瓦古特

我有一个ms访问表,该表跟踪50种产品的每日销量。我想使用vba 1 csv文件(包括标头)导出每个产品,以显示来自记录集的每日交易量,而不将记录集保存到永久查询中。我正在使用下面的代码,但是在代码下面突出显示的实际导出中,我陷入了困境。感谢您提供任何协助解决此问题的方法。

Dim rst As Recordset
Dim rstId As Recordset

    SQLExportIds = "SELECT DISTINCT tblDailyVols.SecId FROM tblDailyVols WHERE tblDailyVols.IsDeleted=False"
    Set rstId = CurrentDb.OpenRecordset(SQLExportIds)
        If rstId.EOF = True Then
            MsgBox "No Products Found"
            Exit Sub
        End If

        Do While rstId.EOF = False
            SecId = rstId.Fields("SecId")
            SQLExportQuotes = " SELECT tblDailyVols.ID , tblDailyVols.TradedVolume, tblDailyVols.EffectiveDate  FROM tblDailyVols "
            SQLExportQuotes = SQLExportQuotes & " WHERE  tblDailyVols.IsDeleted=False and tblDailyVols.ID = " & SecId
            SQLExportQuotes = SQLExportQuotes & " ORDER BY tblDailyVols.EffectiveDate "


        Set rst = CurrentDb.OpenRecordset(SQLExportQuotes)
            If rst.EOF = True Then
             MsgBox "No Quotes Found"
             Exit Sub
            End If

            IDFound = rst.Fields("ID")
            OutputPlace = “C:\Output”  & IDFound & ".csv"

            Set qdfTemp = CurrentDb.CreateQueryDef("", SQLExportQuotes)
            **DoCmd.TransferText acExportDelim, , 1, OutputPlace, True** <--This Here Line Fails
            Set rst = Nothing
          rstId.MoveNext
        Loop
        Set rstId = Nothing
戈德·汤普森

您必须为TransferText创建一个实际的名为QueryDef的对象,然后才能将其删除。像这样:

Set qdfTemp = CurrentDb.CreateQueryDef("zzzTemp", SQLExportQuotes)
Set qdfTemp = Nothing
DoCmd.TransferText acExportDelim, , "zzzTemp", OutputPlace, True
DoCmd.DeleteObject acQuery, "zzzTemp"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用SQL Server Management Studio Express将视图的记录集导出到sql?

来自分类Dev

将 Access VBA 记录集导出到 Excel 中的单行

来自分类Dev

Delphi XE6 FireDAC-将TFDQuery记录集导出到JSON

来自分类Dev

如何使用Java将数据从Cassandra导出到CSV文件

来自分类Dev

如何使用jdbc将数据从Postgresql导出到.csv文件?

来自分类Dev

使用ADODB将CSV文件作为记录集打开时的备注字段为空

来自分类Dev

使用VBA将Excel表导出到不带BOM的.csv UTF8时如何维护字符集?

来自分类Dev

如何将大型数据集从R导出到CSV?

来自分类Dev

Django 1.11:使用类将查询集导出到 csv

来自分类Dev

如何将表格数据导出到txt(或)csv文件?只有最后一个查询结果集被导出到文件中?

来自分类Dev

自动将结果集导出到CSV

来自分类Dev

如何将PostgreSQL查询输出导出到csv文件

来自分类Dev

Postgresql:如何将表导出到单独的csv文件

来自分类Dev

如何将gatling日志文件导出到csv

来自分类Dev

如何将混合类型对象导出到csv文件?

来自分类Dev

如何将多行导出到 csv 文件

来自分类Dev

如何使用VBA将pdf保存/导出到特定文件夹

来自分类Dev

将数据从 Access 导出到 CSV 文件以在 MongoDB 中使用

来自分类Dev

如何在CODEIGNITER中使用phpExcel将mysql表导出到csv或excel文件

来自分类Dev

如何使用例如pypyodbc将MS Access表导出到Python中的csv文件中

来自分类Dev

如何在PowerShell中使用GetEnumerator()将哈希表导出到csv文件?

来自分类Dev

使用SSIS,如何将SQL结果导出到多个CSV文件?

来自分类Dev

如何使用例如pypyodbc将MS Access表导出到Python中的csv文件中

来自分类Dev

如何使用 PowerShell 将 AD 用户属性导出到 .csv 文件?

来自分类Dev

如何通过节点快速单击按钮将mongodb的大型数据集集合导出到CSV文件

来自分类Dev

如何将庞大的结果集从数据库导出到多个csv文件中,并即时对其进行压缩?

来自分类Dev

VBA将记录集存储为整数变量

来自分类Dev

使用某些记录集创建文件集

来自分类Dev

如何使用Java将表内容导出到CSV?

Related 相关文章

  1. 1

    如何使用SQL Server Management Studio Express将视图的记录集导出到sql?

  2. 2

    将 Access VBA 记录集导出到 Excel 中的单行

  3. 3

    Delphi XE6 FireDAC-将TFDQuery记录集导出到JSON

  4. 4

    如何使用Java将数据从Cassandra导出到CSV文件

  5. 5

    如何使用jdbc将数据从Postgresql导出到.csv文件?

  6. 6

    使用ADODB将CSV文件作为记录集打开时的备注字段为空

  7. 7

    使用VBA将Excel表导出到不带BOM的.csv UTF8时如何维护字符集?

  8. 8

    如何将大型数据集从R导出到CSV?

  9. 9

    Django 1.11:使用类将查询集导出到 csv

  10. 10

    如何将表格数据导出到txt(或)csv文件?只有最后一个查询结果集被导出到文件中?

  11. 11

    自动将结果集导出到CSV

  12. 12

    如何将PostgreSQL查询输出导出到csv文件

  13. 13

    Postgresql:如何将表导出到单独的csv文件

  14. 14

    如何将gatling日志文件导出到csv

  15. 15

    如何将混合类型对象导出到csv文件?

  16. 16

    如何将多行导出到 csv 文件

  17. 17

    如何使用VBA将pdf保存/导出到特定文件夹

  18. 18

    将数据从 Access 导出到 CSV 文件以在 MongoDB 中使用

  19. 19

    如何在CODEIGNITER中使用phpExcel将mysql表导出到csv或excel文件

  20. 20

    如何使用例如pypyodbc将MS Access表导出到Python中的csv文件中

  21. 21

    如何在PowerShell中使用GetEnumerator()将哈希表导出到csv文件?

  22. 22

    使用SSIS,如何将SQL结果导出到多个CSV文件?

  23. 23

    如何使用例如pypyodbc将MS Access表导出到Python中的csv文件中

  24. 24

    如何使用 PowerShell 将 AD 用户属性导出到 .csv 文件?

  25. 25

    如何通过节点快速单击按钮将mongodb的大型数据集集合导出到CSV文件

  26. 26

    如何将庞大的结果集从数据库导出到多个csv文件中,并即时对其进行压缩?

  27. 27

    VBA将记录集存储为整数变量

  28. 28

    使用某些记录集创建文件集

  29. 29

    如何使用Java将表内容导出到CSV?

热门标签

归档