2016-06-10 76 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