在VFP中将通用字段值与WORD文档进行数据交换的实现方法.docVIP

在VFP中将通用字段值与WORD文档进行数据交换的实现方法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在VFP中将通用字段值与WORD文档进行数据交换的实现方法 第12卷第4期 2007年8月 新余高专 J0URNALOFXINYUCOLLEGE Vo1.12,NO.4 Aug.2007 在VFP中将通用字段值与WORD 文档进行数据交换的实现方法 ●廖志斌 (新余高等专科学校现代教育技术中心,江西新余338000) 摘要:介绍了在数据表中加OLE对象以在表单中添加,显示OLE对象的方法.使用这种方法可以实现将从数据库中 抽取的试题输出到WORD文档,从而可以对抽取的试题自由编辑;同时也可用这种方法实现将WORD编辑的内容(如 公式,图表)自动存储到试题库中. 关键词:VFP;OLE;WORD文档;字段值;数据交换 中图分类号:TP311文献标识码:A文章编号:1008—6765(2007)04—0086—02 目前,许多学校的学生考试的试卷生成,已经由 人工出题转变为采用计算机来进行题库与试卷的生 成.计算机处理这项事务与传统的人工出题组卷相 比.有多方面的优势. 首先,可以充分发挥计算机在信息处理方面的 优势.例如:建立海量的题库供将来使用,对历年的 题库做出分析统计,提供有价值的信息等.其次,题 库的建立,有利于教考分离工作的展开,能够更准确 的反馈教学情况,指导教师搞好教学工作.随着科 学技术的迅猛发展和管理水平的不断提高,计算机 已经被广泛应用于13常管理之中,也使得创建一套 集信息采集,信息加工,信息传输与信息存储高度自 动化,共享化的信息管理系统成为可能.VisualFox— Pro数据库因其简单易学,方便适用,成为众多系统 开发的主要工具之一,但是,由于VisualFoxPro本身 存在一定的局限性,字段类型少,功能相对较弱,这 就要求开发人员充分挖掘VisualFoxPro的OLE对象 的功能,以满足系统的需要.笔者在利用VisualFox— Pro设计”高等数学”试题库时发现,由于试题中含有 很多数学公式,图表及图形等不能直接存放在字符 型(Character)的字段中,只能存放在通用字段(Gen— era1)中,而最后随机在试题库抽取了试卷进行打印, 对抽取的试题格式不满意却又不能修改.针对上述 存在的使用不便的问题,笔者利用VisualFoxPro把 通用型字段内容直接输出到WORD文档方法,然后 直接在WORD中修改试题题面.同时在向题库输入 试题时,在系统中自动调用WORD来编辑输入试题 题面,最后保存在通用字段中.利用这种方法,很好 地解决了试题添加入库及随机抽题后的试卷编辑, 修改,增删等一系列问题,在利用VisualFoxpro设计 试题库时具有一定的通用性和实用性.而且一般的 教师都能使用WORD把利用题库系统抽取的试题进 行编辑,系统具有极大的灵活性和方便性.具体步 骤是: 1在数据表中加入OLE对象,对试题库添加WORD 文档格式的试题 OLE控件是预包装的对象,一般只能用一些专 门的工具创建,可插入的OLE对象则可以来自 WORD,EXCEL和GRAPH等应用程序,这些应用程 序都支持对OLE对象的操作.在VisualFoxPro中, 可以把OLE对象添加到VisualFoxPro应用程序中. 为应用程序设计数据表时,首先应考虑是否需 要OLE对象,若需要就必须在表中定义一个通用型 字段,这样才能将OLE对象链接嵌入到通用型字段 中并将其添加到表中.具体方法:使用”表设计器” 创建一个带有通用字段的数据表,浏览并双击”通 用型”字段,或者使用ModifyGeneral命令,也可使用 AppendGeneral命令嵌入或链接OLE对象,假设我们 要将WORD文档存储在VisualFoxpro数据表中,而 且该表有一个名为”Word文档内容”的通用字段,那 么可以使用下列代码将整个WORD文档嵌入到 “Word文档内容”中. CREATETABLEoletable(Word文档名C(24), Word文档内容g)/在默认目录里建一个含有指 收稿日期:2007—04—26 作者简介:廖志斌(1964一),男,江西南城人,副教授,主要从事数据库研究. 一 86— 2007(第12卷)廖志斌:在VFP中将通用字段值与WORD文档进行数据交换的实现方法堑 两个字段的表 CDGETDIR() /选择到含有所需文件的目录 NFiles=ADIR(aWordFiles,”.doc”) /检测出当前目录里含有指定扩展名类型的 文档数 IFNFilesgt;0 /将所有”.doc”文档的名称及内容都分别 添加到对应字段中 FORi=1toNFiles APPENDBLANK REPLACEOletable.NameWITHaWord— Files(i,1) APPENDGENERALWordDOCFRO.

文档评论(0)

guocuilv2018 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档