- 16
- 0
- 约8.21千字
- 约 44页
- 2016-08-23 发布于河南
- 举报
VFP命令1
一、数据表的浏览和定位操作
1、打开命令
USE [表文件名][EXCLUSIVE, SHARED]
EXCLUSIVE:以独占的方式打开
SHARED:以共享的方式打开
2、显示命令
LIST (DISPLAY)
显示表结构
LIST(DISPLAY) STRUCTURE
其中:LIST-连续显示;DISPLAY-分页显示
例:打开“学生表”, 显示表结构
use D:\学生成绩管理系统\学生表.dbf
list structure 【显示表结构】
3、浏览命令
BROWSE
例:打开学生表,浏览表中的记录
use D:\学生成绩管理系统\学生表.dbf
browse
4、有选择的浏览记录(筛选)
(1)菜单方式
打开表的浏览窗口,选择“表\属性”,在对话框中输入筛选条件
(2)命令方式
格式1:SET FILTER TO [条件表达式]
功能:设置数据过滤器,使得数据表中只有满足指定条件的记录才被访问。
例1:用命令浏览学生表中所有女生的记录。
use D:\学生成绩管理系统\学生表.dbf
SET FILTER TO 性别=’女’
BROWSE
例2、取消例1中的记录筛选,浏览学生表中所有学生的记录
use D:\学生成绩管理系统\学生表.dbf
SET FILTER TO
BROWSE
格式2:SET FIELDS TO ALL\[字段名]
功能:设置数据过滤器,使得数据表中只有指定的字段才被访问。
例1:用命令方式浏览学生表中的学号、姓名、专业3个字段。
use D:\学生成绩管理系统\学生表.dbf
SET FIELDS TO 学号,姓名,专业
BROWSE
例2、取消例1中对字段访问的限制,浏览学生表中所有字段内容
use D:\学生成绩管理系统\学生表.dbf
SET FIELDS TO ALL
BROWSE
5.记录的定位
TOP:记录的首记录
BOTTOM:记录的尾记录
BOF(BEGIN OF FILE):首记录之前有一个文件起始标识
EOF(END OF FILE):尾记录之后有一个文件结束标识
表--转到记录---定位:指向满足条件的第一条记录
(1)菜单方式
打开表,单击浏览,选择“表\转到记录”命令
(2)命令方式
指针的绝对移动方式
格式:GO [RECORD] TOP\BOTTOM
例:用命令的方式定位学生表中的第一条、第六条记录
use D:\学生成绩管理系统\学生表.dbf
GO TOP
DISPLAY
GO 6
DISPLAY
指针的相对移动方式
SKIP [+\-]算术表达式
例:打开学生表,用SKIP命令移动记录指针
use D:\学生成绩管理系统\学生表.dbf
GO 2
DISPLAY
SKIP 2
DISPLAY
SKIP -3
DISPLAY
条件定位命令
LOCATE [范围]FOR 条件[while 条件]
FOUND()函数:测试是否找到满足条件的记录。T OR F
FOR条件表示在指定范围内,定位满足条件的第一条记录
while 条件:表示仅当条件满足时才进行记录的定位。如果指定范围内的第一条记录就不满足条件,则立即结束操作,不管后面是否有符合条件的记录。
例:打开学生表,用LOCATE命令定位所有男生的记录
use D:\学生成绩管理系统\学生表.dbf
LOCATE FOR 性别=‘男’
?FOUND()
DISPLAY 【显示第一条记录】
继续执行,显示后面的记录,用命令:
CONTINUE
DISPLAY
二、数据表的维护操作
1、表结构修改
(1)菜单方式
在项目管理器中选择表,选择“修改”命令
(2)命令方式
use D:\学生成绩管理系统\学生表.dbf
MODIFY STRUCTURE
2、添加记录
(1)菜单方式
选择表,单击“浏览”,选择“表\追加新记录”(一次只能追加一条记录)或“显示\追加方式”(一次可以追加多条记录)
(2) 命令方式
格式1:APPEND
功能:在当前数据表的尾部添加记录。
格式2:INSERT [BEFORE]
功能:在当前数据表的某个记录之前或之后插入一条记录
例:在第三条和第四条记录之间插入一条新记录
use D:\学生成绩管理系统\学生表.dbf
GO 3
INSERT
或: GO 4
INSERT BEFORE
3、从其他的文件中追加记录
(1)菜单方式
选择“文件\打开”,打开“新表”,再从“显示”菜单中选择“浏览或编辑”,打开浏览窗口;选择“表\追加记录”命令,在出现的“追加来源”对话框中进行操作。
例:从学生表中选择“学号,姓名,专业”三个字段及所有学生记录,追加到新表S中。
4、编辑记录
在浏览窗口中编辑记录
您可能关注的文档
- C20混凝土配方.doc
- C++源代码单词扫描程序.doc
- ARCSWAT模型使用.doc
- C1XX指令使用文档.doc
- bs应用程序.doc
- Bios设置U盘启动详细设置及图解.doc
- BD飞玛 呈现全流程.doc
- c++常用字符串操作函数.doc
- CAN扩展帧格式介绍.doc
- CloudSim源代码学习之DatacenterBroker.doc
- 2022-2023年执业药师《中药学综合知识与技能》预测试题6(答案解析).docx
- 2022-2023年执业药师《中药学综合知识与技能》预测试题7(答案解析).docx
- 2022-2023年执业药师《中药学综合知识与技能》预测试题20(答案解析).docx
- 2022-2023年执业药师《中药学综合知识与技能》预测试题18(答案解析).docx
- 2022-2023年执业药师《中药学综合知识与技能》预测试题25(答案解析).docx
- 2022-2023年执业药师《中药学综合知识与技能》预测试题14(答案解析).docx
- 2022-2023年执业药师《中药学综合知识与技能》预测试题17(答案解析).docx
- 《神奇的物理学》课件_初中物理_八年级上册_教科版.pptx
- 2022-2023年护理学期末复习-外科护理学(专护理)考试精选专练V(带答案.docx
- 跨文化情境下平台消费者隐性需求识别方法研究.docx
原创力文档

文档评论(0)