莆田学院:《VisualFoxPro6.0 程序设计及其应用开发》课程教学资源(PPT课件)第四章 表的基本操作

Visual FoxPro 6.0 第四章 表的基本操作
第四章 表的基本操作 Visual FoxPro 6.0

第四章表的基本操作 s41表的建立 表:是指存放在磁盘文件中的一张二维表 自由表:不属于任何数据库的表。 数据库表:包含在一个数据库中的表。 区分数据库表和自由表,实现两者的转换 (1)建立表结构 建表分两步骤: (2)数据的输入
第四章 表的基本操作 §4.1表的建立 表:是指存放在磁盘文件中的一张二维表。 自由表:不属于任何数据库的表。 数据库表:包含在一个数据库中的表。 区分数据库表和自由表,实现两者的转换 (1) 建立表结构 建表分两步骤: (2)数据的输入

创建表的结构 建立表结构就是定义各个字段的属性(字段名、字段类型、字 段宽度、小数位数等) 利用表设计器定义数据表的结构,操作方法有二种。 方法一】 从VF系统的主菜单,打开“文件”→“新建”→选择“表” →“新建文件”→输入新建的表名→在“表设计器”窗口,逐 定义表中所有字段名、类型、宽度和是否建立索引,完成对数据 表结构的建立。 方法二】 命令格式: CREATE[〈表文件名〉]
一、创建表的结构 建立表结构就是定义各个字段的属性(字段名、字段类型、字 段宽度、小数位数等) 。 利用表设计器定义数据表的结构,操作方法有二种。 【方法一】 从VFP系统的主菜单,打开“文件” →“新建” →选择“表” →“新建文件”→输入新建的表名→在“表设计器”窗口,逐一 定义表中所有字段名、类型、宽度和是否建立索引,完成对数据 表结构的建立。 【方法二】 CREATE [〈表文件名〉]

二、表数据的输入(注意通用型字段的操作) 通用型字段用于存储多媒体数据。 通用型字段数据的输入 打开通用型字段窗口的命令: MODIFY GENERAL<通用字 段 通用型字段的数据可通过剪贴板粘贴,或通过编辑菜单的 插入对象命令来插入图形。 WⅠ NDOWS应用程序之间交换数据的两种方法:对象的链 接与嵌入( Object Linking and Embedding,简称OLE) ★ 通用字段数据的编辑使用图形编辑工具 ★通用型字段数据的删除通过编辑菜单→清除
通用型字段用于存储多媒体数据。 通用型字段数据的输入 打开通用型字段窗口的命令:MODIFY GENERAL 通用型字段的数据可通过剪贴板粘贴,或通过编辑菜单的 插入对象命令来插入图形。 WINDOWS应用程序之间交换数据的两种方法:对象的链 接与嵌入(Object Linking and Embedding,简称OLE) 通用字段数据的编辑 使用图形编辑工具 二、表数据的输入(注意通用型字段的操作) 通用型字段数据的删除 通过编辑菜单→清除

§42表的维护 表结构维护 通常利用表设计器来修改表的结构, (1)用菜单调出表设计器: 打开所需的表文件→从显示菜单中调出的表设计器 (2)用命令调出表设计器: USE<表文件各 MODIFY STRUCTURE 表记录的维护 表记录的添加、修改、删除
§4.2表的维护 表结构维护 通常利用表设计器来修改表的结构, (1) 用菜单调出表设计器: 打开所需的表文件 → 从显示菜单中调出的表设计器 (2) 用命令调出表设计器: USE MODIFY STRUCTURE 表记录的维护 表记录的添加、修改、删除

§4.3表的维护命令 1.记录的定位 GO TOPBOTTOM GO[常用子句][其它子句]
§4.3表的维护命令 1. 记录的定位 GO TOP|BOTTOM GO 2.记录的移位 SKIP [] 3.插入新记录(在当前记录 前或后插入) INSERT [BLANK] [BEFORE] 4.追加新记录(在表尾 追加) APPEND [BLANK] INSERT INTO 表名[(字段1[,字段2, …])]VALUES(表达式 1[, 表达式2, …]) APPEND FROM [常用子句] [其它子句]

