VFP命令结构与数据表的基本操作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3、显示与查找
List for <条件> <exp L>
Display
指针的条件定位命令:
Locate for <条件>
continue
4、删除
(1)逻辑删除delete recall
(2)物理删除pack
手工操作(交互式操作)
5、计算
数据表的计算
(1)横着计算
Replace <字段名> with <表达式>
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
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
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
(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
VFP命令结构与数据表的基本操作
关于VFP命令结构
<命令动词> <范围> <for条件>
说明:
1、命令动词
List displaydelete recall pack modify structure
2、范围:(4种)
1、全部all
2、部分
a)Next部分
b)Rest部分
3、单个record <n>
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性别="男"
replace all总分with 0
2
replace all总分with 999
replace all总分with 0
2
replace总分with 999
repl for性别="男"平均分with 100
list
2
disp next 3
4
list next 2
clear
6
list rest
3
list rest
appe from zc
brow last
计算:
use学生
brow last
replace all总分with 99
replace all平均分with 97
replace all总分with 0
replace all总分with政治+语文+计算机
replace all平均分with (政治+语文+计算机)/3
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
repl all总分with政治+语文+计算机,平均分with总分/3
sum计算机
sumΒιβλιοθήκη Baidu算机to x
? x
aver计算机to p3
? p3
clear
aver计算机to pn for性别="男"
aver计算机to pw for性别="女"
? pn
? pw
clear
count for性别="女"
count for性别="女" to js
? js
count for计算机<60 to jsj
? jsj
计算
3、for <条件>
条件是逻辑表达式
例如:性别=”男”and身高>1.60
举例:
1、命令动词
clear dir list display
2、范围(scope):
3、For <条件>
复习:记录指针的定位
绝对定位go
相对定位:skip
关于对数据表的操作:
1、创建和修改结构构造一个表
Creat<表名>
Modifystructure(事先要打开文件)
注意:
(1)表的打开与关闭
(2)纪录指针的定位
绝对定位go top \bottom \n
相对定位skip
条件定位locate for<逻辑表达式>continue
(3)三个函数
Recno()记录号函数
Bof()文件头的测试
Eof()文件尾的测试
2、输入与编辑数据
Browse编辑于修改数据
Append添加数据
相关文档
最新文档