会员登录 - 用户注册 - 网站地图 Office中国(office-cn.net),专业Office论坛
当前位置:主页 > 技巧 > Word技巧 > 操作 > 正文

Word中使用数据库数据

时间:2005-03-25 10:08 来源:未知 作者:未知 阅读:
 笔者在实际工作中遇到这样一个问题,根据工作需要要向一些联系单位各发送一封信函,这些单位的邮政编码、通信地址、联系人等数据情况都存贮在一个使用vfp6.0编写的应用系统中。通常情况下,是将这些地址信息整理出来再进行打印或人工手写信封,笔者借助Word系统工具中的邮件合并功能,实现了在Word中不需要进行很复杂的操作,就可实现与数据库中数据共享的过程,下面简要介绍具体的操作过程。

一、确定要使用的数据库文件的位置。为了不影响原数据库应用系统的正常使用,可先将要使用的数据库复制到一个文件夹中,这里将所需的通信地址数据库dzk.dbf复制到c:\ls文件夹中。

二、选择Word系统选单工具选项中的邮件合并,这时将弹出一个对话框,这里有3个选择操作。第1步,点击主文档创建,这时可选择邮件标签或分类,弹出一个对话窗口,这时选择新建文档。第2步,获取数据操作,选择打开数据源,这时弹出查找文件的对话窗口,选择ms foxpro文件,并将文件夹选中在c:\ls中,确认后选中打开数据源为foxpro files,通过odbc(*.dbf)并确定,这时将c:\ls中的所有数据库文件列出,这里需要选择dzk.dbf为数据源。在随后所有的弹出对话框中都可点击确定,这时回到新建的Word编辑窗口,在这个文档编辑窗口中,功能操作窗口中包括了“插入合并域”和“合并工具栏”两个工具条。

三、单击下拉按钮“插入合并域”,此时可将数据库中所有字段显示出来,这里我们只需要邮政编码、通信地址和联系人三项字段的内容。这一步的操作是将所需的字段分别插入到“信封打印文档”的相应位置。由于一般标准信封都是长方形,且是横排方式,这样在打印时信封的送入很不方便,所以笔者采用了竖排方式,并通过在文档中加入文本框,并在文本框中使用“插入合并域”插入所需要的数据库字段名称邮政编码,改变文本框的属性使其都是透明的,并选择文字方向使字体进行旋转,并设置该项的字体、字型、字号及字间距,即可完成该字段的设置,当需要调整文字的位置时,可直接移动文本框即可。

四、点击合并工具栏中有“abc”字样的按钮可查看数据,如果显示其它数据内容需点击合并工具栏中左三角按钮和右三角按钮,可在编辑窗口看到上一条数据和下一条数据,也可在数据编辑框中直接输入具体位置快速定位。这样就实现了Word文档与数据库之间的数据共享,有兴趣的朋友不妨一试。

(责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价: