Visual FoxPro数据库程序设计实训指导( 第二版) 高职计算机应用技术 焦凤红 实验3 表的基本操作.pptVIP

  • 15
  • 0
  • 约 59页
  • 2017-08-19 发布于广东
  • 举报

Visual FoxPro数据库程序设计实训指导( 第二版) 高职计算机应用技术 焦凤红 实验3 表的基本操作.ppt

尚辅网 3.2 实验内容 3.2.13 表的统计与计算 综合计算 4 【例3-36】对学生表进行下列计算: (1)统计总人数、最高入学成绩、最低入学成绩。 (2)统计学号的前四位是“0103”的学生人数。 USE 学生 CALCULATE CNT(),MAX(入学成绩),MIN(入学成绩) TO x1,x2,x3 CALCULATE CNT() FOR LEFT(学号,4)=″0103″ TO rs 3.2 实验内容 3.2.13 表的统计与计算 分类汇总 5 【例3-37】对学生表按学号的前四位进行分类汇总。 USE 学生 INDEX ON LEFT(学号,4) TAG 学号 TOTAL ON LEFT(学号,4) TO hzcj FIELDS 入学成绩 USE hzcj LIST 显示2个记录 3.2 实验内容 3.2.14 多工作区操作 选择当前工作区 1   Visual FoxPro 能同时提供32767个工作区。   在任何时刻,只有一个工作区是当前工作区,用户只能在当前工作区对所打开的表进行操作。各工作区中所打开的表都有独立的记录指针。每一个工作区可用工作区号(编号:1~32767)或别名来标识。别名有三种:前10个工作区用A~J十个字母来标识;用该工作区中已打开表的表名来作别名;用户自定义别名。   可使用SELECT命令来改变当前工作区。 3.2 实验内容 3.2.14 多工作区操作 选择当前工作区 1   【例3-38】分别在1、2工作区打开学生表和选课表,并选择1工作区为当前工作区。   SELECT 1 或SELECT A   ?SELECT() 返回当前工作区的区号:1   USE 学生   SELECT 2 或SELECT B   ?SELECT() 返回:2   USE 选课   SELECT 学生 选择打开学生表的工作区为当前工作区 3.2 实验内容 3.2.14 多工作区操作 表的关联 3   关联能使不同工作区的记录指针建立一种临时的联动关系。   表间建立关联的前提:建立关联的两个表必须有具有相同属性的字段;子表要根据关联的关键字建立索引,并设置为主控索引。可利用SET RELATION TO 命令或在数据工作期窗口建立关联。有两种方式的关联:一多关系关联、多一关系关联。 3.2 实验内容 3.2.14 多工作区操作 表的关联 3 方法一 用SET RELATION TO 命令建立关联。 执行以下命令序列: SELECT 2 USE cj 打开子表 INDEX ON 学号 TAG xh (1) SELECT 1 USE student 打开父表 SET RELATION TO 学号 INTO B BROWSE FIELDS 学号,姓名,性别,出生日期,B.英语,B.化学,B.高数 SET RELATION TO BROWSE FIELDS 学号,姓名,性别,出生日期,B.英语,B.化学,B.高数 3.2 实验内容 3.2.14 多工作区操作 表的关联 3 方法二 在数据工作期窗口建立关联。 操作步骤如下: (1)打开数据工作期窗口 (2)打开表 (3)对子表cj.dbf以学号为关键字建立索引 (4)建立关联 (5)建立视图文件 (6)显示要查询的结果 3.2 实验内容 3.2.6 表中记录的定位 菜单方式 2   (1)打开表,并进入表“浏览”窗口或“编辑”窗口   (2)执行【表】|【转到记录】命令,弹出“转到记录”子菜单。   (3)在“转到记录”子菜单下,选择不同的选项,可以将记录指针移到相应的记录上。 3.2 实验内容 3.2.7 修改记录 在“浏览”或“编辑”窗口下修改记录 1   【例3-9】利用菜单方式修改学生表的记录。   (1)打开学生.dbf。   (2)执行【显示】|【浏览】命令,弹出“浏览”窗口。   (3)在“浏览”窗口中或切换到“编辑”窗口中编辑修改数据,修改完毕,单击“关闭”按钮或按Ctrl+W存盘。 3.2 实验内容 3.2.7 修改记录 在“浏览”或“编辑”窗口下修改记录 1 【例3-10】用BROWSE命令修改记录示例。 USE 学生 BROWSE FIELDS 学号,姓名 浏览修改学号、姓名字段 BROWSE NOAPPEND NODELETE NOMODIFY 仅浏览记录,禁止追加、删除、修改记录 BROWSE FREEZE 学号 浏览全部记录信息,但只能修改学号字段 BROWSE FOR 性别=″女″ 浏览修改所有女生的记录 BROWSE 浏览修改

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档