VF数据库及其操作.ppt
《VF数据库及其操作.ppt》由会员分享,可在线阅读,更多相关《VF数据库及其操作.ppt(27页珍藏版)》请在第壹文秘上搜索。
1、第三章VF数据库及其操作3.1 创建项目1.项目的作用:帮助组织VFP中要处理的数据和对象.2.创建项目文件(1)菜单方式:文件-新建-项目-项目名-保存(2)命令方式:CREATE PROJECT 3.打开项目文件(1)菜单方式:文件-打开-项目名-确定(2)命令方式:MODIFY PROJECT 3.2 创建数据表1.数据库表:数据表属于某个数据库.2.自由表:数据表与数据库无关、单独存在的.3.2.1 定义表结构 1.字段个数,每个字段的字段名、类型、宽度和小数位数.2.创建自由表(1)项目方式:数据-自由表-新建-新建表-表名-保存(2)菜单方式建表:文件-新建-表-新建表-表名-保存
2、(3)命令方式:CREATE 3.2.2 输入记录1.窗口形式:浏览窗口(记录)、编辑窗口(字段)2.输入方式:(1)一般数据:直接输入具体的数据. (2)备注型字段:双击备注字段标志“memo”.(3)通用型字段:编辑-插入对象-由文件创建-浏览 删除通用型字段内容:打开窗口-编辑-清除. 3.备注型、通用性字段无内容标志字母小写,否则大写.4.表文件包含备注型、通用性字段,系统会自动生成一个与主文件名与表同名,扩展名为.FPT的备注文件.5.备注文件不可随意删除. 3.3 数据表的基本操作与维护3.3.1 数据表的打开与浏览 1.数据表的打开(1)菜单方式:文件-打开-表-确定 (2)命令
3、方式:USE EXCLUSIVESHARED 2.表结构的浏览(1)菜单方式:打开表-显示-表设计器(2)命令方式:LIST|DISPLAY STRUCTURE 总计总宽度比各字段的宽度之和多1,用于存储逻辑删除.3.记录的显示与浏览(1)项目管理器方式:选定表-浏览(2)菜单方式:打开表-显示-浏览/编辑(3)命令方式一:BROWSEFIELDS FORNOAPPENDNOMIDIFY (4)命令方式二:LIST|DISPLAYFIELDS FORWHILEOFF TO PRINTERTO FILE(5)字段、记录筛选 浏览表-表-属性-数据过滤器字段筛选制定字段3.3.2 记录定位1.记录
4、指针:数据表中用来指示记录的位置.2.当前记录:记录指针所指的记录.3.首记录:数据表中第一条记录.4.文件首:首记录之前有一个文件起始标识.5.尾记录:数据表中最后一条记录.6.文件尾:尾记录之后有一个文件结束标识.数据表在刚打开时,记录指针总是指向首(第一条)记录.移动指针的方式1.菜单方式:浏览表-表-转到记录 2.命令方式:(1)指针的绝对定位命令 GO/GOTO TOP|BOTTOM|(2)指针的相对定位命令 SKIP (3)条件定位命令 LOCATEFORWHILE 文件首 BOF()=.T.首记录 GO TOP尾记录 GO BOTTOM文件尾 EOF()=.T.FOUND()=.
5、T.USE表文件3.3.3 修改表结构1.项目管理器方式:数据表-修改或双击要修改的表.2.菜单方式:打开表-显示-表设计器.3.命令方式:MODIFY STRUCTURE4.修改内容:修改字段名、类型、长度. 增加、删除字段,改变字段顺序. 3.3.4 添加记录1.在表尾追加记录(1)菜单方式:浏览表-显示-追加方式、浏览表-表-追加新记录. (2)命令方式:APPEND BLANK2.插入记录:INSERT BEFOREBLANK3.从其它文件中追加记录(1)菜单方式:浏览表-表-追加记录-追加来源(2)命令方式:APPEND FROMFIELDS FOR 3.3.5 修改记录1.在浏览、
6、编辑窗口修改记录(1)项目管理器方式(2)菜单方式:浏览表直接修改.(3)命令方式:BROWSE|EDIT|CHANGE FIELDS FOR 2.批量替换修改命令(1)菜单方式: (2)命令方式:REPLACEWITHADDITIVE WITHADDITIVE FORWHILE3.3.6 删除记录1.逻辑删除(1)菜单方式:浏览表-表-删除记录. (2)命令方式:DELETE FORWHILE(3)鼠标方式:浏览表,单击记录首部空白栏,使其颜色变黑. 2.恢复逻辑删除的记录(1)菜单方式:浏览表-表-恢复记录. (2)命令方式:RECALLFORWHILE(3)鼠标方式:浏览表,单击记录首部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VF 数据库 及其 操作