2.在Visual FoxPro 中,浏览表记录的命令是——。
A.USE
B.BROWSE
C.MODIFY
D.BROWES
[解析] 本题考查的知识点是浏览表记录的命令。在Visual FoxPro 中,浏览表记录的命令是BROWSE;选项A 中的USE 命令用来打开表,所以浏览表之前,首先用USE 命令打开要浏览的表,然后输入BROWSE命令按回车键;选项C 中的命令缺少子句,而且也不是浏览命令;选项D 中的命令书写错误。
[答案] B
3. Visual FoxPro 中APPEND BLANK 命令的作用是——。
A.在表的任意位置添加记录
B.在当前记录之前插入新记录
C.在表的尾部添加记录
D.在表的首部添加记录
[解析] 本题考查的知识点是APPEND BLANK 命令的功能。在VisualFoxPro 中,APPEND 命令的功能是在表的尾部添加记录。在表的任意位置插入新记录的命令是INSERT;在INSERT 命令中指定BEFORE时在当前记录之间插入新记录;指到第一个记录,在执行INSERT 命令时指定BEFORE 时可在表的首部添加记录。
[答案] C
8.删除表记录
表记录的删除也是表维护的一项经常性的工作,因为删除意味着数据的消失,所以对记录的删除操作比较慎重,删除可分为逻辑删除和物理删除两种操作。逻辑删除还可以恢复,而物理删除则不可恢复。
(1).逻辑删除
逻辑删除就是给指定的记录作删除标记“*”。
1)命令方式
【格式】DELETE [<范围>] [FOR <条件>] [WHILE <条件>]
【功能】对当前表中指定范围内满足条件的记录作删除标记“*”。
【说明】DELETE命令仅仅是在要删除的记录前加上一个删除标记“*”,并不是真正地从表文件中将该记录删除掉。可以用LIST或DISP命令显示带删除标记的记录。发现添加了删除标记的记录前面会显示竖黑条。恢复逻辑删除的记录的命令是RECALL。
【例】删除STUD.DBF中所有男同学的记录。
USE STUD
DELETE FOR 性别="男"
LIST FIELDS 学号,姓名,性别,班级名,系别代号,地址,出生日
期,是否团员
(2)菜单方式
利用菜单方式逻辑删除记录的具体操作步骤如下:
① 首先打开表文件
② 选择【显示】|【浏览】命令,系统弹出记录浏览窗口,显示当前表中的记录。主菜单上增加【表】菜单项。
③ 选择【表】|【删除记录】命令,会弹出 “删除”对话框。
④ 单击删除对话框中的For…按钮或While…按钮,系统弹出表达式生成器,用户可以在表达式框中输入一个逻辑表达式,如性别=”男”,单击【确定】按钮完成条件表达式的输入。
⑤ 在“作用范围”下拉列表框中选择范围,如ALL。
⑥ 单击“删除”对话框中的“删除”按钮,系统将完成对指定范例内满足指定条件的记录的逻辑删除。
(2).物理删除
是真正从表中删除记录,方法是:单击“表”菜单中的“彻底删除”命令。物理删除带删除标记的记录命令是PACK。物理删除表中全部记录的命令是ZAP。
【例】将STUD.DBF中的学号为“021405”的记录进行物理删除。
USE STUD
DELETE FOR 学号=”021405”
PACK
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |