授课-2 自由表操作(1).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《授课-2 自由表操作(1).ppt》由会员分享,可在线阅读,更多相关《授课-2 自由表操作(1).ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、茂名职业技术学院 授课授课-2 -2 自由表操作(一)自由表操作(一)2.1 2.1 表的基本操作(一)表的基本操作(一)2.2 2.2 表结构的有关操作表结构的有关操作 自由表的管理操作是本门课的重点之一。这自由表的管理操作是本门课的重点之一。这里,我们首先学习自由表的显示、修改等操作,里,我们首先学习自由表的显示、修改等操作,然后介绍表结构的有关操作方法。然后介绍表结构的有关操作方法。1茂名职业技术学院【任务(高新考试第任务(高新考试第2.22.2题)题)】将将C C:2006vfpUnit22006vfpUnit2文件夹文件夹Y2-02Y2-02复制到考生文件夹中,重命名为复制到考生文件
2、夹中,重命名为“X2-02”X2-02”,然后新建项目管理器,并命名为,然后新建项目管理器,并命名为“项目项目2-2”2-2”,保存在文件,保存在文件夹夹X2-02X2-02中完成下列操作:中完成下列操作:1.1.复制自由表结构复制自由表结构:|将将Y2_02A.dbfY2_02A.dbf中的表结构复制为中的表结构复制为X2_02A.dbfX2_02A.dbf中,并将中,并将X2_02A.dbfX2_02A.dbf添加添加至至“项目项目2-2”2-2”的的“自由表自由表”中;中;|在表中输入一条记录,结果如样文在表中输入一条记录,结果如样文2-02A2-02A所示。所示。2.2.修改自由表记录
3、及替换字段,修改自由表记录及替换字段,打开打开Y2_02A.dbfY2_02A.dbf,完成以下操作,完成以下操作|按样文按样文2-02B2-02B所示,修改所示,修改Y2_02A.dbfY2_02A.dbf中中“报名序号报名序号”为为“30968”30968”和和“30839”30839”二条记录的二条记录的“专业代号专业代号1”1”、“专业代号专业代号2”2”字段的内容;字段的内容;|为为“报名序号报名序号”为为“30968”30968”和和“30839”30839”二条记录作删除标记;二条记录作删除标记;|为表添加一字段为表添加一字段“序号序号”,数据类型为,数据类型为“数值型数值型”,
4、宽度为,宽度为4 4;|将每条记录的记录号的值放到字段将每条记录的记录号的值放到字段“序号序号”中,结果如样文中,结果如样文2-02C2-02C所所示示 样文样文2-02A2茂名职业技术学院 样文样文2-02B样文样文2-02C3茂名职业技术学院 3.3.在自由表中追加记录:在自由表中追加记录:将表将表 Y2_02B.dbfY2_02B.dbf的记录追加到的记录追加到Y2_02A.dbfY2_02A.dbf之中。之中。4.4.清除记录中的删除标记,物理删除记录清除记录中的删除标记,物理删除记录|清除清除Y2_02B.dbfY2_02B.dbf中中“报名序号报名序号”字段值为字段值为“11265
5、”11265”的记录的删除标的记录的删除标记;记;|物理删除物理删除Y2_02B.dbfY2_02B.dbf中中“报名序号报名序号”字段值为字段值为“11238”11238”的记录。的记录。5.5.记录的排序记录的排序 将将Y2_02B.dbfY2_02B.dbf中所有记录按中所有记录按“姓名姓名”字段降序、字段降序、“院校代号院校代号”字段降字段降序排序,生成新文件序排序,生成新文件X2_02B.dbfX2_02B.dbf,保存至考生文件夹,保存至考生文件夹X2-02X2-02,并将,并将X2_02B.dbfX2_02B.dbf添加至添加至“项目项目2-2”2-2”的的“自由表自由表”中。中
6、。主要操作:主要操作:BROWBROW、REPLREPL、DELEDELE、RECARECA、PACKPACK、SORTSORT的使用,的使用,COPY STRUCOPY STRU 和和 APPE FROMAPPE FROM 的使用。的使用。4茂名职业技术学院 2.1 表的基本操作(一)(P97)【学习目标学习目标】使用命令完成表的显示、修改等操作使用命令完成表的显示、修改等操作【关键概念关键概念】命令的格式命令的格式 BROW、REPL 命令的用法命令的用法5茂名职业技术学院【表文件的打开与关闭表文件的打开与关闭】1.1.打开表打开表 一般来说一般来说,在进行各种表操作之前先要打开表。刚创建
7、的表则在进行各种表操作之前先要打开表。刚创建的表则自动处于打开状态,在其它情况下可用如下方法打开表。自动处于打开状态,在其它情况下可用如下方法打开表。用菜单:用菜单:使用使用【文件文件】菜单中的菜单中的【打开打开】命令。命令。若要若要对对表表进进行行编辑编辑修修改操作,改操作,则则必必须选须选定定【独占独占】复复选选框框 6茂名职业技术学院 用命令:用命令:格式:格式:USE USE 表名表名/?IN IN 工作区号工作区号;INDEX INDEX 索引文件名表索引文件名表ALIAS ALIAS 别名别名;EXCLUSIVE/SHAREDEXCLUSIVE/SHARED 在在当当前前工工作作区
8、区中中打打开开表表。打打开开时时,若若该该表表有有备备注注型或通用型字段,则自动打开同名的型或通用型字段,则自动打开同名的.FPT.FPT文件。文件。例如例如:USE USE rsbrsb&以独占方式打开以独占方式打开rsb.dbfrsb.dbf 7茂名职业技术学院 参数说明:参数说明:(1 1)IN IN 工工作作区区号号:规规定定在在指指定定工工作作区区中中打打开开数数据库表或自由表。据库表或自由表。注注:VFP6.0VFP6.0的的工工作作区区号号从从1-327671-32767,前前1010个个工工作区号也可用字母作区号也可用字母A-JA-J表示。表示。(2 2)INDEX INDEX
9、 索引文件名表索引文件名表:打开指定的索引文件。:打开指定的索引文件。(3 3)ALIAS ALIAS 别别名名:指指定定该该工工作作区区的的别别名名,若若不不指指定别名,则默认为表文件名。定别名,则默认为表文件名。(4 4)用用EXCLUSIVEEXCLUSIVE选选项项,则则以以独独占占方方式式打打开开表表。用用SHAREDSHARED选选项项,则则以以共共享享方方式式打打开开表表,此此时时表表结结构构和表数据和表数据只读只读,不能编辑修改,不能编辑修改。8茂名职业技术学院 2.2.关闭表关闭表 格式一:格式一:USEUSE 格式二:格式二:CLOSE DATABASECLOSE DATA
10、BASE 功能:关闭当前数据库和其中的表,若无打开的数据功能:关闭当前数据库和其中的表,若无打开的数据库,则关闭所有自由表,并选择工作区库,则关闭所有自由表,并选择工作区1 1。格式三:格式三:CLEAR ALLCLEAR ALL 功能:功能:关闭所有的表,并选择工作区关闭所有的表,并选择工作区1 1,释放所有内存,释放所有内存变量、用户定义的菜单和窗口。变量、用户定义的菜单和窗口。除以上命令之外,还可通过退出除以上命令之外,还可通过退出Visual FoxProVisual FoxPro来关闭来关闭已打开的表。选定已打开的表。选定【文件文件】菜单中的菜单中的【退出退出】命令,或在命令,或在【
11、命令命令】窗口键入命令窗口键入命令QUITQUIT。9茂名职业技术学院 Visual FoxProVisual FoxPro命令的格式与特点命令的格式与特点(1)(1)命令格式命令格式 命令字开头命令字开头 +操作对象操作对象 +若干命令子句若干命令子句 命令字命令字:指明具体操作指明具体操作 子子 句句:说明操作结果的呈现形式与操作条件等。说明操作结果的呈现形式与操作条件等。几个简单的命令示例几个简单的命令示例:USE USE rsbrsb&打开名称为打开名称为rsbrsb的表文件的表文件 BROW BROW FOR FOR 职职称称=“=“副副教教授授”&浏浏览览职职称称为为副副教教授授的
12、的教教师师 记录信息记录信息 USE USE&关闭已打开的当前表关闭已打开的当前表【相关知识相关知识】10茂名职业技术学院(2)(2)命令子句命令子句 P45P45 范围范围 子句:子句:ALLALL,RECO nRECO n,NEXT nNEXT n,RESTREST。FIEL FIEL 字段字段 子句子句 字段之间用字段之间用“,”分隔。分隔。FOR/WHIL FOR/WHIL 条件条件 子句子句 功能有一些小差别。功能有一些小差别。FORFOR对满足条件的所有记录进行操作。对满足条件的所有记录进行操作。WHILWHIL当有满足条件的记录便开始操作,当有满足条件的记录便开始操作,当出现不满
13、足条件的记录便停止。当出现不满足条件的记录便停止。11茂名职业技术学院(3)(3)命令特点命令特点 Visual FoxProVisual FoxPro的命令具有下列特点:的命令具有下列特点:(1 1)命令的各部分简洁规范,通俗易懂。)命令的各部分简洁规范,通俗易懂。(2 2)命令)命令子句的数量不限,顺序不拘子句的数量不限,顺序不拘。(3 3)命命令令中中只只规规定定对对操操作作的的要要求求,不不描描述述具具体体的的操操作作过过程,所以称为程,所以称为“非过程化非过程化”语言。语言。Visual Visual FoxProFoxPro的的命命令令既既可可逐逐条条用用交交互互的的方方式式执执行
14、行,又又可编写成程序,以可编写成程序,以“程序文件程序文件”的方式执行。的方式执行。命令中的词汇可使用简写,即只写出它们的前命令中的词汇可使用简写,即只写出它们的前4 4个字母。个字母。例如:例如:REPLACE REPLACE 可简写作可简写作 REPL REPL 即可。即可。12茂名职业技术学院(3)(3)命令分类命令分类 Visual FoxProVisual FoxPro拥有近拥有近500500条命令,可分为以下条命令,可分为以下7 7类:类:建立和维护数据库的命令。建立和维护数据库的命令。数据查询命令。数据查询命令。程序设计命令:程序设计命令:包括程序控制、输入包括程序控制、输入/输
15、出、打印输出、打印设计、运行环境设置等命令。设计、运行环境设置等命令。界界面面设设计计命命令令:包包括括菜菜单单设设计计、窗窗口口设设计计、表表单单设设计等命令。计等命令。文件和程序的管理命令。文件和程序的管理命令。面向对象的设计命令。面向对象的设计命令。其他命令。其他命令。13茂名职业技术学院 2.1.1 2.1.1 浏览显示记录浏览显示记录 打开表后,通过打开表后,通过“浏览浏览”可直接浏览修改可直接浏览修改表记录。表记录。1.BROW1.BROW命令命令 (P100)(P100)格式:格式:BROWSE BROWSE 参数项参数项 功能:数据输入、编辑、浏览和修改等功能。功能:数据输入、
16、编辑、浏览和修改等功能。14茂名职业技术学院 参数说明:参数说明:NOAPPENDNOAPPEND:不允许浏览窗口中显示的记录进行追加操作。不允许浏览窗口中显示的记录进行追加操作。NOEDITNOEDIT:不允许对浏览窗口中显示的记录进行修改。不允许对浏览窗口中显示的记录进行修改。NODELETENODELETE:不允许对浏览窗口中显示的记录进行删除。不允许对浏览窗口中显示的记录进行删除。TITLE”TITLE”标题文字标题文字”:用于指定浏览窗口的文字标题。用于指定浏览窗口的文字标题。FIELDS FIELDS 字段名表:字段名表:显示指定的字段。显示指定的字段。FOR FOR 表达式:表达
17、式:显示满足条件的记录。显示满足条件的记录。VALID VALID 条件表达式条件表达式 ERROR“ERROR“错误提示信息错误提示信息”:用于在浏用于在浏览窗口中对某一字段进行编辑,修改和输入时,对数据的合览窗口中对某一字段进行编辑,修改和输入时,对数据的合法性进行检查。法性进行检查。WIDTH WIDTH 字段宽度:字段宽度:指定字段在浏览窗口中显示的宽度。指定字段在浏览窗口中显示的宽度。COLOR SCHEME COLOR SCHEME 颜色方案:颜色方案:用于设定浏览窗口的显示颜色。用于设定浏览窗口的显示颜色。15茂名职业技术学院(1)(1)重新安排列重新安排列 若要在若要在“浏览浏
18、览”窗口中重新安排列,则将列标头拖到新窗口中重新安排列,则将列标头拖到新的位置,或从的位置,或从“表表”菜单中选择菜单中选择“移动字段移动字段”,然后用上下,然后用上下箭头键移动列,最后按回车键。箭头键移动列,最后按回车键。(2)(2)拆分拆分“浏览浏览”窗口窗口 若要拆分若要拆分“浏览浏览”窗口,则将鼠标指针指向窗口左下角窗口,则将鼠标指针指向窗口左下角的拆分条,向右方拖动拆分条,将的拆分条,向右方拖动拆分条,将“浏览浏览”窗口分成两个窗窗口分成两个窗格。格。(3)(3)改变显示时的列宽改变显示时的列宽 在列标头中,将鼠标指针指向两个字段之间的结合处,在列标头中,将鼠标指针指向两个字段之间的
19、结合处,拖动鼠标可以调整列的宽度尺寸。拖动鼠标可以调整列的宽度尺寸。(4)(4)打开或关闭网格线打开或关闭网格线 选择选择“显示显示”菜单菜单“网格线网格线”。16茂名职业技术学院 任务(任务(高新考试第高新考试第8.8题的第题的第1点点)打开、浏览表(打开、浏览表(USEUSE、BROWSEBROWSE命令)命令)以独占方式打开表以独占方式打开表Y8_08.dbfY8_08.dbf;浏览表、并要求显示在浏览窗口中的字段如样文浏览表、并要求显示在浏览窗口中的字段如样文8-08A8-08A所示。所示。USE USE Y8_08 EXCLY8_08 EXCLBROW FIEL BROW FIEL
20、序号序号,姓名姓名,性别性别,出生年月出生年月,中学代码中学代码USEUSE17茂名职业技术学院 2.EDIT2.EDIT命令命令 格式:格式:EDIT EDIT 范围范围FOR FOR 条件条件FIEL FIEL 字段名表字段名表 功能:用编辑方式功能:用编辑方式(字段名在左侧字段名在左侧)顺序修改当顺序修改当前表中指定范围内符合条件记录的指定字段。前表中指定范围内符合条件记录的指定字段。18茂名职业技术学院【相关知识相关知识:记录的定位记录的定位】存取数据先要进行记录定位,记录定位就是将记录存取数据先要进行记录定位,记录定位就是将记录指针指向某个记录,使之成为当前记录。表刚打开时,指针指向
21、某个记录,使之成为当前记录。表刚打开时,记录指针指向第一个记录。记录指针指向第一个记录。(1)(1)在在“浏览浏览”窗口中移动窗口中移动 使用滚动条或菜单,如用下面方法:使用滚动条或菜单,如用下面方法:从从“表表”菜单中选择菜单中选择“转到记录转到记录”;在子菜单中选择在子菜单中选择“第一个第一个”、“最后一个最后一个”、“下一个下一个”、“前一个前一个”或或“记录号记录号”;如果选择了如果选择了“记录号记录号”,在,在“转达到记录转达到记录”对话框中输对话框中输入待查看记录的编号,然后选择入待查看记录的编号,然后选择“确定确定”按钮。按钮。19茂名职业技术学院(2 2)使用移动指针命令)使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 授课-2 自由表操作1 授课 自由 操作
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内