




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,授课-2自由表操作(一),2.1表的基本操作(一)2.2表结构的有关操作,自由表的管理操作是本门课的重点之一。这里,我们首先学习自由表的显示、修改等操作,然后介绍表结构的有关操作方法。,2,【任务(高新考试第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-02A所示。2.修改自由表记录及替换字段,打开Y2_02A.dbf,完成以下操作按样文2-02B所示,修改Y2_02A.dbf中“报名序号”为“30968”和“30839”二条记录的“专业代号1”、“专业代号2”字段的内容;为“报名序号”为“30968”和“30839”二条记录作删除标记;为表添加一字段“序号”,数据类型为“数值型”,宽度为4;将每条记录的记录号的值放到字段“序号”中,结果如样文2-02C所示,样文2-02A,3,样文2-02B,样文2-02C,4,3.在自由表中追加记录:将表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”的“自由表”中。主要操作:BROW、REPL、DELE、RECA、PACK、SORT的使用,COPYSTRU和APPEFROM的使用。,5,2.1表的基本操作(一),【学习目标】使用命令完成表的显示、修改等操作【关键概念】命令的格式BROW、REPL命令的用法,6,【表文件的打开与关闭】1.打开表一般来说,在进行各种表操作之前先要打开表。刚创建的表则自动处于打开状态,在其它情况下可用如下方法打开表。用菜单:使用【文件】菜单中的【打开】命令。,若要对表进行编辑修改操作,则必须选定【独占】复选框,7,用命令:格式:USE表名/?IN工作区号;INDEX索引文件名表ALIAS别名;EXCLUSIVE/SHARED在当前工作区中打开表。打开时,若该表有备注型或通用型字段,则自动打开同名的.FPT文件。例如:USErsbNOCONSOLENOOPTIMIZE功能:分屏显示当前表中指定范围内符合条件的记录的指定字段。注意:命令动词为LIST时,范围子句缺省时默认为ALL。而当命令动词为DISP时,范围子句缺省时默认为当前记录。,28,2.1.2修改记录1.BROW,EDIT命令:直接对某一记录值进行修改。2.REPL命令格式:REPLACE范围FOR/WHILE表达式字段名1;WITH表达式1,字段名2WITH表达式2功能:在当前打开表的指定记录中,将有关字段的值用相应的表达式值来替换。若范围与条件等选项都缺省,只对当前记录的有关字段进行替换。该命令对范围内符合条件的记录用表达式I的值来替换字段I。例如USErsbGO6REPL职称WITH副教授,部门代码WITHA01范围子句、FOR子句等的使用与显示命令中相同。,29,P101例2.1:将CJB.DBF中所有“大学英语”课程的学分都改为4。REPLALL学分WITH4FOR课程名=“大学英语”例2.2:若班级成绩表BJCJB.DBF中有姓名、英语、政治、计算机基础和总分字段,要求根据英语+政治+计算机基础作为总分字段的值。REPLALL总分WITH英语+政治+计算机基础例2.3:若职工.dbf中有姓名、职称、基本工资等字段,现要对职称为教授或副教授的职工的基本工资增加工资的30%。REPLALLFOR职称=“教授”.or.职称=“副教授”;基本工资WITH基本工资*1.3,【相关例题】,30,任务:高新考试第2.2题的第2点,利用命令在自由表中完成修改操作,具体是:按样文2-02B所示,修改Y2_02A.dbf中“报名序号”为“30968”和“30839”二条记录的“专业代号1”、“专业代号2”字段的内容。将每条记录的记录号的值放到字段“序号”中。操作:repl专业代号1with“03”,专业代号2with“08”for报名序号=“30968”repl专业代号1with“06”,专业代号2with“04”for报名序号=“30839”replall序号withrecno(),31,2.2表结构的有关操作,【学习目标】掌握表结构的显示、复制、修改等操作【关键概念】表结构的复制命令格式结构描述表,32,2.2.1表结构的操作1.显示表结构格式1:LISPSTRUTOPRINT/TOFILE文件名格式2:DISPSTRUTOPRINT/TOFILE文件名功能:显示当前已经打开表的结构。LISP为连续显示;DISP为分屏显示。例如显示“人事表”的结构。在【命令】窗口依次键入如下两条命令:USErsb出生日期D,班级编号C(4),入学成绩N(6,2),35,3.使用命令复制表结构格式:COPYSTRUCTURETO表文件名FIELDS字段名表WITHCDX功能:仅复制当前表的结构,不复制其中的数据。参数说明:如果使用WITHCDX选项,则复制表结构的同时也复制表索引;若使用FIELDS选项,则新表的结构只包含其指明的字段,同时也决定了这些字段在新表中的排列次序。例:高新2.2第1点将Y2_02A.dbf中的表结构复制为X2_02A.dbf。USEE:2006VFPLXX2-02Y2_02A&源表要先打开COPYSTRUTOX2_02A,36,4.使用结构描述表建立表结构格式:CREATEFROM而结构表可以用命令建立格式:COPYSTRUEXTETOFIEL字段名表结构表的表结构是固定的,由字段名、类型、宽度、小数位数、空值、索引等11个字段组成,见P106表4-4,37,【示例】建立人事表RSB结构的电子表格USERSBCOPYSTRUEXTETORSBJGUSERSBJGCOPYTORSBJG.XLSTYPEXL5,38,5.用命令进入表设计器修改表结构格式:MODISTRU6.表文件部分内容复制格式:COPYTOFIEL字段名清单;范围FOR/WHILE条件功能:将当前表中选定的部分记录和部分字段复制成一个新表或其它类型文件。例4.10在RSB.DBF中将男教授的记录复制到表ZG1.DBF中。USERSBCOPYTOZG1FOR职称=“教授”AND性别=“男”,39,常用对自由表进行操作的命令一览,BROWLIST与DISPREPLAPPE与APPEFROMINSE与INSEINTODELERECAPACK,SCATTOGATHFROMCOUNTOCOPYTOSORTTOTOTATOSUMTO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南省永仁县2025年上半年事业单位公开遴选试题含答案分析
- 河北省巨鹿县2025年上半年事业单位公开遴选试题含答案分析
- 河北省邯郸县2025年上半年公开招聘城市协管员试题含答案分析
- 2025版新型排水沟清理作业服务合同范本
- 2025年环保型地下水打井工程总承包协议
- 2025年度健康产业项目策划与市场推广合同
- 2025版高压输电设备生产线技术升级采购合同
- 2025年包装箱销售与市场推广采购合同范本
- 2025年度四方融资借款合同规范版
- 2025版建筑材料运输合同范本正规范本
- 神经外科术后高热患者的治疗及护理讲课件
- 中学生健康生活方式指南
- 电信转正考试题及答案
- 食堂从业人员健康管理制度
- Q-GDW10166.1-2025 输变电工程初步设计内容深度规定第1部分:110(66)kV架空输电线路
- JG/T 503-2016承插型盘扣式钢管支架构件
- 落户防离职协议书
- T/SFABA 5-2024食品配料天然度检测
- 铁路团体车票协议书
- 大众内部购车协议书
- 2025新人教版英语八上单词默写单(先鸟版)
评论
0/150
提交评论