我已經構建了一個訪問數據庫,分爲前端和後端。這個前端有很多VBA編程。我把它們都放在我們的共享驅動器上供所有用戶使用。但是,我是唯一可以打開它的人。當其他用戶打開它時,只需訪問Access的主屏幕,它會顯示打開的最近文件,新數據庫等。但是,如果我使用我的帳戶登錄到其他人的計算機上,我可以打開它。任何想法爲什麼用戶無法打開它?我將它作爲.accde發佈,所以所有的VBA都將被編譯,所以它不應該是一個引用錯誤。訪問前端將不會打開
回答
好吧,我發佈我的問題有點倉促,我只是想出了問題。後端存儲在限制訪問的共享驅動器上的文件夾中,以便我們不必擔心任何用戶訪問數據,但是,這意味着無權訪問該文件夾的用戶不是我,無法打開前端。解決方案:鎖定後端並將其放在共享位置。
很高興你解決了這個問題。任何這些「它適用於我,但不適合你」類型的問題可以真的很瘋狂:) – JAGAnalyst 2013-02-27 22:31:08
噢,他們是最糟糕的。特別是當它是一個新工具的大推出時,哈哈 – DasPete 2013-02-27 23:14:09
檢查後端數據庫中的鏈接表以及對它們的任何VBA引用是否有完全合格的網絡驅動器路徑。我遇到了與這個問題有關的類似情況。
即使每個人都可以訪問數據庫以及共享驅動器,但在某些網絡系統(如Novell)中,每個用戶的共享驅動器權限都是單獨映射和別名。因此,同一個網絡驅動器路徑可以映射到不同用戶的不同驅動器號。
因此,例如,當您登錄時,您可能會看到該文件位於G:\ Shared Stuff 但是,其他用戶完全有可能將此網絡驅動器映射到H:\ Shared Stuff。因此,他們仍然能夠看到您的前端數據庫,但是任何引用或鏈接到G:\ Shared Stuff的交互都會失敗,因爲您要引用的驅動器映射到他們的H:驅動器。如果您使用Access嚮導來拆分數據庫或創建鏈接表,這很容易發生。
如果您使用的文件系統(如Novell使用驅動器號),則解決方案是使用完整的文件路徑,包括被映射的驅動器號抽離的路徑部分。因此,例如,而不是G:\ Shared Stuff,您可能需要使用類似\\ Company Data \ My Department's Data \ Shared Stuff的內容。
在Novell中,您可以通過查看「地圖網絡驅動器」來查找完整的網絡路徑。
不是唯一的原因,但值得檢查!祝你好運。
- 1. 訪問2013年前端將無法打開
- 2. 訪問前端GUI
- 3. 活動將不會打開
- 4. Python IDLE將不會打開
- 5. Yii2:是否可以從後端打開前端會話?
- 6. Javascript(jQ)問題:Div不會打開?
- 7. 訪問2010前端將查詢傳遞給SQL Server 2014後端
- 8. 打開出口訪問VBA
- 9. Wdproj不會打開
- 10. Jarsigner不會打開
- 11. Asp頁面將不會打開
- 12. Android應用程序將不會打開
- 13. jquery ui對話框將不會打開
- 14. 模式窗口將不會打開
- 15. .Jar文件將不會打開
- 16. std :: fstream不會打開當前進程的文件,但open()會?
- 17. 限制對前端開發人員的git /代碼訪問
- 18. TcpListener.Start()不打開端口
- 19. 端口2195打開但無法訪問APNS服務器
- 20. 如何從自定義ToolWindowPane訪問當前打開的文件
- 21. 在當前打開的會話中打開Selenium WebDriver
- 22. Magento不會在前端保留會話
- 23. 即使瀏覽器打開它,打開Uri不會打開url
- 24. 訪問報告 - 打印預覽不會打印
- 25. 如何訪問在Bunny會話中打開的通道/隊列?
- 26. 訪問燒瓶變量反應前端
- 27. 鎖定前端訪問數據庫
- 28. MySQL後端和訪問(.accdb,2013)前端自動增量問題
- 29. 終端打開網址,不帶「http://」前綴
- 30. Netbeans 7.1不會打開
僅供參考,我發現分發前端的副本更好,而不是從共享位置使用它的所有人。 – 2013-02-27 23:01:27
謝謝@TomCollins。我給這裏的每個人一個選項,但即使它不在共享驅動器上,它們似乎也會掛起一些關於它如何工作的信息。我寧願不必一再解釋它ha – DasPete 2013-02-27 23:11:41
我聽到你。一個選項可能是他們可以運行的批處理文件,它會將前端複製到他們自己的計算機上。這樣做的一個原因是,如果-anyone正在共享位置運行FE,則只有在找到它的身份之後,才能對其進行編輯。 – 2013-02-28 01:50:57