第4章 表的创建和基本操作.pptVIP

  • 17
  • 0
  • 约1.23万字
  • 约 52页
  • 2016-12-15 发布于北京
  • 举报
经济与管理学院 第4章 表的创建和基本操作目录 4.1 表的创建 4.2 表的打开和关闭 4.3 表结构的修改 4.4 表的记录定位和显示 4.5 表数据的修改 4.6 表结构和数据的复制 4.7 表的过滤 4.8 数组和表之间的数据交换 4.1 表的创建 4.1.1 表结构的设计 定义表结构是根据二维表(如下表专门人才基本情况表)进行的。 1.日常生活中的二维表和VFP中表的关系 2. 表结构设计的内容 4.1.2 表结构的建立 建立表结构的方式 (1)命令方式 4.1.3 表数据的输入 4.2 表的打开和关闭 4.2.1 打开表 4.2.2 关闭表 4.3 表结构的修改 修改 4.4 表的记录定位和显示 4.4.1 记录的定位 在VFP系统环境下,表中的每一列数据是通过字段名来标识的,而每一行数据是通过记录号来标识的。用户对表中每一数据项的访问,是通过记录号和字段名来进行的。 在VFP系统内部,有一个用以确定当前记录的记录指针。指针所指的记录称为当前记录。 记录指针定位,实质上是确定哪一个记录为当前记录。 可以在打开“浏览”窗口时,选择“表”菜单,从中选择“转到记录”就可进行记录指针定位。也可用命令来定位。 1.绝对定位 GO TOP; GO BOTTOM; GO RECORD n eg: Use student ?recno() Go 2+2 ?recno() Go bottom ?recno() Go top ?recno() Use 2.相对定位 SKIP [±n] eg: use student ?recno(), bof() Skip-1 ?recno(),bof() Skip 2*2 ?recno(),bof() Skip ?recno(),bof() use 4.4.2 记录的显示 方式一:LIST | DISPLAY all[ 范围 ] [ FOR 条件 ] |[ while 条件 ] [FIELDS 字段名表] [OFF] [TO PRINT] eg: use student display go 2 list next 3 list next 4 for 班级=“计算机02-1” list fields 学号,姓名,团员否 for 性别=“女” off list for year(出生日期)1983 方式二:BROWSE [ FIELDS 字段名表 ] [ FOR 条件 ] [ FREEZE 字段名 ] 4.5 表数据的修改 4.5.1 记录的插入和追加 1.插入新纪录 命令格式:insert [blank][before] eg: Use student List Go 3 Insert before blank list 2.记录的追加 (1)append命令 格式:APPEND [BLANK] (2)append from命令 格式:append from 文件名[FIELDS字段名][for条件] [[type][delimited[with定界符|with blank|with tab]|SDF|XLS]] 例:student(sno(4),sname(8),sex(2),bridth) append from stu type xls 或: append from stu xls append from stu delimited with ‘ append from stu type sdf (3)append from array命令 格式: append from array数组名[for 条件][fields 字段名表] 4.5.2 记录的删除和恢复 删除分逻辑删除和物理删除,逻辑删除的记录可以恢复。 1.逻辑删除 格式:DELETE [范围] [FOR条件] 也可在命令窗口直接逻辑删除。 eg: Use student Delete for 班级=‘计算机02-1’ List Go 4 ?deleted() Go 7 ?deleted() 2.记录恢复 ⑴在“浏览”窗口,把鼠标移到要进行恢复的记录上,对准其删除标记栏,单击左键即恢复。 ⑵在“浏览”窗口,打开“表”菜单,选择“恢复记录”,进入“恢复记录”窗口。 ⑶在命令窗口输入命令 命令格式为: RECALL [范围] [FOR条件] 3.物理删除 ⑴在“浏览”窗口,打开“表”菜单,选择“彻底删除”。 ⑵在命令窗口输入命令。命令格式:PACK 4.记录全部清除命令 命令格式:ZAP 功能:物理删除表中所有记录 4.5.3 记录修改 1.编

文档评论(0)

1亿VIP精品文档

相关文档