2015-12-22 48 views
0

我是目前與國防部合作的承包商。我主要使用VBA和Microsoft Office(2013)來製作「桌面工具」,因爲這是這裏文化的範圍。很少有客戶通過完全集成的系統訪問他們的產品,這些系統連接了他們的所有數據。其中一個原因是許多不同的系統需要用戶名和密碼來獲取和收集數據。所以像MS Access,Excel和PowerPoint這樣的辦公產品是他們的報告和儀表盤的肉和土豆。對於只使用VBA的職業生涯已經有了第二次生命,我認爲這已經很久了。我的設施使用SharePoint 2010,並且經常希望在SharePoint上看到他們的產品,例如「實現了用戶安全性的桌面訪問數據庫」。我們經常轉而使用PowerPoint來滿足這種需求,但它不夠健壯,需要大量的人工干預,而且由於我構建的許多前端界面都有複雜的表單驗證以及全面的報表視圖,它似乎要離開需要考慮的很多。使用Access和SharePoint的最佳方式是什麼?

我只在2005年至2009年間與Visual Studio合作過,我知道很多東西已經改變。我知道SharePoint也進行了廣泛的演變。

我也聽說過InfoPath,但是讀到我需要Visual Studio,如果我想要真正的控制,尤其是數據輸入。我也考慮過MS Access中的Web App組件,但在這方面有很多安全限制,我從來沒有考慮過這些限制。如果我無法訪問Visual Studio或VBA以外的任何其他應用程序,我可以在VBA中使用SharePoint 2010和Desktop MS Access的所有功能嗎?

+0

Visual Studio是完全不可能的?你可以使用一些相當簡單的代碼製作一些非常好的Access,例如可以與SharePoint無縫協作的應用程序。有在Access中使用SharePoint的OData和VBA方法,但這種方法存在限制和問題。這是一個很好的開始,如果這是你可以做的所有事情:http://stackoverflow.com/questions/14399050/access-sharepoint-library-through-microsoft-access?rq=1 –

回答

0

你有兩個選擇:

1)您可以創建與Microsoft Access數據庫,並使用其發佈到Microsoft SharePoint 2010 Access Services

2)您可以創建SharePoint列表,並在Microsoft Access將它們鏈接並與他們一起工作,如桌子和使用VBA裏面的微軟Access

相關問題