考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Visual FoxPro > VF辅导 > 文章内容
  

计算机等级考试二级VFP辅导讲义:VisualFoxPro数据库及其操作

中华IT学院   【 】  [ 2017年7月5日 ]

  6.浏览表记录

  (1).在项目管理器中浏览

  在项目管理器中打开要浏览的表,单击“浏览”按钮。

  (2).在数据库设计器中浏览

  在数据库设计器中的表上单击鼠标右键,打开快捷菜单,选择“浏览”命令。

  (3).使用命令

  使用USE 命令打开要浏览的表,然后输入BROWER 命令按回车键。

  7.增加表记录

  (1).APPEND 命令

  包括两种格式:APPEND 和APPEND BLANK。APPEND命令需要立刻输入新记录;APPEND BLANK 命令是在表的尾部增加一条空白记录。

  (2).INSERT 命令

  格式为:INSERT[BEFORE][BLANK]。不指定BEFORE则在当前记录之后插入一条新记录。不指定BLANK 则直接输入新记录。

  例 题

  1.在Visual FoxPro 中,要浏览表记录,首先用——命令打开要操作的表。

  A.USE

  B.OPEN STRUCTURE

  C.MODIFY STRUCTURE

  D.MODIFY

  [解析] 本题考查的知识点是使用表的命令打开表。在visual FoxPro 中浏览,首先要用USE 命令打开要操作的表。选项B 中的命令语法错误;选项C 中的命令用未修改当前表的结构;输入选项D 中的命令会出现一个对话框,提示命令中缺少子句。

  [答案] A

  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

  例 题

  1.在Visual FoxPro 中删除记录有——和———两种。

  A.逻辑删除和物理删除

  B.逻辑删除和彻底删除

  C.物理删除和彻底删除

  D.物理删除和移去删除

  [解析] 本题考查的知识点是Visual FoxPro 中的删除方式。在VisualFoxPro 中删除记录有逻辑删除和物理学删除两种。选项B,C,D 中的彻底删除和移去删除的说法都不正确。因此正确答案为A

  [答案] A

  2.Visual FoxPro 中逻辑删除是指——。

  A.真正从磁盘上删除表及记录

  B.逻辑删除是在记录旁作删除标记,不可以恢复记录

  C.真正从表中删除记录

  D.逻辑删除只是在记录旁作删除标记,必要时可以恢复记录

  [解析] 本题考查的知识点是Visual FoxPro 中的删除方式。Visual FoxPro 中删除记录的方式有逻辑删除和物理删除两种,逻辑删除是指在记录旁作添加删除标记,必要时可以去掉删除标记恢复

  记录;物理删除是真正从表中删除记录,删除的记录不可以再恢复,物理删除但并不删除表。根据这一原则,只有选项D 正确。

  [答案] D

  3.在Visual FoxPro 中, 恢复逻辑删除的记录的命令是—— 。

  A.RECOVER

  B.RECALL

  C.DELETE

  D.PACK

  [解析] 本题考查的知识点是恢复删除记录的命令。在Visual FoxPro中,恢复逻辑删除的记录的命令是RECALL; RECOVER 命令错误;DELETE 命令用于逻辑删除记录;PACK 命令用来物理删除结果。

  [答案] B

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved