2015-01-08 141 views
0

我是新来的访问者,如果有人想知道如何将硬编码查询导出为ex​​cel,访问导出为ex​​cel

下面是我试图导出为ex​​cel的查询。我想我可能需要将它转换为记录集?

如果有人有信息我可以阅读属性我想使用让我知道! :D

whereAtt = "Select * from tblActionLog where LogID is not null" 
+1

将数据放入记录集中,创建一个querydef,然后将其导出。作为指导使用以下[StackOverflow答案](http://stackoverflow.com/questions/16336025/exporting-recordset-to-spreadsheet)。标记为重复 – KevenDenen

+0

我已经看到了答案。问题是我缺乏关于这个问题的许多知识。例如,你说“创建一个querydef”。我不确定那是什么意思。 – SaladSnake

+2

看看这个问题的接受答案。它具有您制定解决方案所需的所有部分。如果你对答案中的某些东西不熟悉,可以通过Google进行学习并了解它的含义,这样下次你不用问别人就可以知道如何去做。加强自己。 – KevenDenen

回答

1

您可以将硬编码查询保存为Access查询吗?如果是这样,你可以做一个按钮,点击运行时,该代码:

DoCmd.OutputTo acOutputQuery,“YourQueryName”,acFormatXLS,真

会比其他解决方案更容易了很多。

+0

他有一个硬编码的查询。回顾他的问题历史,他已经在VBA中建立了这个查询。从前端做它不是他想要的。与之相关的答案完全符合你的建议。以编程方式创建queryDef与从前端创建查询相同。它会创建一个查询对象,如果您没有清理(如链接的答案所示),它将位于您的前端查询列表中。 – KevenDenen

+0

是的你的权利!不确定是否允许我创建查询。处理很多限制。我会弄清楚。感谢Keven和Wendy的帮助。 – SaladSnake