我有一个'accdb'文件,它有一些查询。
现在我想使用查询的输出重定向到文本文件,每个字段都由制表符分隔。
我可能不得不在一个月内多次这样做,所以我想要一个按钮并点击它,它会逐个查询并为每个查询创建一个新文件。我怎么能这样做?
BTW第一行是字段名称。
答案 0 :(得分:1)
以下是代码,首先您必须创建类似here的规范,并将名称YourName替换为其名称,将Query1替换为您的查询名称:
DoCmd.TransferText TransferType:=acExportFixed, _
SpecificationName:="YourName", _
TableNAme:="Query1", _
FileName:="d:\test.txt", _
HasFieldNames:=-1
答案 1 :(得分:0)
您可以使用TransferText方法将其导出为acLinkDelim类型。你可以将它写入按钮的click事件后面的一些代码中,或者将它放入一个带有查询名称和输出路径的公共函数中,然后为你做其余的事情