VFP数据表的基本操作论述

上传人:仙*** 文档编号:174859646 上传时间:2022-12-17 格式:PPTX 页数:77 大小:487.17KB
收藏 版权申诉 举报 下载
VFP数据表的基本操作论述_第1页
第1页 / 共77页
VFP数据表的基本操作论述_第2页
第2页 / 共77页
VFP数据表的基本操作论述_第3页
第3页 / 共77页
资源描述:

《VFP数据表的基本操作论述》由会员分享,可在线阅读,更多相关《VFP数据表的基本操作论述(77页珍藏版)》请在装配图网上搜索。

1、第第4章章 VFP数据表的基本操作数据表的基本操作主要内容主要内容4.1 VFP数据表概述数据表概述4.2 VFP数据表结构的建立与维护数据表结构的建立与维护4.3 VFP数据表记录的录入数据表记录的录入4.4 VFP数据表数据的访问数据表数据的访问4.5 VFP数据表数据的维护数据表数据的维护4.6 VFP数据表数据的排序、索引数据表数据的排序、索引4.7 VFP数据表数据的查询数据表数据的查询4.8 VFP数据表数据的统计数据表数据的统计4.9 多工作区操作多工作区操作复习思考题复习思考题第4章 VFP数据表的基本操作4.1.1 VFP数据表的相关知识数据表的相关知识1.自由表与数据库表自

2、由表与数据库表VFP中数据表区分为自由表和数据库表中数据表区分为自由表和数据库表两类。自由表是不属于任何数据库的表,数据两类。自由表是不属于任何数据库的表,数据库表是包含在一个数据库中的表。库表是包含在一个数据库中的表。2.表文件名与备注文件名表文件名与备注文件名VFP数据表是一个磁盘文件,数据表文数据表是一个磁盘文件,数据表文件名可以由字母、数字或下划线组成,系统自件名可以由字母、数字或下划线组成,系统自动给出的扩展名为动给出的扩展名为.dbf。当表中有备注型或通。当表中有备注型或通用型字段时,系统自动生成与所属数据表的表用型字段时,系统自动生成与所属数据表的表名相同、扩展名为名相同、扩展名

3、为.fpt的备注文件名。的备注文件名。4.1 VFP数据表概述4.1.1 VFP数据表的相关知识数据表的相关知识3.VFP数据表的字段属性数据表的字段属性VFP数据表是由记录组成的,记录又由字段数据表是由记录组成的,记录又由字段组成,每个字段都有其自身的属性。字段的属性主组成,每个字段都有其自身的属性。字段的属性主要包括字段名、数据类型、字段宽度、小数位数、要包括字段名、数据类型、字段宽度、小数位数、空值支持等。其中数据类型、字段宽度、小数位数、空值支持等。其中数据类型、字段宽度、小数位数、空值是实现关系的域完整性的重要保证。空值是实现关系的域完整性的重要保证。(1)字段名字段名:表中的每个字

4、段都是有名称的。:表中的每个字段都是有名称的。字段名必须以字母开头,可由字母、数字、下划线字段名必须以字母开头,可由字母、数字、下划线组合而成,字母大、小写无区别,但其中不许有空组合而成,字母大、小写无区别,但其中不许有空格或其它字符。自由表的字段名最多由格或其它字符。自由表的字段名最多由10个字符组个字符组成,数据库表的字段名支持长名,最多可达成,数据库表的字段名支持长名,最多可达128个字个字符。符。4.1 VFP数据表概述4.1.1 VFP数据表的相关知识数据表的相关知识(2)数据类型数据类型:用于描述该字段的数据特征。在数据表:用于描述该字段的数据特征。在数据表中使用的数据类型有字符型

5、、货币型、数字型、浮点型、日中使用的数据类型有字符型、货币型、数字型、浮点型、日期型、日期时间型、双精度型、整型、逻辑型、备注型、通期型、日期时间型、双精度型、整型、逻辑型、备注型、通用型、字符型用型、字符型(二进制二进制)、备注型、备注型(二进制二进制)这这13类。类。(3)字段宽度字段宽度:指该字段所能容纳的数据的最大字节数。:指该字段所能容纳的数据的最大字节数。与字段的数据类型也有关系。与字段的数据类型也有关系。(4)小数位数小数位数:主要用于指定当字段类型为数值型、符:主要用于指定当字段类型为数值型、符点型、双精度型数据时所需保留的小数位数。此时的字段宽点型、双精度型数据时所需保留的小

6、数位数。此时的字段宽度为整数位数加小数位数再加度为整数位数加小数位数再加1。(5)NULL值值(空值空值):无明确的值。:无明确的值。NULL表示任何不出表示任何不出现的值,现的值,NULL值不等同于零或空格。一个值不等同于零或空格。一个 NULL 值不能认值不能认为比某个值为比某个值(包括另一个包括另一个NULL值值)大或小或相等或不同。大或小或相等或不同。4.1 VFP数据表概述4.1.2 VFP数据表中数据类型数据表中数据类型1.VFP数据表常用数据类型数据表常用数据类型 4.1 VFP数据表概述4.1.2 VFP数据表中数据类型数据表中数据类型4.1 VFP数据表概述4.2.1 设计表

7、结构设计表结构1.设计数据表结构设计数据表结构 4.2 VFP数据表结构的建立与维护4.2.1 设计表结构设计表结构2.设计数据表应注意的问题设计数据表应注意的问题(1)字段的数据类型要与存储在其中的信息类型相匹配;字段的数据类型要与存储在其中的信息类型相匹配;(2)字段的宽度应该足够容纳将要存储的信息内容;字段的宽度应该足够容纳将要存储的信息内容;(3)数值型、浮点型、双精度型字段必须设置正确的小数值型、浮点型、双精度型字段必须设置正确的小数位数;数位数;(4)如果需要将字段设置为能接收空值,必须选中如果需要将字段设置为能接收空值,必须选中NULL栏。栏。4.2 VFP数据表结构的建立与维护

