VFP与其他应用程序的集成

作为一个数据库软件,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中,外部数据一般都是嵌入或链接在表或表单中的。

(0)

相关推荐

  • VFP与其他应用程序的集成

    作为一个数据库软件,Visual FoxPro 5.0不仅具有管理它本身数据的功能,还可以与其他应用程序集成,获取其他应用程序提供的数据.另外,通过Visual FoxPro 5.0,还可以将表或视图中的数据与Microsoft Word文档合并,产生邮件合并文档或者通过通用型字段嵌入或链接其他OLE对象.1.导入数据所谓导入数据,就是指从另一个应用程序复制数据,然后在Visual FoxPro 5.0中创建一个新表,并用源文件的数据填充该表.在Visual FoxPro 5.0中,可以导入多种

  • asp.net 4.0+ webform程序中集成mvc4

    本文为大家分享了asp.net 4.0+ webform程序中集成mvc4的方法,供大家参考,具体内容如下 1.新建packages.config文件,里面加上必要的程序集 <?xml version="1.0" encoding="utf-8"?> <packages> <package id="Microsoft.AspNet.Mvc" version="4.0.20710.0" target

  • 在小程序中集成redux/immutable/thunk第三方库的方法

    一.前言 小程序给我们暴露了两个参数 require 和 module , require 用来在模块中加载其他模块, module 用来将模块中的方法暴露出去 module.exports = function(){} 所以只要需要让第三方库的代码使用这种形式的 export 就可以了 二.构建Redux的微信小程序包 打一个 Redux 包,让它可以兼容微信小城的加载方式 git clone https://github.com/reactjs/redux.git npm install #

  • 微信小程序(六):列表上拉加载下拉刷新示例

    1.列表(本部分内容出入官方文档) 对于这个功能,微信小程序中并没有提供类似于Android中listview性质的控件,所以我们需要使用 wx:for 控制属性绑定一个数组,用数组中各项的数据重复渲染该组件,来达到列表的效果. <view wx:for="{{array}}"> {{index}}: {{item.message}} </view> Page({ data: { array: [{ message: 'foo', }, { message: '

  • 使用apifm-wxapi快速开发小程序过程详解

    前言 我们要开发小程序,基本上都要涉及到以下几个方面的工作: 1.购买服务器,用来运行后台及接口程序: 2.购买域名,小程序中需要通过域名来调用服务器的数据: 3.购买 SSL 证书,小程序强制需要 https 的地址,传统无证书不加密的 http 请求微信不支持: 4.后台程序员开发后台程序,这样才能登录后台进行商品管理.订单维护.资金财务管理等等: 5.后台程序员开发小程序可用的 restfull api 接口或者是 websocket 接口: 6.开发的后台及接口程序的安全性.功能性.稳定

  • AJAX架构之Dojo篇

    作者:hopesoft出处:http://www.51ajax.com 一.前言自去年开始,AJAX一下成了关注的技术热点,各种AJAX框架迅速的发展了起来,其中又分为客户端AJAX架构,服务器端AJAX架构等,其中DojoToolkit做为一个优秀的客户端AJAX架构,被越来越多的人所关注,学习.自去年开始,AJAX一下成了关注的技术热点,各种AJAX框架迅速的发展了起来,其中又分为客户端AJAX架构,服务器端AJAX架构等,其中DojoToolkit做为一个优秀的客户端AJAX架构,被越来越

  • 2017年最好用的9个php开发工具推荐(超好用)

    对于PHP开发者,在互联网上有很多可用的开发工具,但对于初学者不知道哪个php开发工具比较好,找到一个合适的PHP开发工具是很难的,需要花费很多的时间精力.所以,今天我们小编就为初学者推荐几个2017年最好用的9个php开发工具. (php程序员工具箱 v0.1版本,点此下载:http://www.jb51.net/softs/554128.html) 一.PHP开发工具排行 1.SublimeText3 工具简介: Sublime Text是一款流行的代码编辑器.Sublime Text 具有

  • 初学者易上手的SSH-struts2 01环境搭建(图文教程)

    首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. 集成SSH框架的系统从职责上分为四层:表示层.业务逻辑层.数据持久层和域模块层(实体层). Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持.Spring一方面作为一个轻量级的IoC容器,负责查找.定位.创建和管理对象及

  • MyEclipse整合ssh三大框架环境搭载用户注册源码下载

    前言 SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. 集成SSH框架的系统从职责上分为四层:表示层.业务逻辑层.数据持久层和域模块层(实体层). Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持.Spring一方面作为一个轻量级的IoC容器,负责查找.定位.创建和管理对象及

  • asp.net Reporting Service在Web Application中的应用

    原先刚装上Reporting Service时还觉得有点神秘,毕竟在做这个项目前还没有真正接触这个微软用于代替水晶报表的报表工具,而且微软似乎还不满足于一个报表工具那么简单. Reporting Services 是一种基于服务器的新型报表平台,部署在Microsoft® SQL Server™ 2000基础上,可用于创建和管理包含来自关系数据源和多维数据源的数据的表格报表.矩阵报表.图形报表和自由格式报表.可以通过基于 Web 的连接来查看和管理您创建的报表. Reporting Servic

随机推荐