我已經構建了一個訪問數據庫,分爲前端和後端。這個前端有很多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. 訪問MongoDb的前端
- 7. NSWriteStream打開結果訪問不正確
- 8. 幻影不會打開一個可訪問的URL(但將與提琴手運行打開它)
- 9. Javascript(jQ)問題:Div不會打開?
- 10. 訪問2010前端將查詢傳遞給SQL Server 2014後端
- 11. 使用win32 API寫入串行端口 - 端口將不會打開,直到我打開它其他地方
- 12. 打開出口訪問VBA
- 13. NSDocument不會打開
- 14. Jarsigner不會打開
- 15. AndroidCamera不會打開
- 16. NetBeans不會打開
- 17. Wdproj不會打開
- 18. Jquery:將鏈接標記爲已訪問而不打開它們?
- 19. jquery fancybox將不會打開div
- 20. Node-Webkit將不會打開文件
- 21. 打開的窗口將不會關閉
- 22. 模式窗口將不會打開
- 23. Sub將不會打開MS字(VBA)
- 24. jquery ui對話框將不會打開
- 25. .Jar文件將不會打開
- 26. Eclipse將不會打開文件
- 27. Asp頁面將不會打開
- 28. Postscript文件將不會打開圖像
- 29. jQuery UI對話框將不會打開
- 30. JQueryUI對話框將不會打開
僅供參考,我發現分發前端的副本更好,而不是從共享位置使用它的所有人。 – 2013-02-27 23:01:27
謝謝@TomCollins。我給這裏的每個人一個選項,但即使它不在共享驅動器上,它們似乎也會掛起一些關於它如何工作的信息。我寧願不必一再解釋它ha – DasPete 2013-02-27 23:11:41
我聽到你。一個選項可能是他們可以運行的批處理文件,它會將前端複製到他們自己的計算機上。這樣做的一個原因是,如果-anyone正在共享位置運行FE,則只有在找到它的身份之後,才能對其進行編輯。 – 2013-02-28 01:50:57