欢迎来到天天文库
浏览记录
ID:41527408
大小:644.56 KB
页数:40页
时间:2019-08-27
《授课-2自由表操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、授课-2自由表操作(一)2.1表的基本操作(一)2.2表结构的有关操作自由表的管理操作是本门课的重点之一。这里,我们首先学习自由表的显示、修改等操作,然后介绍表结构的有关操作方法。1【任务(高新考试第2.2题)】将C:2006vfpUnit2文件夹Y2-02复制到考生文件夹中,重命名为“X2-02”,然后新建项目管理器,并命名为“项目2-2”,保存在文件夹X2-02中完成下列操作:1.复制自由表结构:将Y2_02A.dbf中的表结构复制为X2_02A.dbf中,并将X2_02A.dbf添加至“项目
2、2-2”的“自由表”中;在表中输入一条记录,结果如样文2-02A所示。2.修改自由表记录及替换字段,打开Y2_02A.dbf,完成以下操作按样文2-02B所示,修改Y2_02A.dbf中“报名序号”为“30968”和“30839”二条记录的“专业代号1”、“专业代号2”字段的内容;为“报名序号”为“30968”和“30839”二条记录作删除标记;为表添加一字段“序号”,数据类型为“数值型”,宽度为4;将每条记录的记录号的值放到字段“序号”中,结果如样文2-02C所示样文2-02A2样文2-02B样文2
3、-02C33.在自由表中追加记录:将表Y2_02B.dbf的记录追加到Y2_02A.dbf之中。4.清除记录中的删除标记,物理删除记录清除Y2_02B.dbf中“报名序号”字段值为“11265”的记录的删除标记;物理删除Y2_02B.dbf中“报名序号”字段值为“11238”的记录。5.记录的排序将Y2_02B.dbf中所有记录按“姓名”字段降序、“院校代号”字段降序排序,生成新文件X2_02B.dbf,保存至考生文件夹X2-02,并将X2_02B.dbf添加至“项目2-2”的“自由表”中。主要操作:
4、BROW、REPL、DELE、RECA、PACK、SORT的使用,COPYSTRU和APPE…FROM的使用。42.1表的基本操作(一)(P97)【学习目标】使用命令完成表的显示、修改等操作【关键概念】命令的格式BROW、REPL命令的用法5【表文件的打开与关闭】1.打开表一般来说,在进行各种表操作之前先要打开表。刚创建的表则自动处于打开状态,在其它情况下可用如下方法打开表。用菜单:使用【文件】菜单中的【打开】命令。若要对表进行编辑修改操作,则必须选定【独占】复选框6用命令:格式:USE[表名/?][
5、IN工作区号];[INDEX索引文件名表][ALIAS别名];[EXCLUSIVE/SHARED]在当前工作区中打开表。打开时,若该表有备注型或通用型字段,则自动打开同名的.FPT文件。例如:USErsb&&以独占方式打开rsb.dbf7参数说明:(1)[IN工作区号]:规定在指定工作区中打开数据库表或自由表。注:VFP6.0的工作区号从1-32767,前10个工作区号也可用字母A-J表示。(2)[INDEX索引文件名表]:打开指定的索引文件。(3)[ALIAS别名]:指定该工作区的别名,若不指定别名
6、,则默认为表文件名。(4)用EXCLUSIVE选项,则以独占方式打开表。用SHARED选项,则以共享方式打开表,此时表结构和表数据只读,不能编辑修改。82.关闭表•格式一:USE•格式二:CLOSEDATABASE功能:关闭当前数据库和其中的表,若无打开的数据库,则关闭所有自由表,并选择工作区1。•格式三:CLEARALL功能:关闭所有的表,并选择工作区1,释放所有内存变量、用户定义的菜单和窗口。除以上命令之外,还可通过退出VisualFoxPro来关闭已打开的表。选定【文件】菜单中的【退出】命令,或
7、在【命令】窗口键入命令QUIT。9VisualFoxPro命令的格式与特点(1)命令格式命令字开头+操作对象+若干命令子句命令字:指明具体操作子句:说明操作结果的呈现形式与操作条件等。几个简单的命令示例:USErsb&&打开名称为rsb的表文件BROWFOR职称=“副教授”&&浏览职称为副教授的教师记录信息USE&&关闭已打开的当前表【相关知识】10(2)命令子句P45①[范围]子句:ALL,RECOn,NEXTn,REST。②[FIEL字段]子句字段之间用“,”分隔。③[FOR/WHIL条件]子句功
8、能有一些小差别。FOR—对满足条件的所有记录进行操作。WHIL—当有满足条件的记录便开始操作,当出现不满足条件的记录便停止。11(3)命令特点VisualFoxPro的命令具有下列特点:(1)命令的各部分简洁规范,通俗易懂。(2)命令子句的数量不限,顺序不拘。(3)命令中只规定对操作的要求,不描述具体的操作过程,所以称为“非过程化”语言。VisualFoxPro的命令既可逐条用交互的方式执行,又可编写成程序,以“程序文件”的方式执行。命令中的词汇可使用简
此文档下载收益归作者所有