8、4.2.2 建立表结构建立表结构1.准备工作设置默认路径准备工作设置默认路径为方便操作与管理,建议建立一文件夹为方便操作与管理,建议建立一文件夹“D:MYVFP”然后将其设为默认目录。设置默认目录方然后将其设为默认目录。设置默认目录方法可采用命令方式或菜单方式。法可采用命令方式或菜单方式。(1)使用命令方式使用命令方式命令格式命令格式:SET DEFAULT TO 路径路径功能功能:将指定的目录设置为默认目录,该命:将指定的目录设置为默认目录,该命令仅对当前环境有效,关闭令仅对当前环境有效,关闭VFP系统后该设置失效。系统后该设置失效。使用示例:使用示例:SET DEFAULT TO D:MY

9、VFP&将将D:MYVFP设为默认目录设为默认目录 4.2 VFP数据表结构的建立与维护4.2.2 建立表结构建立表结构(2)使用菜单方式使用菜单方式“工具工具”“选项选项(O)”“文件位置文件位置”“默认目录默认目录”“修改修改(M)”在在“更改文件位更改文件位置置”对话框中选中对话框中选中“使用使用(U)默认目录默认目录”,这时,这时“定定位位(L)默认目录默认目录”文本框由灰色文本框由灰色(不可用不可用)变为正常颜变为正常颜色色(可用可用)单击单击按钮按钮 在在“选择目录选择目录”对话框中对话框中首先从首先从“驱动器驱动器(V)”下拉式列表框中选下拉式列表框中选D:在在“当当前工作目录:

10、前工作目录:”列表框中选择列表框中选择“MYVFP”文件夹文件夹“选定选定”返回返回“更改文件位置更改文件位置”对话框对话框 “确确定定”返回返回“选项选项”对话框对话框“设为默认值设为默认值”“确定确定”按钮,从而将按钮,从而将D:MYVFP设为了默认目设为了默认目录。录。通过这种方法设置的默认目录长期有效。通过这种方法设置的默认目录长期有效。4.2 VFP数据表结构的建立与维护4.2.2 建立表结构建立表结构2.利用表设计器建立数据表结构利用表设计器建立数据表结构(1)菜单方式进入表设计器菜单方式进入表设计器(2)命令方式进入表设计器命令方式进入表设计器命令格式命令格式:CREATE 文件

11、名文件名|?功能功能:生成一个新的数据表。如果在创建表:生成一个新的数据表。如果在创建表时打开了一个数据库,则表自动添加到该数据库中。时打开了一个数据库,则表自动添加到该数据库中。使用示例:使用示例:CREATE D:MYVFPSTUDENT CREATE CREATE?(3)使用项目管理器使用项目管理器 3.利用表向导创建数据表结构利用表向导创建数据表结构 4.2 VFP数据表结构的建立与维护4.2.2 建立表结构建立表结构4.利用复制方法间接建立表结构利用复制方法间接建立表结构表结构的建立也可以利用已有的数据表表结构的建立也可以利用已有的数据表间接建立,主要是采用复制的方法。间接建立,主要

12、是采用复制的方法。(1)利用当前表复制数据表结构利用当前表复制数据表结构命令格式命令格式:COPY STRUCTURE TO 新新表文件名表文件名 FIELDS WITH CDX DATABASE 数据库名数据库名 NAME 长表名长表名功能功能:用当前表结构创建一个新的数据:用当前表结构创建一个新的数据表结构。表结构。4.2 VFP数据表结构的建立与维护4.2.2 建立表结构建立表结构例例4.3 设当前打开表为设当前打开表为teacher.dbf,且存在结构复,且存在结构复合索引文件,有如下命令:合索引文件,有如下命令:COPY STRUCTURE TO JS1&将将TEACHER表结构复制

13、为表结构复制为JS1表结构表结构COPY STRU TO JS2 FIEL 教师编号,姓名,性别教师编号,姓名,性别&JS2表结构中只有指定字段表结构中只有指定字段COPY STRU TO JS3 CDX&建立建立JS3表结构同时建立表结构同时建立JS3.CDX文件文件COPY STRU TO JS4 WITH CDX&建立建立JS4表结构同时建立表结构同时建立JS4.CDX文件文件COPY STRU TO JS5 DATA 学籍管理学籍管理&建立建立JS5表结构且加入数据库表结构且加入数据库“学籍管理学籍管理”4.2 VFP数据表结构的建立与维护4.2.2 建立表结构建立表结构(2)利用表的

14、结构信息文件创建另一个新表结利用表的结构信息文件创建另一个新表结构构可以利用表结构信息文件生成另一个表结构。可以利用表结构信息文件生成另一个表结构。操作方法分为两步:先创建一个有当前表结构信息操作方法分为两步:先创建一个有当前表结构信息的新表,然后再由含有结构信息的新表创建另一个的新表,然后再由含有结构信息的新表创建另一个数据表结构。数据表结构。创建一个当前表结构信息的新表创建一个当前表结构信息的新表命令格式命令格式:COPY STRUCTURE EXTENDED TO 新表名新表名 DATABASE 数据库名数据库名 NAME 长表名长表名 FIELDS 字段名列表字段名列表功能功能:创建一

15、个新表,其中的字段包含当前:创建一个新表,其中的字段包含当前表的结构信息。表的结构信息。4.2 VFP数据表结构的建立与维护4.2.2 建立表结构建立表结构例例4.4设当前打开表为设当前打开表为teacher.dbf,试保存,试保存teacher表的结构信表的结构信息。息。COPY STRU EXTE TO JSJG1&保存原表所有字段信息保存原表所有字段信息COPY STRU EXTE TO JSJG2 FIEL 教师编号教师编号,姓名姓名,性别性别,职称职称&保存指定的保存指定的3个字段信息个字段信息COPY STRU EXTE TO JSJG3 DATA 学籍管理学籍管理&产生的产生的J

16、SJG3表属于表属于“学籍管理学籍管理”数据库数据库 利用结构信息表创建另一个新表利用结构信息表创建另一个新表命令格式命令格式:CREATE 新表名新表名 DATABASE 数据库名数据库名 NAME 长长表名表名 FROM 含有结构信息的表名含有结构信息的表名功能功能:使用保存有结构信息的表去创建一个新的数据表。:使用保存有结构信息的表去创建一个新的数据表。例例4.5 利用教师结构信息表利用教师结构信息表“JSJG2.DBF”创建一个新表,命令创建一个新表,命令如下:如下:CREATE TEACHER1 FROM JSJG2&利用利用JSJG2新建表新建表TEACHER15.利用利用SQL命

