0
我有一對Access文件,前端和後端,我與幾個用戶共享並經常更新。我正在尋找一種方法來自動鏈接這兩個文件,以便我的用戶不需要使用鏈接表管理器。我懷疑可以使用VBA創建解決方案。我回顧了一些可能性,here和here,但它們不適用於我的具體情況,下面。如何自動將Access前端文件鏈接到後端?
- 這兩個文件總是存在於同一個用戶目錄中。
- 這些是每個目錄中唯一的兩個Access文件。
- 這些目錄位於用戶的本地C:驅動器(位於Dropbox文件夾中)。
- 兩個文件的名稱隨每個版本/內部版本更新而略有變化。
- 實施例前端名: 「DigExams_0.10.f005.u101.accdb」
- 例後端名: 「DigExams_backend_0.10.b001.u101.accdb」
- 命名約定:「文件名* _major#.minor#.build#.user#.accdb「
- [*後端文件還包含單詞」後端「。 ]
我在想,一些代碼可以被嵌入在前端的按鈕會(的OnClick)運行鏈接表管理器,查找在目錄中唯一的其他訪問文件(或文件名稱中帶有「backend」),然後將所有表格鏈接到它。如果存在衝突(例如目錄中的第三個Access文件),則會顯示錯誤。
建議?建議?謝謝!
謝謝你的領導。我可以使用通配符指定文件名來查找後端訪問文件嗎?例如,(僞代碼):tdf.Connect「DigExams_backend_ *」?另外,我需要引用CurrentDB的目錄嗎? –
您無法在'Connect'屬性中使用通配符。使用'Dir'和通配符來定位文件,然後使用確切的filenmae。 –
'CurrentDB'是當前Access文件的數據庫對象。 'TableDefs'是指定數據庫中表的集合。 –