2012-04-08 86 views
1

我的網站只有HTML,我不願意使用Javascript以外的任何其他編程語言。我需要做的只是將我的計算機上的Microsoft Access數據庫連接到在線託管表單,因此當信息在線提交時,下次打開文件時會更新MS訪問權限。這是可能的,它是如何做到的?將MS Access表單嵌入網站Oline

回答

1

事實證明,你可以用零代碼做到這一點。如果您使用Office 365併發布Access Web表單。

任何輸入Access Web表單的信息都會自動出現在您的本地數據庫中。從網站同步數據並將記錄下拉到本地副本是自動工作的,無需編寫任何代碼。實際上,啓動客戶端應用程序時會自動啓動同步。 (它運行在斷開模式下)。您在客戶端應用程序中輸入的任何記錄也會同步並顯示在網站上。

所以,你可以使用訪問和寫入零代碼,而這種雙向同步功能是內置的。

您需要訪問2010,以及SharePoint 2010(企業),或者您可以使用Office 365和每月6美元的p1計劃,它也支持訪問網絡發佈。

但是,我懷疑用戶登錄和安全問題可能是一個更大的問題,因此從用戶登錄的角度來看,office 365可能不正確。您最多可邀請50個用戶訪問該網站,每月基本收費6美元,但該網站的所有用戶都需要登錄(可能是因爲被邀請訪問該網站)。

有我的兩個視頻顯示在這裏在這裏這個設置在行動:

http://www.youtube.com/playlist?list=PL27E956A1537FE1C5&feature=plcp

1

我認爲你想要做的是非常不切實際的。您需要使用服務器端Javascript將數據插入數據庫(最好是SQL Server),然後您必須編寫一些代碼將SQL Server數據庫同步到Access數據庫。

或者,您可以設置Access數據庫,以便使用ODBC鏈接表或ADO連接到與您的網站相同的SQL Server實例。我無法真正推薦這一點,特別是如果您的Access數據庫中的數據是任何你不想公開的數據。此外,使用MS Access通過WAN/Internet訪問數據庫實際上並不推薦使用,只要您不需要處理大量數據,大量記錄等等。

我不願意使用除Javascript以外的任何其他編程語言。

爲什麼你不願意使用別的東西?如果你不打算使用正確的工具來完成正確的工作,我不認爲你會得到任何地方。

這裏的東西,可能會幫助你連接從Javascript到SQL: How to connect to SQL Server database from JavaScript in the browser?