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

计算机等级考试二级VFP辅导讲义:修改表

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

  利用“表设计器”,可以改变已有表的结构,如增加或删除字段、设置字段的数据类型及宽度、查看表的内容以及设置索引来排序表的内容。

  如果正在进行修改的表是数据库的一部分,那么还可以得到额外的与数据库有关的字段和表的属性。这些属性的使用将来在后面进行介绍。

  这节的部分内容与前两节有相同的地方,涉及这方面的内容不再详细解释。

  本节要点:

  3.1 修改已有表的结构

  3.2 添加、删除记录

  3.3 编辑记录

  3.1 修改已有表的结构

  3.1.1 打开“表设计器”

  在“文件”菜单中选择“打开”,打开要修改的表。

  在“显示”菜单中选择“表设计器”,和创建表结构时一样,“表设计器”中显示了表的结构。

  3.1.2 “表设计器”中的“表”选项卡

  打开表设计器后,顺便先看一下“表”选项卡,如下图:

  

images/d2-3-1.jpg (20184 字节)

  它显示了当前表设计器所设计表的有关信息。这个表有10条记录,每条记录长68个字节,共10个字段。需要注意的是,在表设计器中,我们输入的表结构的各字段总长度为67,而这里是68,其中多出的一个字节是留作存放删除标志用的。

  下面,再转回到“字段”选项卡,看一下如何对表结构进行修改。

  3.1.3 在表中增加字段

  1、如果要在最后增加字段,在“表设计器”的“字段”选项卡中最后一行直接输入即可。如果想使增加的字段插入到某字段的前面,可以在“表设计器”将光标移到某字段,选择“插入”,就会在该字段前面插入一名为“新字段”的字段,编辑该字段即可。

  2、在“字段名”、“类型”、“宽度”、“null”等列中,键入或选择相应内容,同第一节。

  3、选择“确定”。

  8、选择“是”,将改变的表的结构保存。

  另外,“表设计器”中的字段也可以通过象上节介绍的在“浏览”窗口拖动来改变顺序。

  3.1.4 删除表中的字段

  选定该字段,并选择“删除”。

  3.2 添加、删除记录

  3.2.1 添加记录

  若想在表中快速加入新记录,可以将“浏览”和“编辑”窗口设置为“追加方式”。在“追加方式”中,文件底部显示了一组空字段,我们可以在其中填入来建立新记录

  3.2.2 删除记录

  在 Visual FoxPro 中,删除表中的记录共有两个步骤。首先是单击每个要删除记录左边的小方框,标记要删除的记录。如下图:

  标记记录并不等于删除记录。要想真正地删除记录,还应从“表”菜单中选择“彻底删除”。

  当出现提示,问您是否想从表中移去已删除的记录,选择“是”。

  这个过程将删除所有标记过的记录,并重新构造表中余下的记录。删除做过删除标记的记录时会将表关掉,因此若要继续工作,必须重新打开该表。

  除了通过鼠标单击做删除标记外,还可以通过在“删除”对话框中设置条件,有选择地删除一组记录。

  步骤:

  1、从“表”菜单中选择“删除记录”,出现“删除”对话框:

  在其中输入删除条件。这和上节的查看信息对话框类似。

  2、在输入完删除条件后,按“删除”按钮,就为符合条件的记录打上了删除标记。

  3、从“表”中选择“彻底删除”。

  3.3 编辑记录

  不管是在“浏览”窗口还是在“编辑”窗口中,都可以滚动记录,查找指定的记录,以及直接修改表的内容。

  若要改变“字符型”字段、“数值型”字段、“逻辑型”字段、“日期型”字段或“日期时间型”字段中的信息,可以把光标设在字段中并编辑信息,或者选定整个字段并键入新的信息。

  若要编辑“备注型”字段,在“浏览”窗口中双击该字段或按下 CTRL+PGDN或 CTRL+HOME。这时会打开一个“编辑”窗口,其中显示了“备注型”字段的内容。

  通过双击“浏览”窗口中的“通用型”字段,可以编辑这个对象,您可以直接编辑文档(如 Microsoft Word 文档或 Microsoft Excel 工作表),也可以双击对象打开其父类应用程序(生成对象的应用程序,如 Microsoft 画笔)来进一步修改对象。

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