17、令直接创建数据表结构命令直接创建数据表结构可使用可使用CREATE TABLESQL语句直接建立表结构语句直接建立表结构 4.2 VFP数据表结构的建立与维护4.2.3 数据表的打开与关闭数据表的打开与关闭1.工作区与当前工作区工作区与当前工作区工作区指用来标识一张打开的表的区域。工作区指用来标识一张打开的表的区域。VFP6系统允许用户使用系统允许用户使用32767个工作区,并允许在个工作区,并允许在各个工作区中打开不同的数据库表或自由表。每个各个工作区中打开不同的数据库表或自由表。每个工作区都有一个工作区号,分别用工作区都有一个工作区号,分别用132767表示。表示。每个表打开后至少有两个默

18、认的别名,一个是表名每个表打开后至少有两个默认的别名,一个是表名自身,一个是工作区别名。为使用方便,编号为自身,一个是工作区别名。为使用方便,编号为110的前的前10个工作区的默认别名分别用个工作区的默认别名分别用AJ这这10个字个字母表示。母表示。当前工作区当前工作区就是正在操作的工作区,当前工就是正在操作的工作区,当前工作区上打开的表称为作区上打开的表称为当前工作表当前工作表。4.2 VFP数据表结构的建立与维护4.2.3 数据表的打开与关闭数据表的打开与关闭2.当前工作区选择当前工作区选择指定当前工作区可以使用指定当前工作区可以使用SELECT命令或数据工作期命令或数据工作期窗口操作。窗

19、口操作。(1)SELECT命令命令命令格式命令格式:SELECT|功能功能:将指定工作区号作为当前工作区。:将指定工作区号作为当前工作区。使用说明使用说明:工作区号可使用:工作区号可使用132767。别名指在该。别名指在该工作区打开的表的名称或别名,前面的工作区打开的表的名称或别名,前面的110工作区还可以工作区还可以用字母用字母AJ表示其别名。若工作区号为表示其别名。若工作区号为0则表示选择当前未则表示选择当前未使用的最小工作区号为当前工作区。使用的最小工作区号为当前工作区。4.2 VFP数据表结构的建立与维护4.2.3 数据表的打开与关闭数据表的打开与关闭使用示例:使用示例:SELE 1&

20、选择选择1#工作区为当前工作区工作区为当前工作区USE STUDENT ALIAS XS&在该区打开在该区打开STUDENT表且为该表取别名表且为该表取别名XSSELE 15&选择选择15#工作区为当前工作区工作区为当前工作区USE TEACHER ALIAS JS&在该区打开在该区打开TEACHER表且为该表取别名表且为该表取别名JS4.2 VFP数据表结构的建立与维护4.2.3 数据表的打开与关闭数据表的打开与关闭(2)“数据工作期数据工作期”窗口窗口 3.数据表的打开数据表的打开选择工作区后就可以打开数据表了。选择工作区后就可以打开数据表了。(1)菜单方式菜单方式(2)命令方式命令方式命

21、令格式命令格式:USE 表名表名 IN 工作区号工作区号|别名别名 AGAIN INDEX 索引文件列表索引文件列表ALIAS 别名别名 EXCLUSIVE SHARED NOUPDATE功能功能:打开一个表及其相关索引文件。:打开一个表及其相关索引文件。例例4.6 使用使用USE命令以独占方式在命令以独占方式在2#工作区打开表工作区打开表STUDENT.DBF,并指定别名为,并指定别名为XS。USE D:MYVFPSTUDENT IN 2 ALIAS XS EXCLUSIVE&D:MYVFP表示文件位置,可不指定。表示文件位置,可不指定。思考:当前工作区是思考:当前工作区是2#工作区否?工作

22、区否?4.2 VFP数据表结构的建立与维护4.2.3 数据表的打开与关闭数据表的打开与关闭4.数据表的关闭数据表的关闭(1)菜单方式菜单方式(2)命令方式命令方式USE IN 工作区号工作区号:关闭当前或指定工作区上的表。关闭当前或指定工作区上的表。CLOSE ALL:关闭所有工作区中打开的数据库、表关闭所有工作区中打开的数据库、表和索引,并选择工作区和索引,并选择工作区1为当前工作区。为当前工作区。CLOSE TABLES:关闭所有当前选中数据库中的所关闭所有当前选中数据库中的所有表。若没有已打开的数据库,则关闭所有工作区内的自由有表。若没有已打开的数据库,则关闭所有工作区内的自由表。表。4

23、.2 VFP数据表结构的建立与维护4.2.3 数据表的打开与关闭数据表的打开与关闭CLOSE TABLES ALL:关闭所有数据库中的所有表关闭所有数据库中的所有表以及自由表,但所有数据库保持打开。以及自由表,但所有数据库保持打开。CLOSE DATABASES:关闭当前数据库和表。若没关闭当前数据库和表。若没有当前数据库,则关闭所有工作区内所有打开的自由表、索有当前数据库,则关闭所有工作区内所有打开的自由表、索引和格式文件,并选择工作区引和格式文件,并选择工作区1为当前工作区。为当前工作区。CLOSE DATABASES ALL:所有打开的数据库和其所有打开的数据库和其中的表、所有打开的自由

24、表、所有工作区内所有索引和格式中的表、所有打开的自由表、所有工作区内所有索引和格式文件,并选择工作区文件,并选择工作区1为当前工作区。为当前工作区。CLEAR ALL:关闭所有表,包括所有相关的索引、关闭所有表,包括所有相关的索引、格式和备注文件,并且选择工作区格式和备注文件,并且选择工作区1为当前工作区。从内存中为当前工作区。从内存中释放所有的内存变量和数组以及所有用户自定义菜单栏、菜释放所有的内存变量和数组以及所有用户自定义菜单栏、菜单和窗口的定义。单和窗口的定义。QUIT:退出退出VFP系统,则关闭所有的表。系统,则关闭所有的表。4.2 VFP数据表结构的建立与维护4.2.4修改表结构修

