预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共28页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第三章 VF数据库及其操作3.1创建项目 1.项目的作用:帮助组织VFP中要处理的数据和对象. 2.创建项目文件 (1)菜单方式:文件-新建-项目-项目名-保存 (2)命令方式:CREATEPROJECT[<项目文件名>] 3.打开项目文件 (1)菜单方式:文件-打开-项目名-确定 (2)命令方式:MODIFYPROJECT[<项目文件名>]3.2创建数据表 1.数据库表:数据表属于某个数据库. 2.自由表:数据表与数据库无关、单独存在的. 3.2.1定义表结构 1.字段个数,每个字段的字段名、类型、宽度和小数位数. 2.创建自由表 (1)项目方式:数据-自由表-新建-新建表-表名-保存 (2)菜单方式建表:文件-新建-表-新建表-表名-保存 (3)命令方式:CREATE<表文件名>3.2.2输入记录 1.窗口形式:浏览窗口(记录)、编辑窗口(字段) 2.输入方式: (1)一般数据:直接输入具体的数据. (2)备注型字段:双击备注字段标志“memo”. (3)通用型字段:编辑-插入对象-由文件创建-浏览 删除通用型字段内容:打开窗口-编辑-清除. 3.备注型、通用性字段无内容标志字母小写,否则大写. 4.表文件包含备注型、通用性字段,系统会自动生成一个与主文件名与表同名,扩展名为.FPT的备注文件. 5.备注文件不可随意删除.3.3数据表的基本操作与维护 3.3.1数据表的打开与浏览 1.数据表的打开 (1)菜单方式:文件-打开-表-确定 (2)命令方式:USE[<表文件名>][EXCLUSIVE][SHARED] 2.表结构的浏览 (1)菜单方式:打开表-显示-表设计器 (2)命令方式:LIST|DISPLAYSTRUCTURE 总计总宽度比各字段的宽度之和多1,用于存储逻辑删除.3.记录的显示与浏览 (1)项目管理器方式:选定表-浏览 (2)菜单方式:打开表-显示-浏览/编辑 (3)命令方式一:BROWSE[FIELDS<字段名列表>] [FOR<条件表达式>[NOAPPEND][NOMIDIFY] (4)命令方式二:LIST|DISPLAY[<范围>][FIELDS<字段名表>] [FOR<条件表达式>][WHILE<条件表达式>][OFF] [TOPRINTER][TOFILE<文件名>] (5)字段、记录筛选 浏览表-表-属性-3.3.2记录定位 1.记录指针:数据表中用来指示记录的位置. 2.当前记录:记录指针所指的记录. 3.首记录:数据表中第一条记录. 4.文件首:首记录之前有一个文件起始标识. 5.尾记录:数据表中最后一条记录. 6.文件尾:尾记录之后有一个文件结束标识. 数据表在刚打开时,记录指针总是指向首(第一条)记录.移动指针的方式 1.菜单方式:浏览表-表-转到记录 2.命令方式: (1)指针的绝对定位命令 GO/GOTOTOP|BOTTOM|<记录号> (2)指针的相对定位命令 SKIP[<数值表达式>] (3)条件定位命令 LOCATE[<范围>]FOR<条件>[WHILE<条件>] 大家有疑问的,可以询问和交流3.3.3修改表结构 1.项目管理器方式:数据表-修改或双击要修改的表. 2.菜单方式:打开表-显示-表设计器. 3.命令方式:MODIFYSTRUCTURE 4.修改内容:修改字段名、类型、长度. 增加、删除字段,改变字段顺序.3.3.4添加记录 1.在表尾追加记录 (1)菜单方式:浏览表-显示-追加方式、浏览表-表-追加新记录. (2)命令方式:APPEND[BLANK] 2.插入记录:INSERT[BEFORE][BLANK] 3.从其它文件中追加记录 (1)菜单方式:浏览表-表-追加记录-追加来源 (2)命令方式:APPENDFROM<源数据表>[FIELDS<字段名列表>] [FOR<条件>] 3.3.5修改记录 1.在浏览、编辑窗口修改记录 (1)项目管理器方式 (2)菜单方式:浏览表直接修改. (3)命令方式:BROWSE|EDIT|CHANGE[FIELDS<字段名表>] [FOR<条件表达式> 2.批量替换修改命令 (1)菜单方式: (2)命令方式:REPLACE<字段1>WITH<表达式1>[ADDITIVE] [<字段2>WITH<表达式2>[ADDITIVE]]… [<范围>][FOR<条件>][WHILE<条件>]3.3.6删除记录 1.逻辑删除 (1)菜单方式:浏览表-表-删除记录. (2)命令方式:DELETE[<范围>][FOR<条件>][WHILE<条件>] (3)鼠标方式:浏览表,单击记录首部空白栏,使其颜色变黑. 2.恢复逻辑删除的记录 (1)菜单方式:浏览表-表-恢复记录. (2)命令方式:RECALL[<范围>][FOR<条件>][WHILE<