有一個現有的Access程序,我需要了解更多。程序中有一個按鈕,按下後會輸出一個Excel文件。它查詢數據中的一些表格。如何查看按鈕在Access中觸發的SQL查詢?
我將如何查看原始SQL代碼,此按鈕利用生成這個Excel文件?從按鈕的屬性中,我可以看到它的On Click事件是「[嵌入式宏]」。另外,它的對象類型是「Query」。
預先感謝您。
在點擊時行(屬性的事件標籤下),當我點擊橢圓旁邊的「[嵌入的宏]」,我提出用包含以下行的可擴展部分:
對象類型 - 查詢
對象名稱 - INV檔案查詢
輸出格式 - Excel工作簿(* .xlsx)格式
輸出文件 - (空白)
自動啓動 - 無
模板文件 - (空白)
編碼 - (空白)
輸出質量 - 打印
我沒有看到任何地方列出的任何邏輯(SQL,VBA等),然而,以訪問將如何構建這個Excel文件,它的出口。我如何看待這個邏輯?我認爲這個邏輯必須存儲在某個地方,因爲按鈕實際上會返回一個填充了數據的Excel文件。
感謝所有的信息查詢的SQL。當我執行這些步驟時,我會看到帶有這些行的可擴展部分:「對象類型」,「對象名稱」等。但是,我沒有看到任何邏輯(SQL或其他)。 –
另外,我剛更新了這篇文章的內容,詳細介紹了我所看到的內容。 –
是的。如果原始程序員知道SQL或代碼邏輯,他/她可能會寫它。你需要做的是把這個宏一塊一塊地分開。它背後沒有代碼,但大多數(如果不是全部的話)宏邏輯都有相應的VBA命令。你必須翻譯,這就是爲什麼我建議一旦你弄清楚發生了什麼,就用VBA重寫它。 –