25、改表结构1.使用表设计器使用表设计器 命令格式命令格式:MODIFY STRUCTURE功能功能:进入表设计器修改表结构:进入表设计器修改表结构 2.使用使用ALTER TABLESQL命令命令可使用可使用ALTER TABLESQL语句直接语句直接修改表结构修改表结构 4.2 VFP数据表结构的建立与维护4.2.5浏览表结构浏览表结构命令格式命令格式:LISTDISPLAY STRUCTURE IN 工作区号工作区号|别名别名 NOCONSOLE TO PRINTER PROMPT TO FILE 文件名文件名功能功能:对指定工作区上打开的表结构列:对指定工作区上打开的表结构列表或分屏的方式

26、进行显示输出。表或分屏的方式进行显示输出。4.2 VFP数据表结构的建立与维护4.2.5浏览表结构浏览表结构例例4.7 分别将学生表的结构输出到文件和屏幕分别将学生表的结构输出到文件和屏幕上。上。SELE 2&选择选择2工作区为当前工作区工作区为当前工作区USE STUDENT EXCL&在在2上以独占方式打开上以独占方式打开STUDENT表表LIST STRUCTURE TO XS&在屏幕上不分页显示表结构且将显示结果保存到在屏幕上不分页显示表结构且将显示结果保存到XS.TXTDISPLAY STRUCTURE&在屏幕上分页显示表的结构在屏幕上分页显示表的结构TYPE XS.TXT&在屏幕上

27、显示文件在屏幕上显示文件XS.TXT的内容的内容 4.2 VFP数据表结构的建立与维护4.3.1 VFP数据表记录录入方式数据表记录录入方式1.立即向数据表中输入记录立即向数据表中输入记录新建表结构后保存时弹出新建表结构后保存时弹出“现在就输入现在就输入记录吗?记录吗?”,单击,单击“是是”2.用菜单方式追加记录用菜单方式追加记录“显示显示”“浏览浏览”“显示显示”“追追加方式加方式”3.用命令方式追加记录用命令方式追加记录在在VFP6系统中可用系统中可用APPEND等命令实等命令实施数据表记录的添加,具体命令使用方法见施数据表记录的添加,具体命令使用方法见4.3.2。4.3 VFP数据表记录

28、的录入4.3.2 VFP数据表记录的录入命令数据表记录的录入命令1.APPEND命令命令命令格式命令格式:APPEND BLANK IN 工作区工作区号别名号别名 NOMENU功能功能:在表的末尾添加一个或多个新记录。:在表的末尾添加一个或多个新记录。2.APPEND FROM 命令命令命令格式命令格式:APPEND FROM 文件名文件名|?FIELDS 字段名列表字段名列表 FOR 条件表达式条件表达式 DELIMITED WITH 分隔符分隔符 WITH BLANK|WITH TAB|WITH CHARACTER 分隔符分隔符 SDF功能功能:将其它表:将其它表(或其它文件如电子表格中表

29、或其它文件如电子表格中表)中记录数据追加到当前表记录末尾。若不指定源文中记录数据追加到当前表记录末尾。若不指定源文件的类型,则源文件为表文件。件的类型,则源文件为表文件。4.3 VFP数据表记录的录入4.3.2 VFP数据表记录的录入命令数据表记录的录入命令3.APPEND FROM ARRAY命令命令命令格式命令格式:APPEND FROM ARRAY 数组名数组名 FOR 条件表达式条件表达式 FIELDS 字段名列表字段名列表|FIELDS LIKE 字段特征框架字段特征框架|FIELDS EXCEPT字段特征框架字段特征框架功能功能:将数组中的每一行作为一条记录,在:将数组中的每一行作

30、为一条记录,在当前表的记录末尾追加,并从相应的数组行中取出当前表的记录末尾追加,并从相应的数组行中取出数据添加到记录中。数据添加到记录中。4.APPEND GENERAL 命令命令命令格式命令格式:APPEND GENERAL 通用型字段通用型字段名名 FROM 文件名文件名功能功能:从文件中导入:从文件中导入 OLE 对象并将其放入当对象并将其放入当前记录的通用字段中。前记录的通用字段中。4.3 VFP数据表记录的录入4.3.2 VFP数据表记录的录入命令数据表记录的录入命令5.APPEND MEMO 命令命令命令格式命令格式:APPEND MEMO 备注型字备注型字段名段名 FROM 文件

31、名文件名OVERWRITE功能功能:将文本文件的内容复制到当前记:将文本文件的内容复制到当前记录的备注字段中。录的备注字段中。6.INSERTSQL命令命令该命令的命令格式、功能及其应用见第该命令的命令格式、功能及其应用见第6章。章。4.3 VFP数据表记录的录入4.3.3 表记录中各种数据的录入表记录中各种数据的录入1.字符型数据录入字符型数据录入 2.数值型、浮点型、货币型、整型、双精度型数值型、浮点型、货币型、整型、双精度型数据录入数据录入 3.日期型、日期时间型数据录入日期型、日期时间型数据录入 4.逻辑性数据录入逻辑性数据录入逻辑型字段只能接受逻辑型字段只能接受T、Y、F、N这这4个

32、字母个字母之一之一(不论大小写皆可不论大小写皆可)5.备注型数据录入备注型数据录入 6.通用型数据录入通用型数据录入 7.记录数据的传递记录数据的传递 4.3 VFP数据表记录的录入4.4.1 数据表记录定位数据表记录定位1.记录指针与当前记录记录指针与当前记录一张数据表往往有多条记录,一张数据表往往有多条记录,VFP系统按照输入时的系统按照输入时的顺序对数据表中的记录进行顺序编号,这个编号称为记录号。顺序对数据表中的记录进行顺序编号,这个编号称为记录号。系统为每个打开的数据表设置一个记录指针,记录指针指向系统为每个打开的数据表设置一个记录指针,记录指针指向的记录被称为当前记录,使用的记录被称

33、为当前记录,使用RECNO()函数可以获得指定工函数可以获得指定工作区当前记录的记录号。作区当前记录的记录号。2.文件头与文件尾文件头与文件尾VFP数据表文件有两个特殊的位置:文件头数据表文件有两个特殊的位置:文件头(表起始表起始标记标记)和文件尾和文件尾(表结束标记表结束标记)。文件头位于表中第一条记录之。文件头位于表中第一条记录之前,当记录指针指向文件头时,函数前,当记录指针指向文件头时,函数BOF()的值为的值为.T.,但此,但此时的记录号为第一条记录的记录号。文件尾在最后一条记录时的记录号为第一条记录的记录号。文件尾在最后一条记录之后,当记录指针指向文件尾时,函数之后,当记录指针指向文

