当前位置: 首页 > 图文教程 > 网络编程 > PHP > VFP与其他应用程序的集成

PHP
让我们来编写一些PHP实用的脚本
七种缓存使用武器 为网站应用和访问加速
动态网页PHP中引用&的使用注意事项
在PHP中全面阻止SQL注入式攻击
PHP自带可以代替echo调试的unit函数
小结:PHP动态网页程序优化及高效提速问题
php对特殊语句查询结果进行数组排序
实例:用PHP技术解决网站URL格式过长的问题
小结:PHP动态网页程序两个有用的小技巧
动态网页中直接不让访问PHP程序文件
网页实例:详细介绍用PHP来编写网页记数器
菜鸟学习:动态网页PHP基础学习笔记
利用Apache实现禁止图片盗链
PHP编程中常用的三则技巧
PHP制作的网站意见在线反馈表
大型Web需求解决方案 PHP定位突出
PHP实例:精确到每一秒钟的在线人数显示代码
实用:动态网页制作技术PHP的十个应用技巧
常见php页面漏洞分析及相关问题解决
PHP和MYSQL制作动态网站开发经验之谈

PHP 中的 VFP与其他应用程序的集成


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 51 ::
收藏到网摘: n/a


作为一个数据库软件,Visual FoxPro 5.0不仅具有管理它本身数据的功能,还可以与其他应用程序集成,获取其他应用程序提供的数据。另外,通过Visual FoxPro 5.0,还可以将表或视图中的数据与Microsoft Word文档合并,产生邮件合并文档或者通过通用型字段嵌入或链接其他OLE对象。
1.导入数据
所谓导入数据,就是指从另一个应用程序复制数据,然后在Visual FoxPro 5.0中创建一个新表,并用源文件的数据填充该表。在Visual FoxPro 5.0中,可以导入多种文件类型的数据。
如果想使用FoxPro或dBASE文件中的表,可以直接打开并使用它们而不必导入。Visual FoxPro 5.0将询问你是否把表转换为Visual FoxPro 5.0格式。一旦将表从以前的版本转换成最新版本,就不能再用以前的版本打开。在导入数据时,既可以使用“导入向导”,也可以使用“导入”对话框。
2.把数据追加到已有的表
在执行导入操作时,除了将数据导入到一个新表以外,你还可以将它导入到一个已有的文件中。在选择将数据导入到一个已有的文件时,Visual FoxPro 5.0将把数据追加到已有文件的后面。
除了使用“导入向导”将要导入的数据追加到已有的文件以外,还可以使用“追加来源”对话框追加数据。在使用“追加来源”对话框追加数据时,首先应从“浏览”窗口中打开要追加记录的表。默认情况下,Visual FoxPro 5.0将源文件中所有记录和字段都追加到当前打开的表中,但是使用“追加来源”选项,可以指定要追加哪些字段或记录。
3.导出数据
在Visual FoxPro 5.0中,不仅可以从其他应用程序中导入或追加数据,而且还可以把Visual FoxPro 5.0表中存储的数据导出到另一种格式的文件中,供其他应用程序使用。所谓导出,就是指把数据从Visual FoxPro 5.0表复制到其他应用程序所用的文件中。在Visual FoxPro 5.0数据库中,可以将数据存储为多种文件类型。
在Visual FoxPro 5.0中,可以使用“导出”对话框导出数据。在导出数据时,既可以导出指定表中的全部字段和记录,也可以只导出其中的一部分。用户可以定义要导出哪些字段和记录。
4.创建邮件合并文件
我们知道,在Word中使用“工具”菜单中的“邮件合并”功能,可以将标准文本与单一信息的列表链接成新的文档,包括套用信函、带地址的信封、电子邮件和传真文档。在Visual FoxPro 5.0中,利用“邮件合并向导”同样也可以完成上述功能。
“邮件合并向导”实际上是将Visual FoxPro 5.0和Microsoft Word两种应用程序集成在一起,使得Microsoft Word能够共享Visual FoxPro 5.0表或视图中包含的数据,利用这些数据打印一批相同格式的文档。在日常生活中,这种方法是很有用的。
5.嵌入或链接OLE对象
上述几种方法都只能使Visual FoxPro 5.0静态地共享其他应用程序生成的数据。为了能够动态地共享其他应用程序生成的数据,Visual FoxPro 5.0还提供了嵌入或链接数据的方法。嵌入和链接数据的方法是通过通用型字段实现的,用户可以通过通用型字段在表或表单中嵌入或链接其他应用程序的数据,同时仍用那些应用程序维护这些数据。在Visual FoxPro 5.0中,外部数据一般都是嵌入或链接在表或表单中的。