数据库应用基础——Visual FoxPro 6.0 第二版 教学课件 ppt 作者 蒲永华 吴冬梅 第9章

上传人:E**** 文档编号:89403354 上传时间:2019-05-24 格式:PPT 页数:25 大小:187KB
返回 下载 相关 举报
数据库应用基础——Visual FoxPro 6.0 第二版  教学课件 ppt 作者 蒲永华 吴冬梅 第9章_第1页
第1页 / 共25页
数据库应用基础——Visual FoxPro 6.0 第二版  教学课件 ppt 作者 蒲永华 吴冬梅 第9章_第2页
第2页 / 共25页
数据库应用基础——Visual FoxPro 6.0 第二版  教学课件 ppt 作者 蒲永华 吴冬梅 第9章_第3页
第3页 / 共25页
数据库应用基础——Visual FoxPro 6.0 第二版  教学课件 ppt 作者 蒲永华 吴冬梅 第9章_第4页
第4页 / 共25页
数据库应用基础——Visual FoxPro 6.0 第二版  教学课件 ppt 作者 蒲永华 吴冬梅 第9章_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《数据库应用基础——Visual FoxPro 6.0 第二版 教学课件 ppt 作者 蒲永华 吴冬梅 第9章》由会员分享,可在线阅读,更多相关《数据库应用基础——Visual FoxPro 6.0 第二版 教学课件 ppt 作者 蒲永华 吴冬梅 第9章(25页珍藏版)》请在金锄头文库上搜索。

1、第9章数据的导入和导出,Visual FoxPro 6.0数据库管理系统不仅能够管理自身的数据并把它们转化成其他应用软件可使用的数据,还能把其他应用软件管理的数据转化成Visual FoxPro 6.0系统可以识别使用的数据,从而实现数据的高效使用,避免数据的重复录入,这就是Visual FoxPro 6.0的数据导入、导出功能。通过Visual FoxPro 6.0导入和导出数据,就实现了Visual FoxPro 6.0和其他应用程序之间数据的共享。共享的数据可以是文本文件、电子表格文件或表文件。,【学习目标】, 了解追加数据的两种方法 掌握导入数据的方法 掌握导出数据的方法,9.1 导入

2、数据,9.1.1 可导入的文件类型172 9.1.2 使用【导入向导】导入数据172 9.1.3 直接导入数据175 9.1.4 追加数据,导入数据是指把其他某个应用程序所使用的具有一定格式的数据转化成Visual FoxPro 6.0系统可管理的数据,这样就可以利用这些数据创建新的Visual FoxPro 6.0表,或将数据添加到已有的Visual FoxPro 6.0表中,还可以把数据复制到不同类型的文件中。 导入数据的过程是先从源文件中复制数据,然后创建新表,并用源文件的数据填充该表。如果从Excel中复制数据创建Visual FoxPro 6.0表,导入数据后,就可以像使用其他任何V

3、isual FoxPro 6.0中的表一样使用这个表中的数据。 导入数据之前,必须选择可导入的文件类型,并指定源文件和目标表的名称。,9.1.1 可导入的文件类型,不是所有的文件都能够导入Visual FoxPro 6.0数据管理系统。可导入Visual FoxPro 6.0的文件类型如表9-1所示。,表9-1 可导入Visual FoxPro 6.0的文件类型,9.1.2 使用【导入向导】导入数据,同前面介绍的创建数据表一样,Visual FoxPro 6.0系统提供了导入向导功能。【导入向导】提出一系列问题,根据实际情况逐项回答,向导就可以利用源文件导入数据,创建新表。,【案例9-1】,将

4、如图9-1所示的电子表格中的数据通过使用Visual FoxPro 6.0导入向导,生成一个新的数据表。,【步骤解析】,(1)在【文件】菜单中选择 命令项。弹出【导入】对话框,如图9-2所示。,【步骤解析】 (1)在【文件】菜单中选择命令项。弹出【导入】对话框,如图9-2所示。 (2)在【导入】对话框单击按钮,系统启动【导入向导】对话框。导入向导的【数据识别】对话框用于选择导入文件的类型、指定源文件和目标表,如图9-3所示。具体操作如下。 单击【文件类型】下拉列表,可以选择需要导入的文件类型。单击源文件右侧按钮,弹出【打开】对话框,可以选择需要导入的文件。本例选择“Microsoft Exce

5、l 5.0 和97(XLS)”,如图9-3所示。, 【目标文件】项中提供了【新建表】和【现有表】两种选择。选中单选项,单击“新建表”右侧按钮,打开【另存为】对话框为新创建的表指定保存文件名。本例中保存为“库房.XLS”。【数据识别】设置结果如图9-4所示。单击按钮,弹出【导入向导】步骤1a选择数据库对话框。 如果是往已存在的数据表中追加记录,则选择单选项。这部分内容将在后面做详细介绍。图9-4 【导入向导】步骤1数据识别对话框设置结果,(3)在如图9-5所示的对话框中,确定是创建一个自由表还是将表添加到指定的数据库中。这里主要介绍创建自由表的方法,按照默认的选择单击按钮,弹出【导入向导】步骤2

