表的基本操作课件

上传人:仙*** 文档编号:191777480 上传时间:2023-03-04 格式:PPT 页数:75 大小:167KB
返回 下载 相关 举报
表的基本操作课件_第1页
第1页 / 共75页
表的基本操作课件_第2页
第2页 / 共75页
表的基本操作课件_第3页
第3页 / 共75页
点击查看更多>>
资源描述
表的基本操作PPT课件第4章 表的基本操作表的基本操作PPT课件Visual Foxpro 操作方式菜单方式:通过选择菜单项完成操作。程序方式:以程序的方式完成操作。命令方式:在命令窗口一次输入一条命令。命令语法:命令动词开头、关键词Foxpro保留字、必填项、任选项、|多选一、XX表(XXList)逗号分开的内容。表的基本操作PPT课件数据表的分类自由数据表:以数据文件形式独立储存于磁盘中的数据表。DBASE III FOXPRO数据库数据表:储存于磁盘中但由数据库管理的数据表。VISUAL FOXPRO表的基本操作PPT课件创建自由表数据表:是一组相关的数据按行和列排列的二维表各,通常用来描述一个实体。数据表的构成:表名+结构+内容学号姓名性别 年龄入学日期刘华.t.202005/09/01王华.f.212005/09/01学生信息.dbf表名结构记录表的基本操作PPT课件表结构内容字段名:字母或汉字开头+数字+下划线。字段类型:字段宽度:占用字节数,备注和通用(FPT)小数位数:只对数值型字段。List structure总长度=各字段长度之和+1备注型为变长字段表的基本操作PPT课件建立表结构n使用“命令方式”建立表语法:Create 文件名|?例:Create studinfo.dbf 直接输入文件名 Create?通过对话框输入文件名指定保存文件的缺省文件夹n命令方式:Set default to g:zhsn菜单方式:“工具”|“选项”|“文件位置”|“默认目录”表的基本操作PPT课件连续显示数据表结构语法:List structure to print|to file 文件名分页显示数据表结构语法:Display structure to print|to file 文件名表的基本操作PPT课件修改数据表结构语法:Modify Structure打开表结构编辑窗口,修改表结构。修改表结构时应该逐项修改逐项保存,避免同时修改多个字段名和宽度等。表的基本操作PPT课件建立数据表结构使用“表设计器”建立数据表结构n打开项目管理器。n选“数据”|“自由表”。n单击“新建”。n单击“新建表”。n输入自由表文件名。n单击“保存”。n编辑数据表结构。表的基本操作PPT课件建立数据表结构使用“表向导”建立数据表结构。利用样表字段创建数据表。n 打开项目管理器。n 选“数据”|“自由表”。n 单击“新建”。n 单击“表向导”。n 选择样表和字段。单击“完成”。n 输入自由表文件名。n 单击“保存”。表的基本操作PPT课件复制表结构n 将一个数据表的全部或部分结构复制给一个新的自由表。语法:copy stru to fields 复制全部字段Use studinfoCopy stru to studbak复制部分字段Use studinfoCopy stru to studbak1 fields 学号,姓名,性别表的基本操作PPT课件键盘输入表数据建立表结构后立即输入数据先建表结构,以后再输入数据表的基本操作PPT课件追加记录键盘追加一条记录n单击“文件”|“打开”n选表,“确定”n单击“显示”|“浏览”n单击“表”|“追加新纪录”或按Ctrl+Y表的基本操作PPT课件追加记录将另一个来源表中的全部或部分记录追加到当前表n打开表“当前表”n单击“显示”|“浏览”n单击“表”|“追加记录”n选择“来源表”n设置“选项”(字段、条件)注:追加的字段必须是当前表与来源表中共有的表的基本操作PPT课件命令方式复制表结构和记录n将当前表中的全部或部分记录或字段。语法:copy to database fields 范围 for while Database 数据库名 目的数据库For 与 while 同时出现,while 优先。例:copy to studinf2 for 性别=“女”Copy to studinf3 for 性别=“男”fields 姓名,学号表的基本操作PPT课件修改表结构交互方式:n打开项目管理器n选择“数据”|“自由表”n选中数据表名n单击“修改”命令方式:nUse 数据表名nModi stru注:永久性修改确认表的基本操作PPT课件数据表记录的基本操作n 打开数据表打开项目管理器,选表,单击“浏览”。单击“文件”|“打开”,选表名,单击“确定”。命令方式:语法:use|?exclusive|sharedn 关闭当前数据表命令方式:语法:use注:打开新数据表自动关闭原数据表。单击“文件”|“关闭”只关闭窗口,未关闭数据表。表的基本操作PPT课件打开数据表n一个工作区中只能打开一个数据表。n可以在多个工作区中同时打开不同的数据表。n同时打开的多个数据表中只有一个为当前表。nExclusive独占方式打开。nShared共享方式打开。n修改表结构时,该表必须以独占方式打开。表的基本操作PPT课件查看数据表中的数据n 使用“浏览”窗口单击“文件”|“打开”输入表名,单击“确定”单击“显示”|“浏览”n 定制“浏览”窗口改变列的位置。拖动列名拆分“浏览”窗口。拖动左下角黑块改变“字体”和“字号”。单击“表”|“字体”打开或关闭网格线。单击“显示”|“网格线”表的基本操作PPT课件过滤(筛选)数据按照指定条件筛选数据表中的记录。选择运算n单击“文件”|“打开”n输入表名,单击“确定”n单击“显示”|“浏览”n单击“表”|“属性”n单击“数据过滤器”,组织筛选条件。筛选条件:女的四川籍学生条件表达式:性别=“女”.and.籍贯=“四川”表的基本操作PPT课件过滤(筛选)数据按照要求筛选数据表中的字段。投影运算n单击“文件”|“打开”n输入表名,单击“确定”n单击“显示”|“浏览”n单击“表”|“属性”n单击“允许访问”|“字段筛选”,选择筛选的字段。(可以编辑的字段)表的基本操作PPT课件命令方式查看数据n打开“浏览”窗口语法:browse fields:H=for freeze lock:H=改变“浏览”窗口表头名Freeze指定可编辑字段Lock 指定左边固定列的列数表的基本操作PPT课件命令方式查看数据n连续List或分页Display显示数据记录语法:List|Display fields 范围 for while Off to print|to file Off 不显示记录号。To print 输出数据记录至打印机。To file 输出数据记录至文件。例:list for 性别=“女”to file nusheng.txt表的基本操作PPT课件命令方式查看数据n过滤(筛选)记录语法:Set filter to 例:Set filter to 入学成绩550browsen筛选字段,指定允许访问的字段语法:Set fields to|allAll 全部字段例:Set fields to 学号,姓名,性别browse表的基本操作PPT课件记录指针的定位记录指针:指向表中一条数据记录的标记。n一个数据表只有一个指针。n被指针所指向的记录的为当前记录。n打开数据表时指针指向开始的记录。n每条记录有一个唯一的记录号。n开始的位置有一个头标。n结束的位置有一个尾标。n指针可以向前或向后移动,但是不能移出界外表的基本操作PPT课件数据表记录指针,头标、尾标姓名性别出生日期刘华男1985.09.21李华女1984.12.28王华女1985.07.21徐华男1985.06.18尾标头标1234指针表的基本操作PPT课件记录(指针)定位n将指针指向某一位置(绝对位移)语法:Go top|bottom|Top 指向表的开始位置Bottom 指向表的结束位置指向表中第n号记录使用Go 时要防止指向界外Go 不受索引文件影响Go top|bottom 受索引文件影响表的基本操作PPT课件记录(指针)移动n改变指针的位置(相对位移)。以指针当前指向的位置为准向前或者向后移动n条记录。语法:Skip nnN0向表尾的方向(向后)移动n没有n时,skip等价于skip 1nEof()返回真(.t.)指向头标nBof()返回假(.f.)指向尾标n每移动一次都要判断指针的位置,防止越界表的基本操作PPT课件根据条件定位指针n将指针指向满足给定条件的第一条记录语法:Locate for 范围 while Continue 继续按照Locate中的条件向后搜索n没有满足条件的记录,eof()返回真、found()返回假。n默认的范围选项为All注:使用菜单,单击“编辑”|“查找”|”表”|”转到记录”|”定位”表的基本操作PPT课件插入记录n在指针指向的位置插入一条空白记录语法:Insert blank beforeBlank 插入空白记录Before 当前记录之前,缺省时在当前记录之后注:尽量不用insert命令往数据表中加入新记录表的基本操作PPT课件在表尾追加新记录n在当前表尾部追加一条记录语法:Append blankAppend 交互式追加记录。打开窗口。加blank 追加一条空白记录。不打开窗口,常用于程序中的记录追加。表的基本操作PPT课件追加文件记录n将一个文件中数据追加至当前表尾部语法:Append from|?fields for delimiter with|sdf|xlsn将当前表中数据拷贝至一个文件中语法:Copy to fields for delimiter with|sdf|xls表的基本操作PPT课件追加数组记录n将数组中的数据追加至当前表的尾部语法:Append from array for fields n将当表中的数据拷贝至数组中语法:Copy to array for fields 表的基本操作PPT课件追加通用型数据n将图片文件加入通用型字段语法:Append general 通用型字段名 from 图片文件为BMP格式。表的基本操作PPT课件追加备注型数据n 将文本文件内容复制到备注型字段语法:Append memo from overwrite文本文件应为纯文本文件。有Overwrite 选项覆盖原备注型字段内容。无overwrite 选项则追加至备注型字段的尾部。表的基本操作PPT课件逻辑删除数据记录n为删除的记录打上删除标记语法:Delete 范围 for whilen交互方式:“浏览”,“表”|“删除记录”缺省(默认)范围为当前记录。记录总长=个字段宽度之和+1(1用于保存删除标记)。可以使用recall命令取消删除标记,恢复正常状态。表的基本操作PPT课件恢复记录删除标记n将打上删除标记的记录取消标记恢复正常状态。语法:Recall 范围 for whilen交互方式:“浏览”,“表”|“恢复记录”缺省(默认)范围为当前记录。表的基本操作PPT课件删除标记状态设置决定由删除标记的记录是否参加处理语法:Set delete On|OffOn 过滤掉由删除标记的记录,不参加处理。Off 有删除标记的记录参加处理。表的基本操作PPT课件物理删除n从数据表中物理删除带有删除标记的记录语法:Packn交互方式:“浏览”窗口,“表”|“彻底删除”执行Pack后将无法恢复表的基本操作PPT课件清除数据库n将表中的记录全部物理删除,只保留结构语法:Zap执行Zap后将无法恢复。Zap等价于dele all,pack。前者速度快,后者速度慢。表的基本操作PPT课件修改(替换)表中数据n用指定数据修改表记录中指定字段的内容语法:Replace with additive,with additive 范围 for while缺省(默认)范围为当前记录。带Additive 选项,追加到备注型字段后面。无Additive选项,替换备注型字段的内容。表的基本操作PPT课件记录传送到数组n把数据记录复制到数组变量中语法:Scatter fields Memo to blank|blankMemo 备注型字段参加处理Memvar 作为数组名使用Blank 数组元素类型与字段一至,值为空。表的基本操作PPT课件数组传送到记录n将数组元素中的数据传送到当前记录指定字段语法:Gather from|fields MemoFileds 选项用于替换指定字段内容表的基本操作PPT课件表数据排序与索引对表中数据以一个或多个字段为关键字按照一定的顺序排列排序:物理排列索引:逻辑排列从小到大排列为升序。Ascending从大到小排列为降序。Descending表的基本操作PPT课件排序(物理排列)n 对表中数据按照关键字进行升序或降序排列,并生成一个排序后新的数据表(例题)语法:Sort to on /A|/D/C,字段名2/A|/D/C Ascending|Descending 范围 for while fields缺省(默认)范围为AllAscending不带/D的为升序。Descending不带/A的为降序。字段名1为第一排列,相同时按字段名2排列。/C忽略大小写。表的基本操作PPT课件Sort排序例题use studinfosort to srxcj on 入学成绩/d,学号/ause srxcjbrow表的基本操作PPT课件索引(逻辑排列)n对表中数据按照关键表达式进行升序或降序排列(索引),并生成索引文件。n索引的作用就是按关键表达式升序或降序方式显示数据记录。n提高检索速度。Locate顺序检索,seek索引检索。n不改变数据存储顺序,只改变数据读取顺序。表的基本操作PPT课件Seek索引查找速度快“折半查找”工资表.dbf记录号 工资 1 5000 2 10000 3 7500 4 1 480 2 10000 9999Gz.idx记录号 工资 4 1 480 2 1 5000 3 7500 10000 9999 2 10000索引查找索引查找Seek 9999顺序查找顺序查找Loca for 工资=9999表的基本操作PPT课件索引文件类型n单索引文件,扩展名为IDX。n结构复合索引文件,索引文件名与表文件名同名,扩展名为CDX。n非结构复合索引文件,扩展名为CDX。独立索引文件兼容了以前版本数据库系统。索引文件不能单独使用,只能在打开与其关联的数据库后,其索引功能才能起作用。表的基本操作PPT课件索引的类型主索引:索引字段值必须唯一,一个表只能有一个主索引。用于数据库表。候选索引:索引字段值必须唯一,一个表可以有多个候选索引,作为主索引的候选索引。用于自由表或数据库表。普通索引:索引字段值可以重复,一个表可以有多个普通索引,索引顺序为处理顺序。用于自由表或数据库表。唯一索引:索引字段值可以重复,一个表可以有多个唯一索引,第一个重复字段值加入索引文件。用于自由表或数据库表。表的基本操作PPT课件表设计器建立索引文件n交互方式建立索引单击“文件”|“打开”输入表名,单击“确定”单击“显示”|“表设计器”单击“索引”输入索引名索引表达式(可以是一个字段或组合字段)表的基本操作PPT课件命令方式建立索引语法:Index on 索引表达式 to idx单索引文件名|tag 索引标识 of for Compact Ascending|Descending Unique Additive无of选项索引保存在结构复合索引文件中。带of选项索引保存在普通复合索引文件中。Unique选项只有第一个索引值参加索引。Additive选项当前索引文件保持打开状态。索引标识可以区别于字段名。索引文件类型表的基本操作PPT课件索引文件类型Use zhs002.dbfn 单索引文件(索引文件名任意,扩展名为idx)Index on to 例:Index on a to cc (cc.idx)n 复合索引文件(索引文件名任意,扩展名为cdx)Index on tag of 例:index on e tag ee1 of eea (eea.cdx)n 结构复合索引文件(索引文件名与表文件名同名,扩展名为cdx)Index on tag 例:index on a tag aa (zhs002.cdx)表的基本操作PPT课件打开索引文件n打开表文件的同时打开索引文件语法:Use|?in|again index|?order 索引号|单索引文件名|tag of Ascending|Descending Alias Exclusive|Shared NoupdateAgain 在另一个工作区重复打开已经打开的表Order 指定主控索引打开表文件时结构复合索引文件自动打开表的基本操作PPT课件打开索引文件n不关闭表补充打开索引文件语法:Set index to|?order|tag of Ascending|Descending Additive索引件名表中第一个索引文件为主控索引文件。Additive选项不关闭此前打开的结构复合索引文件。表的基本操作PPT课件关闭索引文件n只关闭索引文件不关闭表语法1:Set index to语法2:Close index结构复合索引文件随表文件一起打开和关闭。表的基本操作PPT课件确定主控索引n在同时打开的多个索引文件中指定主控索引语法:Set order to|tag of in|Ascending|Descending索引号的排列顺序:单索引,结构复合索引,复合索引,同一类索引按排列的先后顺序Set order to 0不关闭索引,但访问为物理顺序表的基本操作PPT课件维护索引增加、修改、删除、重建索引增加索引:与建立索引相同修改索引:在表设计器中完成删除索引:语法1:Delete tag of ,tag of 语法2:Delete tag all 删除(结构)复合索引文件重建索引:语法:Reindex(速度)表的基本操作PPT课件索引查找n按照指定索引关键字查找记录语法:Seek order|tag索引标识名of Ascending|Descending in|索引查找Seek与顺序查找Locate命令的区别Locate灵活,查找条件任意Seek速度快,只能对索引关键字进行查找表的基本操作PPT课件统计记录个数命令n统计记录个数命令语法:Count 范围 for while to 表的基本操作PPT课件求和数据处理命令n在当前表中对一个多个或全部数值字段求和语法:Sum 求和表达式表 范围 for while to|to array 缺省求和表达式将对所有数值型字段求和。变量个数应等于求和表达式个数。如果不知道数值型字段个数也可以采用数组接受求和结果表的基本操作PPT课件求平均值数据处理命令n 在当前表中对一个多个或全部数值字段求平均值语法:Average 求平均值表达式表 范围 for while to|to array 缺省求平均值表达式将对所有数值型字段求平均值。变量个数应等于求平均值表达式个数。如果不知道数值型字段个数也可以采用数组接受求平均值结果。表的基本操作PPT课件分类汇总数据处理命令n在当前表按照分类字段进行分类,对数值型字段进行汇总求和,结果保存至一个新的数据表中语法:Total to on 范围 fields 分类字段必须是一个已经排好序的或者建有索引的。求和字段类型必须是数值型。表的基本操作PPT课件多个数据表同时操作一个信息系统的数据将保存在多个数据表中。经常要同时打开两个以上的数据表进行处理。工作区的使用解决多表同时操作的问题。注意事项:一个工作区只能打开一个数据表。一个数据表可以在多个工作区打开。不同的数据表必须在不同的工作去打开。工作区数最多可以有255个。使用的多个工作区中只有一个为当前工作区。表的基本操作PPT课件切换(选择)工作区n选择区号或别名表所在工作区为当前工作区语法:Select|表别名是Use命令中Alias选项中定义的别名。选择的工作区号可以不连续。Select 0由系统选择当前最小的、没有使用的工作区。进入Visual Foxpro时缺省的当前工作区为1号工作区。函数select()返回当前工作区的区号。跨工作区访问字段,应在字段名前加别名别名.。表的基本操作PPT课件使用数据工作期n数据工作期是当前一种动态工作环境n打开数据工作期窗口:单击“窗口”|“数据工作期”n打开数据表:单击“打开”,选择要打开的表n操作单数据表:选择表,单击”属性”修改结构:单击“修改”,打开表设计器筛选记录:单击“数据过滤器”索引排序:选择“索引顺序”筛选字段:单击“字段筛选”表的基本操作PPT课件使用数据工作期表间关联:表与表之间的父子关系关联作用:同步移动父子关系数据表中的指针关联类型:一对一,父子表的关联字段均唯一一对多,父表关联字段唯一,子表关联字段重复多对一,父表关联字段重复,子表关联字段唯一多对多,父子表的关联字段均重复父表关联字段一般采用主索引,子表关联字段可以采用主索引、候选索引、普通索引。表的基本操作PPT课件使用数据工作期建立表间关联打开数据工作期窗口打开数据表单击“父表名”单击“关系”单击子表名,选择关联字段。(默认)多一关系此为临时关联,不能永久保存。表的基本操作PPT课件使用命令建立关联n建立多对一例题关联语法:Set relation to into|,into|in|Additive n建立一对多例题关联语法:Set skip to ,表的基本操作PPT课件表间关联例题(多一关联)Sele 1Use studinfo(控制表)Sele 2Use sex order 1(被控制表)Sele 3Use special order 1(被控制表)Sele 1Set rela to 性别代码 into sex additiveSet rela to 专业代码 into special additive表的基本操作PPT课件表间关联例题(一多关联)Sele 1Use sex(控制表)Sele 2Use studinfo order tag 性别代码(被控制表)Sele 1Set rela to 性别代码 into studinfo additiveSet skip to studinfo表的基本操作PPT课件删除表间临时关联方法一:关闭建有关联的数据表方法二:Set relation to 取消所有关联方法三:Set relation off into|取消与指定工作区之间的关联表的基本操作PPT课件连接数据表将两个数据表按照一定的条件连接成一个新的数据表语法:Join with to for fields 表的基本操作PPT课件连接表例题sele 1use sexsele 2use studinfojoin with sex to sexname for 性别代码=sex.性别代码 field 学号,姓名,入学成绩,sex.名称数据表名本身可以作为别名使用表的基本操作PPT课件H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlTiQfNbK8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$qZnVkShPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!piRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjRgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShP9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6E3B0y(v%s#oXleMbJ7G4D1z-w&t!qYmVjSgOdLaI6F3B(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)voXlTiQeNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkShPeM6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgP9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdH6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6F3B0y(v%s#oXlUiQf7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5z)w&t!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThaI7F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G0z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8C0z)v&s!pXmUjRfOcK9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#oXlUMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!