VFP命令结构与数据表的基本操作.doc
文本预览下载声明
VFP命令结构与数据表的基本操作
关于VFP命令 结构
命令动词 范围 for 条件
说明:
1、命令动词
List display delete recall pack modify structure
2、范围:(4种)
全部 all
部分
Next 部分
Rest 部分
单个 record n
3、for 条件
条件是逻辑表达式
例如:性别=”男” and 身高1.60
举例:
命令动词
clear dir list display
范围(scope):
For 条件
复习:记录指针的定位
绝对定位 go
相对定位:skip
关于对数据表的操作:
1、创建和修改 结构 构造一个表
Creat 表名
Modify structure (事先要打开文件)
注意:
(1)表的打开与关闭
(2)纪录指针的定位
绝对定位 go top \bottom \n
相对定位 skip
条件定位 locate for 逻辑表达式 continue
(3)三个函数
Recno() 记录号函数
Bof() 文件头的测试
Eof() 文件尾的测试
2、输入与编辑数据
Browse 编辑于修改数据
Append 添加数据
3、显示与查找
List for 条件 exp L
Display
指针的条件定位命令:
Locate for 条件
continue
4、删除
(1)逻辑删除 delete recall
(2)物理删除 pack
手工操作(交互式操作)
5、计算
数据表的计算
(1)横着 计算
Replace 字段名 with 表达式
(2)竖着 计算
计数、求和、平均值
6、高级:排序与索引
set defa to e:\aaa
CREATE PROJECT
creat xs
modify structure
modi stru
list
appe
brow
dir
use 学生
list
clear
dir
use xs
list
use 学生
list
clear
list
go 2
? recno()
disp
go top
disp
go bott
disp
3
skip -1
? recno()
skip 2
disp
clea
list
1
? bof()
skip -1
? bof()
go bott
? eof()
skip 1
? eof()
skip
clea
list
brow
clea
list for 性别=男
list for 身高1.7
list for 计算机90
clear
loca for 性别=男
cont
loca for 性别=男
disp
cont
disp
cont
disp
? eof()
list
5
dele
list
pack
brow last
list
clear
list
dele for 性别=男
lis
list
recall all
list
set defa to e:\aaa
dir
use 学生
list
brow
clea
use
use 学生
brow last
go 1
disp
6
disp
skip
disp
skip -3
? recno()
go top
? recno()
go bott
? recno()
clear
disp all
disp record 4
5
disp
clear
2
disp next 2
? recno()
5
disp next 4
3
disp rest
clear
crea xs
dir
use xs
appe
brow
modi stru
use 学生
brow last
brow
clear
list for left(姓名,2)=李
list for 性别=男 and 计算机70
clear
locate for left(姓名,2)=李
disp
continue
disp
continue
disp
continue
disp
? eof()
loca for 计算机=80
disp
continue
disp
continue
disp
continue
disp
? eof()
loca for 计算机=80
? eof()
copy to zc
clear
delete record 3
list
1
dele next 4
list
recall all
list
clea
dele for 性别=男
pack
brow last
list
dele all
pack
list
brow last
appe fro
显示全部