2016-06-10 78 views
0

我們發現審查和Word將數據發送到客戶格式化最好的媒體,我們知道Excel可以做到這一點的一個Microsoft Word表,但它不是可讀如何創建同步到數據源/數據庫

文檔由部分組成,一些數據通常存儲在數據庫中。字是最好的格式,因爲它可以與自由流動​​的文字,圖形,表格由我們要立足字表的一些數據庫應對和在建的軌道改變

而不是手工剪切和粘貼複製數據在查詢上。

數據是數字和ASCII文本只有

理想情況下,我們希望允許用戶編輯文本和審查後同步更改回的數據源。我們其他的API的數據,以便了解同步

更妙的問題,如果我們能夠控制訪問編輯細胞,即它們不能在特定狀態更改ID或行如批准

回答

1

這是不可能的「綁定」 Word文檔的內容直接到數據庫 - 這個詞僅僅爲那些不支持。所以你所做的任何事情都需要你的代碼完全處理。

我建議你看一下「內容控制」的概念,以反映證件表面上的數據庫字段的內容,因爲他們可以鎖定進行編輯。

然後查看「自定義XML部件」作爲在文檔中存儲數據的位置。

內容控件可以「映射」到自定義XML部件中的特定節點,以便XML中的內容自動顯示在內容控件中,並且用戶輸入內容控件的內容自動存儲在自定義XML部件中。內容控件和自定義xml部件都提供了可用於在發生更改(例如與數據庫同步)時執行操作的事件。

這種方法,如果你要處理的文檔中的數據,而無需在Word應用程序打開它(服務器端,例如)也處於最佳狀態。從Word Open XML文件訪問Custom XML Part以讀取/寫入內容非常簡單。

+0

很多謝謝我會看看 – user563251