[发明专利]一种实现版式文档与关系数据库交互的方法无效
申请号: | 201010155947.1 | 申请日: | 2010-04-26 |
公开(公告)号: | CN102236653A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 汪敏;郑峻;刘轩山;王静 | 申请(专利权)人: | 北京开普互联科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京北新智诚知识产权代理有限公司 11100 | 代理人: | 赵郁军 |
地址: | 100191 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 版式 文档 关系 数据库 交互 方法 | ||
技术领域
本发明涉及一种实现版式文档与关系数据库交互的方法,尤其涉及一种在版式文档的页面中设置固定域和动态域,通过固定域展现文档内容,通过动态域实现与关系数据库数据交互的方法,属于智能文档技术领域。
背景技术
随着互联网等技术的飞速发展,现代社会的信息量呈现爆炸式的增长。因此对于海量数据的存储,对数据信息的快速分析、处理和交换就成为各种数据采集产品首先需要解决的问题。
在目前的数据采集工作中,很多应用场合对文档版式的要求较高,一般都使用Word、Excel等常用的版式文档。但在实践中,很多信息已经通过其他方式收集并保存到数据库中。在进行数据采集时,如果由用户自行填写,往往造成格式、范围甚至内容错误;从数据库查找后再填写,则两个过程相对独立,操作繁琐。若能够将候选项直接加载到文档中,供用户自行选择,或直接将唯一的候选值存入文档的对应位置,并对数据的逻辑关系进行校验、核对,则能够在保证文档格式充分展现的前提下,实现数据内容的动态更新。
另一方面,现有的很多数据采集产品都具备将数据入库和加载的功能,但对数据的展现往往采用简单界面的方式。而一些公文样式的版式文档,由于对格式要求很高,无法通过这些数据采集产品实现文档格式的展现功能。常用的办公套件如Word,虽然能准确地设计文档的版面样式,但所有内容必须在设计时同时确定。当需要经常修改一些内容时,往往只能采用生成多个副本的方式。Word虽然也能够连接数据库以获取数据,但需要通过插入整个表或单条记录的方式,或者通过VBA编程的方式实现,并且在获取数据后,这些数据之间的逻辑关系也无法在文档中得到校验或体现。
为了解决上述的问题,人们尝试了多种技术解决方案。例如在申请号为200780016257.4的中国发明专利申请中,公开了一种用于对文档数据库中的文档进行域识别的方法。该方法包括针对每一文档确定词汇字并基于每一词汇字在所有文档中的出现率来确定每一词汇字的相应相关性。基于词汇字和其相应相关性来确定文档之间的相似性。基于确定的相似性来确定文档的至少一个域识别。
另外,在申请号为200810301165.7的中国发明专利申请中,公开了一种将文档数据库的数据存储到关系数据库的方法,该方法包括如下步骤:设置模块,用于设置文档数据库与关系数据库的数据对照表及设置运用文档数据库进行数据存储的系统与关系数据库之间数据传输的通讯方式;接收用户通过客户端计算机提出数据转移请求,并将该请求传送给关系数据库;读取文档数据库中需要存储在关系数据库的数据;根据数据对照表将上述读取的数据解析成关系数据库中存储的格式;将上述解析的数据传送给关系数据库,及接收关系数据库存储上述解析的数据的提示信息,并将其传送给客户端计算机。但是,上述的技术方案仍然需要用文档数据库作为中介,不能实现版式文档与关系数据库的直接数据交互。
发明内容
本发明所要解决的技术问题在于提供一种实现版式文档与关系数据库直接进行数据交互的方法。
为实现上述的发明目的,本发明采用下述的技术方案:
一种实现版式文档与关系数据库交互的方法,其特征在于:
在版式文档的页面中设置至少一个固定域和一个动态域,其中所述固定域用于展现固定的文档内容,所述动态域用于展现需要动态更新的文档内容;
将所述动态域与关系数据库中的表字段进行关联,并将关联关系存入所述版式文档中;
在所述动态域的内容发生变化时,与所述动态域关联的所述表字段的内容进行相应的更新;或者,在所述表字段的内容发生变化时,与所述表字段关联的所述动态域的内容进行相应的更新。
其中,在所述版式文档的设计阶段,仅确定所述动态域在页面上的位置和格式。
所述关系数据库中不同表字段之间的关联关系与所述版式文档中不同动态域之间的关联关系相互对应。
在所述版式文档的设计阶段,将普通控件放置在重复块内,形成多个动态域,将重复块本身作为一个更大的动态域与所述关系数据库中的一个子表相对应,使所述普通控件与所述子表中的字段相对应。
在需要改变所述动态域中的内容时,通过填写工具连接与所述动态域关联的所述表字段,更新所述表字段的内容,根据所述表字段和所述动态域之间的对应关系,将更新后的内容提取到所述动态域中;或者,用户直接在所述动态域中填写更新的内容,所述内容以预定的格式在动态域中进行展示,通过填写工具连接所述关系数据库,将用户填写的内容存储到与所述动态域关联的所述表字段中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京开普互联科技有限公司,未经北京开普互联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010155947.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自毁型针尖可回缩式安全注射器
- 下一篇:枕区高度气调枕