我創建了一個MS Access數據庫,該數據庫由大約25個ODBC數據庫鏈接組成,這些數據庫鏈接連接到每個數據庫上的一個表。每個表都有相同的結構,但數據不同。然後,我將這些表與一個查詢聯合起來,以便我可以在一個視圖中獲得所有數據。從MS Access中的事件運行VBA腳本
我遇到的問題是,每次嘗試使用報表軟件(Crystal Reports)的查詢時,都必須手動連接到所有25個數據庫,這非常繁瑣。
我做了一個VBA連接使用其日誌信息連接到每個數據庫的腳本,但我不知道如何從諸如打開查詢之類的事件觸發此代碼。
任何想法?
VBA只能從辦公應用程序運行。 – RubberDuck
@ ckuhn203我明白了。我正在談論MS Access,它是Office的一部分。 – jlaverde
所以你有你的mdb文件與它的ODBC連接到25左右的表和你的聯合查詢在同一個mdb文件中可用,作爲'特定於sql'的聯合查詢......是嗎? –