5逻辑删除(加删除标记 DELETE[][for][for<条件 如: recall all for性别=“男” 8物理清除所有记录 ZAP 相当于 DELETE ALL+PACK
5.逻辑删除 (加删除标记) DELETE [] [for] 如:dele all for 性别=“男” 6.物理删除命令(删除带有删除标记的记录) PACK 7.记录恢复命令(去掉删除标记) RECALL [] [for] 如:recall all for 性别=“男” 8.物理清除所有记录 ZAP 相当于DELETE ALL + PACK

9成批修改数据 REPLACEWTH[ ADDITIVE[ WTH[ ADDITIVE][范围]FOR] [ WHERE 如 g use sb replace al价格with价格-1000 replace备注 with+编号+名称 additive for主要设备
9.成批修改数据 REPLACE WITH [ADDITIVE][, WITH [ADDITIVE]]…[ 范围][FOR ] [WHERE] 如:use sb replace all 价格 with 价格-1000 replace 备注 with ‘,’+ 编号+名称 additive for 主要设备

§44逻辑表的设置 通过使用过滤器和字段表,可为一个表设置逻辑表,设置好后, 则对该表的任何操作都一直有效,直到撤消逻辑表为止。 过滤器 设置: SET FILTER TO1800 撤消: SET FILTER TO 字段表 设置: SET FIELDS TO[]ALL 例: use sb set fields to编号,名称,部门 撤消: SET FIELDS OFF
通过使用过滤器和字段表,可为一个表设置逻辑表,设置好后, 则对该表的任何操作都一直有效,直到撤消逻辑表为止。 一、过滤器 设置: SET FILTER TO 例:use sb set filter to 价格>1800 撤消:SET FILTER TO 二、字段表 设置: SET FIELDS TO [[ [, …]] |ALL 例:use sb set fields to编号,名称,部门 撤消:SET FIELDS OFF §4.4逻辑表的设置

§4.5表的索引 1索引的概念 索引是一种逻辑排序方法,它不改变当前表的物理排列顺序,而 是按关键字的升序或降序建立一个与当前表文件相对应的索引 表,表中的指针指向原表的对应记录。 表文件中的记录被修改或删除时,索引文件可自动更新 2索引的种类 (1)按扩展名分: 复合索引CDX 单索引IDX
§4.5表的索引 1.索引的概念 索引是一种逻辑排序方法,它不改变当前表的物理排列顺序,而 是按关键字的升序或降序建立一个与当前表文件相对应的索引 表,表中的指针指向原表的对应记录。 表文件中的记录被修改或删除时,索引文件可自动更新。 2.索引的种类 (1)按扩展名分: 复合索引 .CDX 单索引 .IDX
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 莆田学院:《VisualFoxPro6.0 程序设计及其应用开发》课程教学资源(PPT课件)第六章 查询与视图.ppt
- 莆田学院:《VisualFoxPro6.0 程序设计及其应用开发》课程教学资源(PPT课件)第八章 面向对象.ppt
- 莆田学院:《VisualFoxPro6.0 程序设计及其应用开发》课程教学资源(PPT课件)第五章 数据库的创建与使用.ppt
- 莆田学院:《VisualFoxPro6.0 程序设计及其应用开发》课程教学资源(PPT课件)第二章 VFP概述.ppt
- 莆田学院:《VisualFoxPro6.0 程序设计及其应用开发》课程教学资源(PPT课件)第九章 表单控件.ppt
- 莆田学院:《VisualFoxPro6.0 程序设计及其应用开发》课程教学资源(PPT课件)第三章 VFP的数据类型和存储类型.ppt
- 莆田学院:《VisualFoxPro6.0 程序设计及其应用开发》课程教学资源(PPT课件)第七章 程序设计初步.ppt
- 莆田学院:《VisualFoxPro6.0 程序设计及其应用开发》课程教学资源(PPT课件)第一章 数据库技术(教师:王智明).ppt
- 莆田学院:《VisualFoxPro6.0 程序设计及其应用开发》课程教学资源_数据库系统原理.doc
- 莆田学院:《VisualFoxPro6.0 程序设计及其应用开发》课程教学资源_课程性质与教学目的.doc
- 莆田学院:《VisualFoxPro6.0 程序设计及其应用开发》课程教学资源_基础知识.doc
- 莆田学院:《VisualFoxPro6.0 程序设计及其应用开发》课程教学资源_教学大纲.doc
- 莆田学院:《VisualFoxPro6.0 程序设计及其应用开发》课程教学资源_教学大纲.doc
- 莆田学院:《VisualFoxPro6.0 程序设计及其应用开发》课程教学资源_vfp试题分析.doc
- 《多媒体技术与应用教程》ppt电子书.ppt
- 《AutoCAD实用参考资料》AutoCAD中导入超文本实现方法.doc
- 《AutoCAD实用参考资料》AutoCAD下绘制直线对称中心线的方法.doc
- 《AutoCAD实用参考资料》ATUOCAD经验44.doc
- 《AutoCAD实用参考资料》调整线条宽度的实用工具.doc
- 《AutoCAD实用参考资料》用中文版ACAD2000绘制机械图有关系统变量的设置.doc
- 《网站设计》第一章 网页设计基础.ppt
- 《网站设计》第二章 网页的编辑.ppt
- 《网站设计》第三章 建立网页链接.ppt
- 《网站设计》第4章 表格处理.ppt
- 《网站设计》第5章 层的使用.ppt
- 《网站设计》第6章 框架.ppt
- 《网站设计》第7章 插入多媒体元素.ppt
- 《网站设计》第8章 行为.ppt
- 《网站设计》第9章 CSS层叠样式表的应用.ppt
- 《网站设计》第10章 模板与库的应用.ppt
- 《网站设计》第11章 嵌入表单元素.ppt
- 《网站设计》第12章 站点的整理维护与上传.ppt
- 《网站设计》第13章 准备动态网站的开发和运行环境.ppt
- 《网站设计》第14章 Web应用程序的制作.ppt
- 《数据结构》课程教学资源:第一章 绪论.ppt
- 《数据结构》课程教学资源:第七章 查找.ppt
- 《数据结构》课程教学资源:第二章 线性表.ppt
- 《数据结构》课程教学资源:第五章 树.ppt
- 《数据结构》课程教学资源:第八章 排序.ppt
- 《数据结构》课程教学资源:第六章 图.ppt