1 / 9

3.3 表复制与逻辑表设置

3.3 表复制与逻辑表设置. 主讲:张丽芳. 3.3 表复制与逻辑表设置. 教学内容 : 一、 表的复制 ; 二、逻辑表设置。 重点 : 结构和数据的复制 难点 : 结构和数据的复制. 一、 表的复制. 1 、复制任何类型的文件: 【 格式 】 COPY File < 源文件 > to < 目标文件 > 【 功能 】 源文件 产生一个 目标文件 理解: copy file 完整文件名 to 完整文件名 (表没有被打开,类似 Dos 下拷贝) 例如: copy file 学生 .dbf to xixi.dbf

jalia
Download Presentation

3.3 表复制与逻辑表设置

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 3.3 表复制与逻辑表设置 主讲:张丽芳

  2. 3.3 表复制与逻辑表设置 教学内容: 一、表的复制 ; 二、逻辑表设置。 重点:结构和数据的复制 难点:结构和数据的复制

  3. 一、表的复制 1、复制任何类型的文件: 【格式】COPY File <源文件> to <目标文件> 【功能】源文件产生一个目标文件 理解:copy file 完整文件名to 完整文件名(表没有被打开,类似Dos下拷贝) 例如: copy file 学生.dbf to xixi.dbf copy file 学生.fpt to xixi.fpt copy file 第三章.doc to d:\知识.doc 在进行表文件复制时,若表文件含备注型字段,则备注文件不会自动复制,需用户自己使用该命令进行复制

  4. 一、表的复制 2.复制当前表文件 【格式】Copy to <文件名>[<范围>][fields <字段列表>] [for <条件>] [while <条件>] [[type][xls|sdf|delimited]] 理解:copy to 文件名+ 三大子句(表被打开) 例1: use 学生 copy to xb1 for 性别=”男“fields 学号,姓名,入学成绩 被复制的表必须已经打开, 自动复制备注文件

  5. 一、表的复制 3. 复制表结构 copy structure to <文件名> [fields <字段列表>] (表被打开,只拷贝表结构) 例如:use 学生 copy stru to heng copy stru to hi fields 学号,性别,姓名,简历 若有M、G型数据,自动复制备注文件

  6. 一、表的复制 例3-9从“人事”表中摘取“姓名”、“性别”和“工作日期”3个字段,生成新的表文件XB.DBF。 USE人事 COPY TO XB2 FIELDS 姓名,性别,工作日期 USE XB LIST 例3-10从“人事”表中复制生成两种类型的ASCII文本文件,分别存在XBl.TXT和XB2.TXT文本文件中。 命令 USE 人事 COPY TO XB3 DELI &&复制非标准格式的ASCII码文本文件 TYPE XB3.TXT COPY TO XB4 SDF &&复制标准格式的ASCII码文本文件 TYPE XB4.TXT

  7. 一、表的复制 4、append from 表文件名for <条件> fields <字段名表> 例如:假设上面的表heng已经建好: use heng append from xsda for 性别=’女’fields 学号,姓名 list

  8. 二、逻辑表设置 在表中选择数据是常见的操作,BROWSE、LIST等命令都可包括FOR和FIELDS子句,用来选择记录和字段。但是,使用命令子句来实现数据选择仅在执行该命令时生效一次,使用过滤器和字段表等逻辑表的方法,可以一旦为一个表设置逻辑表后,则对该表执行任何操作时一直有效,直到撤消逻辑表为止。 1、set filter to [条件](限制记录) 例如: set filter to &&取消过滤 set filter to 性别=’男’&&现在只对男同学进行操作 list 2、set fields to [字段名表/all ](限制字段) set fields to 学号,姓名&&现在只操作两个字段 list clear fields &&取消过滤 list

  9. 练习: 1. 要将已经打开的XS.DBF数据表的内容复制到文本文件中,应该使用命令______。 A.COPY STRUCTURE TO XS.DBF B.APPEND FROM TO XS.DBF C.COPY TO XS.DBF TYPE SDF D.COPY FILE TO XS>DBF

More Related