我有一個項目使用Microsoft SQL Server 2012 Express作爲後端,Access 2016作爲前端。我以前的代碼在Access 2003和SQL Server 2000數據庫中。現在我將後端遷移到SQL Server 2012 Express。還將.mdb轉換爲.accdb文件格式。我的項目中有DAO和ADO的記錄集。該軟件安裝在我客戶所在地的幾個節點上。爲了使記錄集聲明更容易,我使用了DAO.recordset和ADO.Recordset,我在VBA代碼的參考窗口中的ADO引用之前有DAO引用。但現在,當我升級到Access 2016時,我想使用aceDAO記錄集而不是DAO。在Microsoft Access 2016 VBA中顯式聲明aceDAO記錄集
我試圖尋找出了aceDAO記錄顯式聲明的語法我嘗試
Dim recPayment as aceDAO.Recordset
我收到編譯錯誤「未定義的用戶定義類型」
我不能依靠的優先級在VBA的參考窗口中引用,有時在客戶的機器上發生改變,如果有某些事情被破壞的話。這肯定會給我帶來問題。
也許你想廣告你的參考? – Fionnuala