2015-01-08 143 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