34、件尾时,函数EOF()的值为的值为.T.,此,此时的记录号为数据表记录总数加时的记录号为数据表记录总数加1,即,即RECCOUNT()+1。4.4 VFP数据表数据的访问4.4.1 数据表记录定位数据表记录定位3.数据表记录指针定位数据表记录指针定位(1)使用菜单方式定位记录指针使用菜单方式定位记录指针“显示显示”“浏览浏览”“表表”“转到记转到记录录”(2)使用命令方式定位记录指针使用命令方式定位记录指针命令格式:命令格式:GO|GOTO RECORD 记录号记录号 IN 工作区号工作区号|别名别名GO|GOTO TOP|BOTTOM IN 工作区号工作区号|别名别名功能:移动记录指针到指定

35、的记录。功能:移动记录指针到指定的记录。命令格式命令格式2:SKIP N IN 工作区号工作区号|别名别名 4.4 VFP数据表数据的访问4.4.2 数据表数据显示数据表数据显示1.使用菜单方式使用菜单方式“显示显示”“浏览浏览”2.使用使用?、?命令命令命令格式命令格式:?|?功能功能:?在当前光标处开始输出表达在当前光标处开始输出表达式的值式的值?在下行输出表达式的值在下行输出表达式的值4.4 VFP数据表数据的访问4.4.2 数据表数据显示数据表数据显示例例4.8 使用使用?、?命令显示数据表命令显示数据表STUDENT和和TEACHER的有关内容。的有关内容。Select 1USE S