6、定义字段类型对话框。 (4)该对话框用于选择需要导入的数据的范围,主要是通过选择【工作表】和【导入起始行】完成的。对话框下半部分显示了“库房.XLS”文件表格及其数据。因为表格中的数据是从第二行开始的,所以在【导入起始行】微调框中输入“2”。设置结果如图9-6所示。然后单击按钮。,图9-5 【导入向导】步骤1a选择数据库对话框 图9-6 【导入向导】步骤2定义字段类型对话框 (5)屏幕出现【导入向导】步骤3定义输入字段对话框,如图9-7所示。在这个对话框中,确定每行数据所对应的字段名、数据类型、宽度和小数位。单击表格中的列,选择不同字段,分别进行相应的设置。本例中定义编号、地址、负责人和电话等

7、4个字段均为字符型,只是宽度不同。然后单击按钮,弹出【导入向导】步骤3a指定国际选项对话框,如图9-8所示。,图9-7 【导入向导】步骤3定义输入字段对话框 图9-8 【导入向导】步骤3a指定国际选项对话框 (6)该对话框用于确定一些具有国际标准化单位的选项。在确定对话框中各内容后,单击按钮,弹出【导入向导】步骤4完成对话框,如图9-9所示。单击按钮,一个新的数据表“库房.DBF”就生成了。 (7)打开库房数据表,浏览结果如图9-10所示。由此可见,导入操作对于获取其他应用程序中的数据是非常方便的。 图9-9 【导入向导】步骤4完成对话框 图9-10 浏览导入生成的表,9.1.3 直接导入数据

8、,除了使用向导功能将电子表格中的数据导入到一个数据表之外,Visual FoxPro 6.0还提供了使用导入对话框直接把数据导入到数据表中的功能。这个过程中,系统先创建一个新表,连同表格中的标题和数据,一起导入到新建的数据表中。,9.1.4 追加数据,前面介绍了将数据导入到一个新表中,还可以把数据导入到一个已存在的数据表中,即将需要导入的数据追加到数据表原有的数据之后。要实现追加数据可以通过【导入向导】或【追加来源选项】对话框完成。,9.2 导出数据,在Visual FoxPro 6.0中,不仅可以把其他格式的数据文件,通过【导入向导】或追加数据的操作创建到一个新表或追加到现有的数据表中,而且

9、还可以通过导出操作,将数据表中的数据导出,生成其他格式的数据,以供其他应用程序使用。,9.2.1 导出的文件类型,在Visual FoxPro 6.0中,导出数据文件的类型如表9-2所示。,9.2.2 导出数据,在导出数据操作中,既可以将表中的记录和字段全部导出,也可以指定其中一部分记录或字段,通过设定相应的筛选条件,导出满足条件的数据。,【案例9-5】 通过数据导出功能,将各科成绩表中总分超过450分的记录导出生成Excel格式的数据文件。 【步骤解析】 (1)单击【文件】菜单中命令项,屏幕弹出【导出】对话框。 (2)在【导出】对话框中可以确定源文件以及导出生成的文件类型、名称和保存目录,本

10、例选择如图9-25所示。 图9-25 【导出】对话框,(3)在【导出】对话框中,单击按钮,弹出【导出选项】对话框,用于确定需要满足的导出条件,如图9-26所示。 【导出选项】对话框中各选项含义如下。 【作用范围】:用来确定要导出的连续记录。单击按钮,打开【作用范围】对话框,如图9-27所示。 图9-26 【导出选项】对话框 图9-27 【作用范围】对话框 全部:是指导出数据表中的全部记录。 后续:是指导出从当前开始指定的记录数。 记录号:是指导出某一条记录。 其余:是指从当前记录到文件尾的所有记录。, 【For】:单击按钮,打开【表达式生成器】对话框,用于确定需要导出的数据必须满足的条件。本例

11、题中要求总成绩大于450分。设置如图9-28所示。 【While】:导出连续满足条件的记录,直到遇到一条不满足的记录为止。 【字段】:单击按钮,打开【字段选择器】对话框,用于确定导出数据的字段及其次序,此处设置如图9-29所示。 (4)在确定了导出记录的范围和条件之后,【导出选项】对话框显示结果如图9-26所示。单击其按钮,返回【导出】对话框。再单击按钮,这时系统自动生成一个新文件,即“各科成绩.xls”。通过Microsoft Excel应用软件打开“各科成绩.xls”文件,如图9-30所示。,图9-28 【表达式生成器】对话框 图9-29 【字段选择器】对话框 图9-30 导出生成的Exc

12、el文件 由此可见,数据的导入和导出是一对相反的操作。导入是将其他类型的数据追加到数据表中,导出则是将数据表中的数据转换成其他类型文件格式的数据。在导出过程中,只要能熟练地应用导出条件,就可比较方便地导出记录。,习题,一、简答题 1使用Excel软件设计一个班级通讯录,再利用【导入向导】创建一个新的数据表“通讯录.dbf”,并浏览结果。 2将班级通讯录制作为文本文件,利用【导入向导】追加到上题创建的数据表“通讯录.dbf”,并浏览结果。 在【目标文件】项中选择【现有表】选项,并定位到“通讯录.dbf”。 3将“图书目录.dbf”表中单价在20元以上的记录导出,生成一个Excel文件“图书目录.xls”,且只包含书号、书名、单价和备注字段,并浏览结果。 提示:导出条件表达式为:图书目录.单价 20 4将上题生成的Excel文件中的书号和书名字段内容直接追加到“图书检索.dbf”表中,并浏览结果。 提示:使用【追加来源】对话框把书号和书名字段追加到“图书检索.dbf”表中。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号