- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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
您可能关注的文档
最近下载
- 办公楼空调系统的高效维护方案.docx
- 贵州省遵义市红花岗区第十二中学2023-2024学年七年级下学期期中数学试题(原卷版).docx VIP
- 贵州省遵义市红花岗区第十二中学2023-2024学年七年级下学期期中数学试题(解析版).docx VIP
- 《利用本地农村乡土资源助推美术教学的研究》研究报告.doc
- 市委党校物业管理服务总体方案.doc VIP
- 国有企业合规管理办法.pdf VIP
- 2024《盒马鲜生冷供应链物流成本现状、问题及完善对策研究》11000字.docx
- 机器视觉软件:Basler二次开发_(3).Basler相机驱动与SDK安装.docx
- 高中语文(统编版)必修上册+下册单元任务与人文主题 复习梳理.docx
- 2019年重庆市高职分类招生考试(中职类)药剂类真题.pdf VIP
文档评论(0)