vf常用命令(4)
发布时间:2021-06-08
发布时间:2021-06-08
VF常用命令
Next <n> 表示从当前记录开始(含当前记录)的N条记录
Record <n> 表示第n条记录
Rest 表示从当前记录起到最后一条记录为止的所有记录
实例 1: Use 学生表
List fields 学号,姓名,入校总分
List for 性别=’男’
实例 2: use 学生表
Display
display all
display all for 性别 .and. 入校总分>=500
display fields 学号,姓名,性别,入校总分 for 性别='男'.and.入校总分>=500
练习1: 分别用list和display命令显示所有女生记录(要求显示学号,姓名,性别,入校总 分);
练习2: 分别用list和display命令显示1988年1月1日前出生的学生记录;
list for 出生日期<{^1988-01-01}
练习3: 分别用list和display命令显示目前年龄大于20岁的学生记录(要求显示学号, 姓名,性别,入校总分);
list for (date()-出生日期)/365>20
练习4: 用Disp命令显示第四条记录后(含第四条记录)的所有记录
7、浏览记录命令:browse
命令格式: browse [fields<字段名表>] [for<条件>]
命令功能: 在浏览窗口中显示满足条件的记录,缺省fields参数则显示所有的字段。 实例1: use 学生表
Browse
Browse fields 学号,姓名,入校总分 for 性别='男'
练 习: 浏览侦查专业的所有成都籍女生记录的学号、姓名和入校总分。
4
比 较: list、display和browse的区别
8、添加记录命令:append [blank]
命令格式: append [blank]
命令功能: 不加参数blank,在已打开的表末尾添加一条空白记录,并显示要求立即输入 数据;如果加参数blank,则在表末尾添加一条空白记录。
实例1: use 学生表
append
实例2: use 学生表
append blank
练 习: 在学生表的末尾再添加一条学号为x00101,姓名为李四的记录。
9、插入记录命令:insert
命令格式: insert [blank] [before]
命令功能: 在当前表的当前记录后(缺省before 参数)或前(有before 参数)添加一条 记录,并要求立即输入该条记录,如果有参数blank,则添加一条空白记录。