Visual FoxPro数据库及程序设计基础 第2版 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者 周明红 4

上传人:E**** 文档编号:89400400 上传时间:2019-05-24 格式:PPT 页数:24 大小:823.50KB
返回 下载 相关 举报
Visual FoxPro数据库及程序设计基础 第2版  工业和信息化普通高等教育“十二五”规划教材立项项目  教学课件 ppt 作者  周明红 4_第1页
第1页 / 共24页
Visual FoxPro数据库及程序设计基础 第2版  工业和信息化普通高等教育“十二五”规划教材立项项目  教学课件 ppt 作者  周明红 4_第2页
第2页 / 共24页
Visual FoxPro数据库及程序设计基础 第2版  工业和信息化普通高等教育“十二五”规划教材立项项目  教学课件 ppt 作者  周明红 4_第3页
第3页 / 共24页
Visual FoxPro数据库及程序设计基础 第2版  工业和信息化普通高等教育“十二五”规划教材立项项目  教学课件 ppt 作者  周明红 4_第4页
第4页 / 共24页
Visual FoxPro数据库及程序设计基础 第2版  工业和信息化普通高等教育“十二五”规划教材立项项目  教学课件 ppt 作者  周明红 4_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《Visual FoxPro数据库及程序设计基础 第2版 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者 周明红 4》由会员分享,可在线阅读,更多相关《Visual FoxPro数据库及程序设计基础 第2版 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者 周明红 4(24页珍藏版)》请在金锄头文库上搜索。

1、,第四章表的创建及相关操作,周明红,第四章表的创建及相关操作,4.1创建和修改表 在Visual FoxPro系统中,一张二维表对应 一个数据表,称为表文件(Table)。 在Visual FoxPro系统中,一张二维表对应一个数据 表,称为表文件(Table)。 定义数据表的结构, 就是定义数据表的字段个数、名、字段类型、字段 宽度及是否以该字段建立索引等。,定义数据表的结构,就是根据二维表的定义来 确定数据表的结构。即确定数据表的组织形式, 也即定义数据表的字段个数、字段名、字段类型、 字段宽度、小数位数以及是否以该字段建立索引等。,Part1,定义表结构,创建和修改表,(1)字段名:是关

2、系的属性名或表的列名。一个表由若干列(字段)构成,每个列都必须有一个惟一的名字字段名,将来可以通过字段名直接引用表中的数据。 在Visual FoxPro中,字段名必须以汉字、字母和下划线开头,由汉字、字母、数字和下划线组成。数据库表支持长字段名,字段名最多为128个字符,自由表不支持长字段名,字段名最多为10个字符。当数据库表转化为自由表时,截去超长部分的字符。字段名不能使用系统的保留字。,创建和修改表,在表设计器中创建表,菜单方式 文件/新建/表/新建文件 使用CREAT命令创建 Create Create Table ( 类型(长度) , 类型(长度) 利用表向导创建表,Part2,Pa

3、rt3,表中数据的输入, 建好表结构之后立即输入记录; 以追加方式输入记录,表记录编辑窗口,追加记录的“浏览”窗口,创建和修改表,备注型字段和通用型字段数据的输入,备注型字段的值不能在“浏览”窗口中直接输入,输入备注型字段的值时,在“浏览”窗口中用鼠标双击备注型字段,即可进入备注型字段的编辑窗口。在此窗口中,可以输入或修改备注型数据,如图4-8所示。输入或修改完成后,按“关闭”按钮或Ctrl+W保存数据并关闭备注型字段的编辑窗口,返回下一个字段继续输入。按ESC键放弃输入或修改退出备注型字段编辑窗口。 通用型字段多用于存储OLE对象,如图像、声音、电子表格和字处理文档等。通用型字段的值也不能和

4、常规类型的字段一样在“浏览”窗口中输入。,创建和修改表,Part4,修改表结构,选择“显示”菜单下的“表设计器”命令,打开“表设计器”对话框,即可按要求修改表的结构,这里不再赘述,命令及使用如下。 【命令格式】MODIFY STRUCTURE,创建和修改表,4.2表操作 表的重命名 打开 关闭 结构复制等。,表操作,Part1,更改表文件名,1界面操作 由于一个表可以对应三个表文件:主文件、备注文件和索引文件,因此,如果通过界面方式对表进行重命名,要求三个表要同时重命名,否则会造成表文件无法打开。 2命令方式 【命令格式】RENAME FileName1 TO FileName2,表操作,Pa

5、rt2,打开表与关闭表,1.打开: 文件打开(或“打开”按钮),相当于命令USE ? 命令窗口中输入: Use 表名.dbf Exclusive / Shared 2.关闭: USE Close Tables Close tables All Close All,表操作,Part3,表和表结构的复制,1表的复制 【命令格式】COPY TO FOR WHILE FIELDS 2表结构的复制 【命令格式】COPY STRUCTURE TO FIELDS ,表操作,4.3表记录操作,数据显示 数据修改 数据删除等操作。,表记录操作,Part1,浏览记录,1菜单方式 浏览窗口显示表记录的格式分为编辑和

6、浏览两种。默认状态下,打开一个数据表的浏览窗口,其显示方式为浏览方式。 1) 编辑方式窗口 2) 浏览方式窗口,表记录操作,Part2,修改记录,1.菜单方式 一张表用非只读方式打开后,即可通过菜单在浏览窗口(或编辑窗口)中直接对其记录进行编辑、修改和删除。,表记录操作,2.命令方式 编辑修改命令 【命令格式】EDIT / CHANGE FIELDS FOR WHILE 替换修改 【命令格式】REPLACE WITH ADDITIVE, WITH ADDITIVEFOR WHILE NOOPTIMIZE,表记录操作,Part3,插入记录,插入记录的前提是指针定位,INSERT命令可以在表中当前

7、记录的前后插入新的记录或空白记录,它的命令格式是: 【命令格式】INSERT BEFORE BLANK,表记录操作,Part4,记录的删除和恢复,1逻辑删除表中的记录 逻辑删除就是给暂时不用的记录加删除标记。 2.命令方式 【命令格式】DELETEFOR WHILE ,表记录操作,恢复被逻辑删除的记录 【命令格式】RECALLFOR WHILE 3物理删除表中的记录 (1) PACK 【命令功能】将当前表文件中所有带删除标记的记录全部彻底地删除掉。 (2)物理删除表中所有记录 【命令格式】ZAP,表记录操作,Part5,记录指针的定位,在VFP内部,有一个用以确定当前记录的记录指针,记录指针指向哪一个记录,这个记录就是当前操作的记录,即当前记录。 定位方法: 绝对定位 GoTop/ Bottom/N 相对定位 Skip N 条件定位Locate For Continue,表记录操作,4.4表的筛选,记录的筛选 字段的筛选,表的筛选,Part1,记录的筛选,在对表的操作过程中,如果只想对其中一些记录进行操作,而对另一些记录不操作,除了可以在操作命令中使用条件外,还可以通过设置过滤器或使用SET FILTER TO命令来限制对某些记录的访问.,表的筛选,Part2,字段的筛选,限制对字段的访问可以在命令中使用FIELDS短语或者通过菜单操作使用“字段选择器”来实现的。,表的筛选,

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

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

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