36、TUDENT ALIAS XS EXCL GO 6 SELECT 2 USE TEACHER ALIAS JS EXCL 3SELE 1?学号学号,姓名姓名,家庭地址家庭地址?性别性别,婚否婚否 姓名姓名=张三张三“?姓名姓名+M.姓名姓名?LEFT(学号学号,4)+ALLT(RIGHT(姓名姓名,2)?LEFT(学号学号,4)+RIGHT(ALLT(姓名姓名),2)?姓名姓名+JS.姓名姓名?性别性别+B.性别性别?学号学号,B.姓名姓名,家庭地址家庭地址,B.职称职称 4.4 VFP数据表数据的访问4.4.2 数据表数据显示数据表数据显示3.使用使用LIST、DISPLAY命令命令命令格式

37、命令格式:LIST|DISPLAY FIELDS 字段列表字段列表 范范围围 FOR 条件表达式条件表达式 WHILE 条件表达式条件表达式 OFF NOCONSOLE TO PRINTER PROMPT|TO FILE 文件名文件名功能功能:在:在VFP6系统主窗口中显示与当前表有关的信系统主窗口中显示与当前表有关的信息。息。4.4 VFP数据表数据的访问4.4.2 数据表数据显示数据表数据显示4.使用使用BROWSE命令命令 命令格式命令格式:BROWSE LASTFIELDS 字字段列表段列表 FONT 字体字体,字号字号 STYLE 字形字形FOR 条条件表达式件表达式 REST FR

38、EEZE 字段名字段名LOCK N NOAPPEND NODELETE NOEDIT|NOMODIFY NOLINK NOMENU NOREFRESH NORMAL NOWAIT TITLE 标题标题 功能功能:打开浏览窗口,显示当前或选定表的记:打开浏览窗口,显示当前或选定表的记录。录。4.4 VFP数据表数据的访问4.4.3 数据表数据过滤数据表数据过滤1.用菜单操作方式实现数据表数据过滤用菜单操作方式实现数据表数据过滤 2.用命令方式控制数据表数据访问用命令方式控制数据表数据访问(1)设置记录过滤的命令设置记录过滤的命令命令格式命令格式:SET FILTER TO 条件表达式条件表达式功

39、能功能:指定访问当前表中记录时必须满足的条:指定访问当前表中记录时必须满足的条件。件。(2)设置字段过滤的命令设置字段过滤的命令命令命令1格式格式:SET FIELDS TO 字段列字段列表表|ALL命令命令2格式格式:SET FIELDS ON|OFF 功能功能:指定可以访问表中的哪些字段。:指定可以访问表中的哪些字段。4.4 VFP数据表数据的访问4.5.1 数据表记录插入数据表记录插入命令格式命令格式:INSERT BEFORE BLANK功能功能:在表的当前记录前:在表的当前记录前(后后)添加一条添加一条或多条新记录。或多条新记录。4.5 VFP数据表数据的维护4.5.2 数据表记录修

40、改数据表记录修改1.使用菜单方式使用菜单方式2.使用使用BROWSE命令命令 3.使用使用EDIT、CHANGE命令命令命令格式命令格式:EDITCHANGE FIELDS 字段列字段列表表 范围范围 FOR 条件条件 WHILE 条件条件 FONT 字体字体,字号字号 STYLE 字形字形 FREEZE 字段名字段名 LASTPARTITION N NOAPPEND NODELETE NOEDIT|NOMODIFY NOLINK NOMENU NORMAL NOWAIT TITLE 标题标题功能功能:以编辑方式显示、修改数据表记录:以编辑方式显示、修改数据表记录 4.5 VFP数据表数据的维

41、护4.5.2 数据表记录修改数据表记录修改4.使用使用REPLACE命令命令 命令格式命令格式:REPLACE 范围范围 FOR 条件条件 WHILE 条件条件 字段名字段名1 WITH 表达式表达式1 ADDITIVE,字段名字段名 WITH 表达式表达式2 ADDITIVE IN 工作区号工作区号|别名别名功能功能:更新指定工作表的指定记录内容。:更新指定工作表的指定记录内容。5.使用使用REPLACE FROM ARRAY 命令命令命令格式命令格式:REPLACE FROM ARRAY 数组名数组名 FIELDS 字段列表字段列表 范围范围 FOR 条件条件 WHILE 条件条件功能功能

42、:使用内存变量数组中的值更新字段内容。:使用内存变量数组中的值更新字段内容。4.5 VFP数据表数据的维护4.5.3 数据表数据的删除数据表数据的删除1.数据表记录的逻辑删除与恢复数据表记录的逻辑删除与恢复(1)菜单方式菜单方式(2)命令方式命令方式DELETE命令命令命令格式命令格式:DELETE 范围范围 FOR 条件条件WHILE 条条件件功能功能:为当前数据表中指定范围内满足条件的记录添:为当前数据表中指定范围内满足条件的记录添加删除标志。加删除标志。RECALL命令命令命令格式命令格式:RECALL 范围范围 FOR 条件条件WHILE 条条件件功能功能:将当前数据表中指定范围内满足

43、条件的记录的:将当前数据表中指定范围内满足条件的记录的删除标志取消。删除标志取消。4.5 VFP数据表数据的维护4.5.3 数据表数据的删除数据表数据的删除2.数据表记录的物理删除数据表记录的物理删除(1)菜单方式菜单方式(2)命令方式命令方式PACK命令,功能是把当前数据库中做过删除标记命令,功能是把当前数据库中做过删除标记的记录从文件中真正删除掉。的记录从文件中真正删除掉。ZAP命令,功能是删除当前数据表中全部记录。在命令,功能是删除当前数据表中全部记录。在执行执行ZAP时,屏幕会出现信息框询问是否清除已打开数据表时,屏幕会出现信息框询问是否清除已打开数据表文件中的记录。文件中的记录。使用

44、使用DELETESQL命令命令3.带逻辑删除标志数据表设置带逻辑删除标志数据表设置 命令格式命令格式:SET DELETED ON|OFF功能功能:指定:指定 VFP6 是否处理标有删除标记的记录,以是否处理标有删除标记的记录,以及其它命令是否可以操作它们。及其它命令是否可以操作它们。4.5 VFP数据表数据的维护4.5.4数据表数据传递数据表数据传递1.记录与数组记录与数组(1)将当前记录复制到数组或内存变量将当前记录复制到数组或内存变量 命令格式命令格式:SCATTER FIELDS 字段列表字段列表|FIELDS LIKE 字段特征框架字段特征框架|FIELDS EXCEPT 字段特征框

45、架字段特征框架 MEMO TO 数组名数组名|TO 数组名数组名 BLANK|MEMVAR功能功能:将当前记录的字段值按字段列表顺序依次送入:将当前记录的字段值按字段列表顺序依次送入数组元素中,或依次送入一组内存变量。数组元素中,或依次送入一组内存变量。(2)将数组或内存变量的数据复制到当前记录将数组或内存变量的数据复制到当前记录 命令格式命令格式:GATHER FROM|MEMVAR FIELDS 字段列表字段列表|FIELDS LIKE 字段特征框架字段特征框架|FIELDS EXCEPT 字段特征框架字段特征框架 MEMO 功能功能:将数组或内存变量的数据依次复制到当前记录,:将数组或内

46、存变量的数据依次复制到当前记录,以替换相应字段值。以替换相应字段值。4.5 VFP数据表数据的维护4.5.4数据表数据传递数据表数据传递(3)将数据表记录复制到数组将数据表记录复制到数组命令格式命令格式:COPY TO ARRAY 数组名数组名 FIELDS 字段字段列表列表|FIELDS LIKE 字段特征框架字段特征框架|FIELDS EXCEPT 字段特字段特征框架征框架 范围范围 FOR 条件条件 WHILE 条件条件功能功能:将当前选定表中指定范围内满足条件记录的制:将当前选定表中指定范围内满足条件记录的制定字段数据复制到数组。定字段数据复制到数组。(4)将数组复制到数据表将数组复制

47、到数据表可以用前面讲述的可以用前面讲述的APPEND FROM ARRAY将数组中将数组中的数据复制到新表中的记录。也可以用的数据复制到新表中的记录。也可以用GATHER 将数组或一将数组或一组内存变量中的数据复制到表中的记录。还可以使用组内存变量中的数据复制到表中的记录。还可以使用REPLACE FROM ARRAY命令。命令。4.5 VFP数据表数据的维护4.5 VFP数据表数据的维护数据表数据的维护 2.数据表的复制数据表的复制(1)任意文件间的复制任意文件间的复制命令格式命令格式:COPY FILE 源文件源文件 TO 目标文件目标文件功能功能:从源文件复制得到目标文件:从源文件复制得

48、到目标文件(2)从当前表复制出表或其它类型文件从当前表复制出表或其它类型文件 命令格式命令格式:COPY TO 文件名文件名 FIELDS 字段列表字段列表|FIELDS LIKE/EXCEPT 字段匹配特征框架字段匹配特征框架范围范围 FOR/WHILE 条件条件WITH CDX SDF|DELIMITED WITH 字符字段界限符字符字段界限符|WITH CHARACTER 分隔符分隔符功能功能:用当前表的结构和内容去创建一个既有结构又:用当前表的结构和内容去创建一个既有结构又有内容的新文件。有内容的新文件。4.5 VFP数据表数据的维护4.5 VFP数据表数据的维护数据表数据的维护 3.

49、数据的导入与导出数据的导入与导出(1)数据导入数据导入 数据的导入是指把其他外部数据数据导入数据的导入是指把其他外部数据数据导入VFP6数据表,供数据表,供VFP应用程序系统使用。其中数据应用程序系统使用。其中数据可以是文本、电子表格或表文件格式,利用系统提供可以是文本、电子表格或表文件格式,利用系统提供的的“导入导入”对话框来实现。对话框来实现。(2)数据导出数据导出数据的导出是指把数据从数据的导出是指把数据从VFP6数据表传送到数据表传送到另外一个应用程序所使用的文件中,供其它应用程序另外一个应用程序所使用的文件中,供其它应用程序系统使用。其中数据可以是文本、电子表格或表文件系统使用。其中

50、数据可以是文本、电子表格或表文件格式,利用系统提供的格式,利用系统提供的“导出导出”对话框来实现。对话框来实现。4.5 VFP数据表数据的维护4.6.1 VFP数据表数据的排序数据表数据的排序1.排序的概念排序的概念 排序就是将数据表中的记录按照某个字段排序就是将数据表中的记录按照某个字段(或或某几个字段某几个字段)值的大小顺序重新排列,作为排序依据值的大小顺序重新排列,作为排序依据的字段称为关键字。的字段称为关键字。2.数据表排序数据表排序命令格式命令格式:SORT TO 文件名文件名 ON 字段字段1/A|/D/C,字段字段2/A|/D/C.ASCENDING|DESCENDING 范围范

51、围 FOR 条件条件 WHILE 条件条件 FIELDS 字段列表字段列表|FIELDS LIKE 字段特征框架字段特征框架|FIELDS EXCEPT 字段特征框架字段特征框架 功能功能:对当前数据表中的记录,按指定的字:对当前数据表中的记录,按指定的字段及顺序排序,排序后产生新表文件。段及顺序排序,排序后产生新表文件。4.6 VFP数据表数据的排序、索引4.6.2 VFP数据表数据的索引数据表数据的索引1.索引的概念索引的概念“索引索引”是一组逻辑排序的指针,索引是一组逻辑排序的指针,索引用于按关键字对记录进行排序,但并不改变表用于按关键字对记录进行排序,但并不改变表中记录的物理顺序,只是

52、与表记录建立一种逻中记录的物理顺序,只是与表记录建立一种逻辑关系。辑关系。索引的主要作用是:按指定的关键字排索引的主要作用是:按指定的关键字排序后,可以快速显示、查询、选择记录,可以序后,可以快速显示、查询、选择记录,可以建立表间的关联关系。建立表间的关联关系。4.6 VFP数据表数据的排序、索引4.6.2 VFP数据表数据的索引数据表数据的索引2.索引及索引文件索引及索引文件(1)索引关键字:索引关键字指在数据表中建索引关键字:索引关键字指在数据表中建立索引用的字段或字段表达式,它可以是表中的单立索引用的字段或字段表达式,它可以是表中的单个字段,也可以是表中几个字段组成的表达式。个字段,也可

53、以是表中几个字段组成的表达式。(2)索引类型索引类型在在VFP系统中,数据表的索引类型有以下系统中,数据表的索引类型有以下4种:种:主索引主索引(PRIMARY INDEX)候选索引候选索引(CANDIDATE INDEX)唯一索引唯一索引(UNIQUE INDEX)普通索引普通索引(REGULAR INDEX)4.6 VFP数据表数据的排序、索引4.6.2 VFP数据表数据的索引数据表数据的索引(3)索引文件的类型索引文件的类型 独立索引文件:又称单索引文件,文件扩展名独立索引文件:又称单索引文件,文件扩展名为为.IDX。结构复合索引文件:文件扩展名为结构复合索引文件:文件扩展名为.CDX。

54、非结构复合索引文件:与结构复合索引文件相同,非结构复合索引文件:与结构复合索引文件相同,非结构复合索引文件也包含多个索引项,扩展名也是非结构复合索引文件也包含多个索引项,扩展名也是.CDX,但文件名与数据表文件名不相同,它不会随数据表文件的打但文件名与数据表文件名不相同,它不会随数据表文件的打开而打开,需要时使用单独的打开命令。开而打开,需要时使用单独的打开命令。(4)索引与索引文件的关系索引与索引文件的关系在在VFP6系统中,结构复合索引文件是数据库中使用系统中,结构复合索引文件是数据库中使用得最普遍,也是最重要的索引文件。由于主索引与候选索引得最普遍,也是最重要的索引文件。由于主索引与候选

55、索引必须与表一起打开和关闭,所以它只能存储在结构复合索引必须与表一起打开和关闭,所以它只能存储在结构复合索引文件文件.CDX中,不能放在非结构复合索引文件与独立索引文件中,不能放在非结构复合索引文件与独立索引文件中。中。4.6 VFP数据表数据的排序、索引4.6.2 VFP数据表数据的索引数据表数据的索引3.索引文件建立索引文件建立(1)菜单方式菜单方式“显示显示”“表设计器表设计器”“索引索引”(2)命令方式命令方式命令格式命令格式:INDEX ON 索引表达式索引表达式 TO 单索单索引文件名引文件名|TAG 索引项标记名索引项标记名 OF 复合索引文件复合索引文件名名FOR 条件条件 C

56、OMPACT ASCENDING|DESCENDING UNIQUE ADDITIVE功能功能:创建一个索引文件,利用该文件可以:创建一个索引文件,利用该文件可以按某种逻辑顺序显示和访问表记录。按某种逻辑顺序显示和访问表记录。4.6 VFP数据表数据的排序、索引4.6.2 VFP数据表数据的索引数据表数据的索引4.索引文件使用索引文件使用(1)打开索引文件打开索引文件 同时打开数据表文件和索引文件同时打开数据表文件和索引文件命令格式命令格式:USE 表文件名表文件名 INDEX 索引文件名表索引文件名表|?ORDER 数值表达式数值表达式|单索引文件名单索引文件名|TAG 标识名标识名OF 复

57、复合索引文件名合索引文件名功能功能:打开表文件的同时打开一个或多个索引文件。:打开表文件的同时打开一个或多个索引文件。打开数据表文件后再打开索引文件打开数据表文件后再打开索引文件命令格式命令格式:SET INDEX TO 索引文件名表索引文件名表 ADDITIVE 功能功能:打开当前表的一个或多个索引文件并确定主控:打开当前表的一个或多个索引文件并确定主控索引文件。索引文件。4.6 VFP数据表数据的排序、索引4.6.2 VFP数据表数据的索引数据表数据的索引(2)确定主控索引确定主控索引 菜单方式菜单方式“显示显示”“浏览浏览”“表表”“属属性性”命令方式命令方式命令格式命令格式:SET O

58、RDER TO N|单索引单索引文件名文件名|TAG索引标识名索引标识名OF 复合索引文件复合索引文件名名功能功能:在打开的索引文件中指定主控索:在打开的索引文件中指定主控索引文件,或在打开的复合索引文件中设置主控引文件,或在打开的复合索引文件中设置主控索引。索引。4.6 VFP数据表数据的排序、索引4.6.2 VFP数据表数据的索引数据表数据的索引(3)更新索引更新索引 命令格式命令格式:REINDEX COMPACT功能功能:重新建立打开的索引文件。:重新建立打开的索引文件。(4)删除索引删除索引菜单方式菜单方式“显示显示”“表设计器表设计器”“索引索引”命令方式命令方式命令格式命令格式:

59、DELETE TAG ALL|,功能功能:删除复合索引文件中指定索引标识。:删除复合索引文件中指定索引标识。4.6 VFP数据表数据的排序、索引4.7.1 顺序查询顺序查询1.LOCATE命令命令命令格式命令格式:LOCATE 范围范围 FOR 条条件件|WHILE 条件条件功能功能:在指定范围内查找满足条件的第:在指定范围内查找满足条件的第一条记录,并将记录指针定位该记录。一条记录,并将记录指针定位该记录。2.CONTINUE命令命令命令格式命令格式:CONTINUE功能功能:与:与LOCATE命令连用,继续查找命令连用,继续查找LOCATE命令指定条件的记录命令指定条件的记录 4.7 VF

60、P数据表数据的查询4.7.2 索引查询索引查询命令格式命令格式:SEEK 表达式表达式 ORDER N|单 索 引 文 件 名单 索 引 文 件 名|T A G 索 引 标 识索 引 标 识 ASCENDING|DESCENDING IN 工作区工作区号号|别名别名功能功能:在打开的索引文件中查找主索引:在打开的索引文件中查找主索引关键字值与表达式值相匹配的第一条记录,并关键字值与表达式值相匹配的第一条记录,并将记录指针定位在该记录。将记录指针定位在该记录。4.7 VFP数据表数据的查询4.8.1 计数命令计数命令COUNT命令格式命令格式:COUNT 范围范围 FOR 条件条件|WHIIE

61、条件条件 TO 内存变量内存变量功能功能:统计当前表文件中指定范围内满足条:统计当前表文件中指定范围内满足条件的记录个数。件的记录个数。4.8 VFP数据表数据的统计4.8.2 求和命令求和命令SUM命令格式命令格式:SUM 范围范围 N型字段列表或型字段列表或N型字段表达式列表型字段表达式列表 FOR 条件条件|WHILE 条条件件TO 内存变量表内存变量表|ARRAY 数组名数组名功能功能:对当前表文件中指定范围内满足条件:对当前表文件中指定范围内满足条件的的N型字段按列求和。型字段按列求和。4.8 VFP数据表数据的统计4.8.3 求平均命令求平均命令 AVERAGE命令格式命令格式:A

62、VERAGE 范围范围 N型字段型字段名表或名表或N型字段表达式表型字段表达式表 FORWHILE 条条件件 TO 内存变量表内存变量表|ARRAY 数组名数组名功能功能:对当前数据表中满足条件的:对当前数据表中满足条件的N型字段求型字段求平均值。平均值。4.8 VFP数据表数据的统计4.8.4 计算命令计算命令CALCULATE命令格式命令格式:CALCULATE 范围范围 表达式表达式列表列表 FORWHILE 条件条件 TO 内存变量表内存变量表|ARRAY 数组名数组名功能功能:在打开的表中,分别计算表达式表的:在打开的表中,分别计算表达式表的值。值。4.8 VFP数据表数据的统计4.

63、8.5 汇总命令汇总命令TOTAL命令格式命令格式:TOTAL ON 关键字段名关键字段名 T0 文件名文件名 范围范围 FORWHILE 条件条件 FIELDS N型字段名表型字段名表功能功能:在当前表中,对指定范围内满足:在当前表中,对指定范围内满足条件的记录按关键字段名分类汇总求和,并生条件的记录按关键字段名分类汇总求和,并生成一个新表文件,新表文件又称为汇总文件成一个新表文件,新表文件又称为汇总文件 4.8 VFP数据表数据的统计4.9.1 工作区、别名及数据访问工作区、别名及数据访问1.对非主工作区字段的访问对非主工作区字段的访问 别名调用格式:工作区号别名调用格式:工作区号字段名、

64、别字段名、别名名字段名、别名字段名、别名.字段名字段名 2.数据工作期数据工作期“窗口窗口”“数据工作期数据工作期”4.9 多工作区操作4.9.2 表的关联表的关联1.表关联的含义表关联的含义各个工作区表文件的记录指针是彼此独立,各个工作区表文件的记录指针是彼此独立,互不影响。所谓关联就是在两个表文件的记录指针互不影响。所谓关联就是在两个表文件的记录指针之间建立一种临时关系,当一个表的记录指针移动之间建立一种临时关系,当一个表的记录指针移动时,与之关联的另一个表的记录指针也做相应的移时,与之关联的另一个表的记录指针也做相应的移动。关联不是生成一个表文件,只是形成了一种联动。关联不是生成一个表文

65、件,只是形成了一种联系。相互关联的两张表中,主动建立关联的表称为系。相互关联的两张表中,主动建立关联的表称为父表,被关联的表称为子表。父表,被关联的表称为子表。关联条件:条件是首先为子表按关联关键字关联条件:条件是首先为子表按关联关键字建立索引建立索引(对记录号进行关联时,可以不索引对记录号进行关联时,可以不索引),然后,然后进行关联。关联后,当父表指针移动时,子表指针进行关联。关联后,当父表指针移动时,子表指针也会自动移动到满足关联条件的记录上。也会自动移动到满足关联条件的记录上。4.9 多工作区操作4.9.2 表的关联表的关联2.表关联的建立表关联的建立(1)菜单方式菜单方式“窗口窗口”“

66、数据工作期数据工作期”(2)命令方式命令方式命令格式命令格式:SET RELATION TO 关联关联表达式表达式1 INTO 别名别名1,关联表达式关联表达式2 INTO 别名别名2 ADDITIVE功能功能:以当前表为父表与一个或多个子:以当前表为父表与一个或多个子表建立关联。表建立关联。4.9 多工作区操作4.9.2 表的关联表的关联3.说明一对多关系的命令说明一对多关系的命令若两表关联是一对多关系,需要加以说明。若两表关联是一对多关系,需要加以说明。要说明两表的一对多关系,可以利用数据工作期窗要说明两表的一对多关系,可以利用数据工作期窗口的口的“一对多一对多”按钮,还可使用按钮,还可使用SET SKIP TO命令。命令。命令格式命令格式:SET SKIP TO 表别名表别名1,表别名表别名2功能功能:用在:用在SET RELATION命令之后,说明命令之后,说明已经建立的关联为一对多关系。已经建立的关联为一对多关系。使用说明使用说明:表别名表示一对多关系中位于多:表别名表示一对多关系中位于多方的子表。不带任何选择项的方的子表。不带任何选择项的“SET SKIP TO”将取将取消

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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