VisualFoxPro数据库与表的操作课件_第1页
VisualFoxPro数据库与表的操作课件_第2页
VisualFoxPro数据库与表的操作课件_第3页
VisualFoxPro数据库与表的操作课件_第4页
VisualFoxPro数据库与表的操作课件_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、visualfoxpro数据库与表的操作1第第3章章 数据库与表的操作数据库与表的操作 在在visual foxpro中几乎所有的操作都同时提中几乎所有的操作都同时提供了菜单界面方式的实现和命令方式的实现,供了菜单界面方式的实现和命令方式的实现,使用两种方法执行的结果是相同的。使用两种方法执行的结果是相同的。 本章重点介绍如何通过界面方式实现对数据本章重点介绍如何通过界面方式实现对数据库及表的操作,而命令的实现方式全部集中在库及表的操作,而命令的实现方式全部集中在本章的最后一节进行说明。本章的最后一节进行说明。 n3.1 表的创建与维护表的创建与维护 n3.2 数据库设计器的使用数据库设计器的

2、使用 n3.3 多表操作多表操作 n3.4 表的命令操作方式表的命令操作方式 n思考题思考题 visualfoxpro数据库与表的操作23.1 表的创建与维护表的创建与维护 visual foxpro中有两种类型的表;属中有两种类型的表;属于数据库的表和自由表。属于数据库的表于数据库的表和自由表。属于数据库的表与自由表相比,有一些特殊的性质。例如,与自由表相比,有一些特殊的性质。例如,一般自由表的字段名最长不能超过一般自由表的字段名最长不能超过10个英个英文字符(个汉字),而数据库的表则可文字符(个汉字),而数据库的表则可以突破这一限制,使用长字段名。数据库以突破这一限制,使用长字段名。数据库

3、的表可以从数据库中移去,变成自由表。的表可以从数据库中移去,变成自由表。反之也可。反之也可。n3.1.1 表的创建表的创建 n3.1.2 表的维护表的维护 visualfoxpro数据库与表的操作33.1.1 表的创建表的创建 在在visual foxpro中,创建一个新表分中,创建一个新表分为两个步骤:为两个步骤:(1) 创建表的结构。即说明表包含哪些字创建表的结构。即说明表包含哪些字段,每个字段的数据类型及长度。段,每个字段的数据类型及长度。(2) 向表中输入记录。即向表中输入数据。向表中输入记录。即向表中输入数据。n1.表结构的设计表结构的设计n2.表结构的创建表结构的创建n3.表记录的

4、添加表记录的添加 visualfoxpro数据库与表的操作41.表结构的设计表结构的设计表表3.1 “学生表学生表”的表结构的表结构说明:说明:“学生表学生表”的的“xh”字段,第字段,第1、2位是年级,位是年级,第第3、4位是专业号,第位是专业号,第5-7位是学号。位是学号。字段名字段名类型类型宽度宽度小数位小数位字段说明字段说明xh字符型字符型7 学号学号xm字符型字符型8 姓名姓名xb逻辑型逻辑型1 性别性别csrq日期型日期型8出生日期出生日期jxj数值型数值型72奖学金奖学金bz备注型备注型4 备注备注visualfoxpro数据库与表的操作52.表结构的创建表结构的创建n1.项目管

5、理器中选择项目管理器中选择“表表”, 按按“新建新建”按钮;按钮;n2.“文件文件”“新建新建”,选择,选择“表表”。 备注型与通用型字段中已分别备注型与通用型字段中已分别显示显示memo与与gen 标志,意味着标志,意味着这两种字段用其它方法来输入或这两种字段用其它方法来输入或修改数据。修改数据。 visualfoxpro数据库与表的操作63.表记录的添加表记录的添加 n1.建立表结构后立即输入数据;建立表结构后立即输入数据;n2.打开打开“浏览浏览”窗口后,窗口后,“显示显示” “追加方式追加方式”。n注意:注意:1.日期型数据必须与日期格式相符,默认日期型数据必须与日期格式相符,默认按美

6、国日期格式按美国日期格式mm/dd/yy输入。输入。2.某记录的备注型或通用型字段非空时,某记录的备注型或通用型字段非空时,其字段标志首字母将以大写显示,即显示其字段标志首字母将以大写显示,即显示为为memo或或gen 。visualfoxpro数据库与表的操作73.1.2 表的维护表的维护 表的维护是指对表进行增加、删表的维护是指对表进行增加、删除和修改。包括表结构的维护和记除和修改。包括表结构的维护和记录数据的维护。录数据的维护。n1.修改表的结构修改表的结构 n2.表的索引表的索引 n3.记录数据的浏览与维护记录数据的浏览与维护 visualfoxpro数据库与表的操作81.修改表的结构

7、修改表的结构 表结构的修改通常在表设计器中进行,表结构的修改通常在表设计器中进行,打开表设计器的方法:打开表设计器的方法:n1.在在“项目管理器项目管理器”中选择要修改的表中选择要修改的表名,然后单击名,然后单击“修改修改”按钮。按钮。n2.在在“数据库设计器数据库设计器”中选择要修改的中选择要修改的表,然后点击表,然后点击“数据库设计器数据库设计器”中的中的“修修改表改表”按钮或选择按钮或选择“数据库数据库”菜单的菜单的“修修改改”命令。命令。n3.打开表,打开表,“显示显示”“表设计器表设计器”。n4.浏览表,浏览表,“表表” “属性属性” “修修改改”。visualfoxpro数据库与表

8、的操作92.表的索引表的索引 索引可以帮助用户对表中的数据索引可以帮助用户对表中的数据排序,以加速检索数据的速度。一排序,以加速检索数据的速度。一个表可以建立多个不同的索引。个表可以建立多个不同的索引。 n(1) 建立一个字段的索引建立一个字段的索引n(2) 建立多个字段的索引建立多个字段的索引n(3) 激活索引激活索引 n(4) 索引类型索引类型visualfoxpro数据库与表的操作10(1) 建立建立一个字段的索引一个字段的索引 1.在在“表设计器表设计器”的的“字段字段”选项卡选项卡中中,单击要建立索引字段的单击要建立索引字段的“索引索引”列。列。 2.在在“表设计器表设计器”的的“索

9、引索引”选项卡选项卡中,输入中,输入“索引名索引名”,选定,选定“类型类型”,在在“表达式表达式”中输入要建立索引的字中输入要建立索引的字段名。段名。n例如:在例如:在“学生表学生表”中,对中,对xh,csrq和和jxj字段建立索引。字段建立索引。visualfoxpro数据库与表的操作11(2) 建立多个字段的索引建立多个字段的索引 若索引表达式中包含多个字段,通常将字若索引表达式中包含多个字段,通常将字段都转换成字符型数据,再连接成一个字段都转换成字符型数据,再连接成一个字符串。排序时按第一个字段排列,若字段符串。排序时按第一个字段排列,若字段值相同,再按第二个字段排列,依此类推。值相同,

10、再按第二个字段排列,依此类推。 如果用多个如果用多个“数值型数值型”字段建立一个索引字段建立一个索引表达式,可以直接将字段相加,但将按字表达式,可以直接将字段相加,但将按字段相加的和对记录进行排序。段相加的和对记录进行排序。n例如:对例如:对“学生表学生表”按按jxj字段排序,若字段排序,若jxj相同,再按相同,再按csrq排序。排序。visualfoxpro数据库与表的操作12(3) 激活索引激活索引 n“表表”“属性属性” n“数据工作期数据工作期”“属性属性”nset order to 索引名索引名visualfoxpro数据库与表的操作13(4) 索引类型索引类型n主索引主索引:在指定

11、的字段或表达式中不允许出现重:在指定的字段或表达式中不允许出现重复值的索引。只有数据库中的表可以主索引,而复值的索引。只有数据库中的表可以主索引,而且每个数据库的表只能建立一个主索引。主索引且每个数据库的表只能建立一个主索引。主索引主要用来在一个永久关系中建立完整性。主要用来在一个永久关系中建立完整性。n候选索引候选索引:同主索引一样具有唯一值,但是一个同主索引一样具有唯一值,但是一个表可以有多个候选索引。表可以有多个候选索引。 n普通索引普通索引:允许索引对应的表达式的值重复,一允许索引对应的表达式的值重复,一个表可以建立多个普通索引。个表可以建立多个普通索引。 n唯一索引唯一索引:同普通索

12、引一样允许重复值,但是只同普通索引一样允许重复值,但是只显示重复值的第一条记录。显示重复值的第一条记录。 visualfoxpro数据库与表的操作143.记录数据的浏览与维护记录数据的浏览与维护(1) n1.查看和浏览表中内容查看和浏览表中内容(1)表打开后,选择表打开后,选择“显示显示”“浏览浏览”;(2)在项目管理器中,选择要浏览的表,在项目管理器中,选择要浏览的表,单击单击“浏览浏览”;(3)“窗口窗口“”数据工作期数据工作期“”浏览浏览“。n2.修改记录数据修改记录数据(1)在浏览或编辑窗口中,直接修改某一在浏览或编辑窗口中,直接修改某一个字段值;个字段值;(2)打开浏览或编辑窗口后,

13、打开浏览或编辑窗口后,”表表“”替换字段替换字段”。visualfoxpro数据库与表的操作153.记录数据的浏览与维护记录数据的浏览与维护(2) n3.向表中加入新记录向表中加入新记录“显示显示”“追加方式追加方式”命令。在填命令。在填充新记录的字段时,可以用充新记录的字段时,可以用tab键在键在各字段间切换。各字段间切换。set carry on/off:表示在建立:表示在建立一个新记录时是(一个新记录时是(on)否()否(off)将上一记录的内容复制下来。将上一记录的内容复制下来。visualfoxpro数据库与表的操作163.记录数据的浏览与维护记录数据的浏览与维护(3) n4.删除表

14、中记录删除表中记录 从表中删除记录为两步:首先是单从表中删除记录为两步:首先是单击待删除记录左边的小方框标记,标击待删除记录左边的小方框标记,标示记录并没有真正从表中删除,为了示记录并没有真正从表中删除,为了真正删除记录,应选择真正删除记录,应选择“表表”“彻彻底删除底删除”命令,在提示框中单击命令,在提示框中单击“是是”按钮,这样将从表中删除带标识的记按钮,这样将从表中删除带标识的记录并重组表中的记录。录并重组表中的记录。visualfoxpro数据库与表的操作173.2 数据库设计器的使用数据库设计器的使用 visual foxpro的数据库是用于的数据库是用于对表及表间关系进行管理的。对

15、表及表间关系进行管理的。n3.2.1 数据库的创建数据库的创建n3.2.2 数据库表的设置数据库表的设置 n3.2.3 创建表间的永久关系创建表间的永久关系 visualfoxpro数据库与表的操作183.2.1 数据库的创建数据库的创建n1.在项目管理器中选择在项目管理器中选择“数据数据库库”, 按按“新建新建”按钮;按钮;n2. “文件文件”“新建新建”,选择,选择“数据库数据库”。visualfoxpro数据库与表的操作193.2.2 数据库表的设置数据库表的设置(1) n字段字段.显示显示格式:控制该字段值在浏览、表单格式:控制该字段值在浏览、表单和报表中的输出格式。参见表和报表中的输

16、出格式。参见表3.9。输入掩码:控制输入该字段数据的输入掩码:控制输入该字段数据的格式,屏蔽非法内容的输入。参见表格式,屏蔽非法内容的输入。参见表3.10。 标题:显示表的字段标题的名字标题:显示表的字段标题的名字n例如:设置例如:设置“学生表学生表”xh字段的标题字段的标题为为“学号学号”,最多只能输入,最多只能输入7个数字字个数字字符。符。visualfoxpro数据库与表的操作203.2.2 数据库表的设置数据库表的设置(2) n字段字段.字段有效性字段有效性规则:规定当前字段值应满足的条件规则:规定当前字段值应满足的条件信息:当字段输入的值未满足规则的条信息:当字段输入的值未满足规则的

17、条件,系统显示的提示内容。是一个字符串。件,系统显示的提示内容。是一个字符串。默认值:设置当前字段的初始值。默认值:设置当前字段的初始值。n例如:设置例如:设置“学生表学生表”jxj字段的初始值为字段的初始值为200,必须在,必须在0到到1000之间,若输入值超之间,若输入值超过范围,则提示过范围,则提示“奖学金应在奖学金应在0到到1000之之间。间。”visualfoxpro数据库与表的操作213.2.2 数据库表的设置数据库表的设置(3) n表表.记录有效性记录有效性 记录有效性规则检查同一个记录中记录有效性规则检查同一个记录中有关字段之间的是否满足条件。包括有关字段之间的是否满足条件。包

18、括验证规则的设置与出错信息的设置。验证规则的设置与出错信息的设置。 n例如:要求在例如:要求在“课程表课程表”中每一个学中每一个学分必须不少于分必须不少于18个课时。个课时。 visualfoxpro数据库与表的操作223.2.3 创建表间的永久关系创建表间的永久关系 n表间的永久关系要在数据库中建立。表间的永久关系要在数据库中建立。n表间要建立永久关系,其中主动表应建立表间要建立永久关系,其中主动表应建立主索引主索引(或者候选索引或者候选索引),被动表建立普通索,被动表建立普通索引,拖动主动表中的主索引引,拖动主动表中的主索引(或者候选索引或者候选索引)到被动表中的普通索引上,这样表与表之到

19、被动表中的普通索引上,这样表与表之间就通过公共字段的索引建立了永久关系。间就通过公共字段的索引建立了永久关系。n该关系作为数据库的一部分被存放起来,该关系作为数据库的一部分被存放起来,只要数据库一打开就存在,直到关系被删只要数据库一打开就存在,直到关系被删除为止。除为止。n永久关系分为一对多和一对一两种。永久关系分为一对多和一对一两种。 visualfoxpro数据库与表的操作233.3 多表操作多表操作(1) n在在visual foxpro中建立表间关系的方式中建立表间关系的方式有两种:一种是在工作区中建立临时关系,有两种:一种是在工作区中建立临时关系,一种是在数据库中建立永久关系。一种是

20、在数据库中建立永久关系。n临时关系只在当前有效,在关闭表或者临时关系只在当前有效,在关闭表或者visual foxpro程序之后,临时关系就不存程序之后,临时关系就不存在了;而永久关系作为数据库的一部分被在了;而永久关系作为数据库的一部分被保存于数据库中,只要一打开数据库,永保存于数据库中,只要一打开数据库,永久关系就建立了。久关系就建立了。n在临时关系中,子表在临时关系中,子表(或被动表或被动表)的记录指的记录指针将随着父表针将随着父表(或主动表或主动表)的记录指针的移动的记录指针的移动而移动。而移动。visualfoxpro数据库与表的操作243.3 多表操作多表操作(2) n被动表的公共

21、字段应建立普通索引。被动表的公共字段应建立普通索引。n临时关系通常在临时关系通常在“数据工作期数据工作期” 中建中建立,或使用立,或使用set relation 命令建立。命令建立。n例例3.20 建立建立“学生表学生表”与与“成绩表成绩表”间一对多的关系。间一对多的关系。n例例3.21 建立建立“成绩表成绩表”与与“学生表学生表”间多对一的关系。间多对一的关系。 visualfoxpro数据库与表的操作253.4 表的命令操作方式表的命令操作方式nvfp的操作一般都提供两种方式,一种是的操作一般都提供两种方式,一种是通过交互式窗口操作,一种是通过命令的通过交互式窗口操作,一种是通过命令的方式

22、实现。方式实现。n在在vfp中,一般可以用前四个字母表示较中,一般可以用前四个字母表示较长的命令参数。长的命令参数。 1. 表的创建与打开表的创建与打开 2. 记录数据的浏览与维护记录数据的浏览与维护 3. 索引索引 4. 数据库的操作数据库的操作 5. 多表操作多表操作 visualfoxpro数据库与表的操作261. 表的创建与打开表的创建与打开n表的创建命令表的创建命令n表的打开命令表的打开命令n表的关闭命令表的关闭命令visualfoxpro数据库与表的操作27表的创建表的创建n(1) 命令格式:命令格式: create .dbfn(2) 功能:功能: 在指定的位置创建一个新表。在指定

23、的位置创建一个新表。 visualfoxpro数据库与表的操作28表的打开表的打开(1)n(1) 命令格式:命令格式: use n(2)功能:功能: 在当前工作区中打开或关闭表,在当前工作区中打开或关闭表,表打开时,若该表有备注型或通表打开时,若该表有备注型或通用型字段,则将自动打开同名用型字段,则将自动打开同名的的.fpt文件。文件。visualfoxpro数据库与表的操作29表的打开表的打开(2)n(3) 说明:说明:表示被打开的表的名字;缺省表示被打开的表的名字;缺省表示关闭当前工作区的表(工作区的概念表示关闭当前工作区的表(工作区的概念参阅第参阅第5部分多表操作)。部分多表操作)。打开

24、一个表时,该工作区中原来打开的表自动打开一个表时,该工作区中原来打开的表自动关闭关闭已打开的表总有一个记录指针,指针所指的记已打开的表总有一个记录指针,指针所指的记录称为当前记录。表刚打开时,记录指针指向录称为当前记录。表刚打开时,记录指针指向第一个记录。第一个记录。表操作结束后应及时关闭,以便将内存的数据表操作结束后应及时关闭,以便将内存的数据保存到表中。保存到表中。visualfoxpro数据库与表的操作30表的关闭表的关闭n(1) 格式:格式:close all 功能:关闭所有的表。功能:关闭所有的表。n(2) 格式:格式:clear all 功能:关闭所有打开的表,功能:关闭所有打开的

25、表,释放所有的内存变量。释放所有的内存变量。n(3) 格式:格式:use 功能:关闭当前工作区的表。功能:关闭当前工作区的表。 visualfoxpro数据库与表的操作312. 记录数据的浏览与维护记录数据的浏览与维护 n表记录的显示表记录的显示 n表记录的添加表记录的添加 n表记录的修改表记录的修改 n表记录的删除表记录的删除 visualfoxpro数据库与表的操作32表记录的显示表记录的显示n(1)命令格式:命令格式:list|display fields 范 围范 围 f o r |whileoffto print promptto filen(2) 功能:功能:在表中按指定范围与条件

26、筛选出记录在表中按指定范围与条件筛选出记录并显示出来,或送至指定的目的地。并显示出来,或送至指定的目的地。visualfoxpro数据库与表的操作33范围子句范围子句n范围子句:用来确定执行该命令涉及的记范围子句:用来确定执行该命令涉及的记录,范围有种限定方法:录,范围有种限定方法:all 所有记录所有记录next (n) 从当前记录起的从当前记录起的n个记录个记录record(n) 第第n个记录个记录rest 从当前记录起到最后一个记从当前记录起到最后一个记录为止的所有记录录为止的所有记录nlist 缺省范围默认为缺省范围默认为all。ndisplay缺省范围表示当前记录。缺省范围表示当前记

27、录。visualfoxpro数据库与表的操作34for n条件:指定执行本命令时,只有指定条件:指定执行本命令时,只有指定范围内满足条件的记录参加操作范围内满足条件的记录参加操作 for :范围内使:范围内使“条件条件”为真的记录都参加操作;为真的记录都参加操作; while :从当前记录开始,:从当前记录开始,若使若使“条件条件”为真,则该记录参加操为真,则该记录参加操作,直至遇到不满足条件记录出现时作,直至遇到不满足条件记录出现时停止。停止。visualfoxpro数据库与表的操作35fields 和和off子句子句nfields:只有出现在:只有出现在字段名表中的各字段参加操作,字字段名

28、表中的各字段参加操作,字段名表中的各字段之间以逗号隔开。段名表中的各字段之间以逗号隔开。noff 子句:若要不显示记录号,可使子句:若要不显示记录号,可使用参数用参数off。nlist和和display命令除命令动词外命令除命令动词外格式一致,功能略有区别:前者以滚格式一致,功能略有区别:前者以滚动方式输出,后者则以分屏输出。动方式输出,后者则以分屏输出。visualfoxpro数据库与表的操作36表记录的添加表记录的添加(1)n(1)追加记录追加记录n命令格式:命令格式: append blankn功能:功能: 使用使用blank子句能在表尾追加一条子句能在表尾追加一条空白记录,留待以后填入

29、数据。若缺空白记录,留待以后填入数据。若缺省则出现记录的编辑窗口,等待用户省则出现记录的编辑窗口,等待用户输入数据。输入数据。visualfoxpro数据库与表的操作37表记录的添加表记录的添加(2)n(2)插入记录插入记录n命令格式:命令格式: insert blank beforen功能:在指定的位置插入一条新记录。功能:在指定的位置插入一条新记录。n说明:说明:before子句表示在当前记录之前插入子句表示在当前记录之前插入新记录,缺省表示在当前记录之后插入新新记录,缺省表示在当前记录之后插入新记录。记录。blank子句表示插入一条空白记录。子句表示插入一条空白记录。visualfoxp

30、ro数据库与表的操作38表记录的修改表记录的修改 (1)n(1)编辑方式编辑方式n命令格式:命令格式:edit fields for/whilen功能:功能: 以全屏幕编辑方式,修改当前表中以全屏幕编辑方式,修改当前表中满足条件的记录中指定字段的数据。满足条件的记录中指定字段的数据。 visualfoxpro数据库与表的操作39表记录的修改表记录的修改 (2)n(2)浏览方式浏览方式n命令格式:命令格式: browse fieldsn功能:功能: 以全屏幕窗口方式修改当前表中以全屏幕窗口方式修改当前表中的记录。的记录。visualfoxpro数据库与表的操作40表记录的修改表记录的修改 (3)

31、n(3)替换方式替换方式n命令格式:命令格式:replace with additive , with additive for|while n功能:功能: 在当前表的指定记录中,将有关字段的在当前表的指定记录中,将有关字段的值用相应的表达式值来替换。若参数都缺值用相应的表达式值来替换。若参数都缺省,只对当前记录的有关字段进行替换。省,只对当前记录的有关字段进行替换。visualfoxpro数据库与表的操作41表记录的修改表记录的修改 (4)n说明:说明: additive用于备注型字段,表示用于备注型字段,表示将表达式值添加到字段的原有内容后,将表达式值添加到字段的原有内容后,而不是取代。而

32、不是取代。visualfoxpro数据库与表的操作42表记录的删除表记录的删除(1)n(1)逻辑删除逻辑删除n命令格式:命令格式: delete for |while n功能:功能: 对当前表在指定对当前表在指定内满足内满足的记录加上删除标记。若可选项都缺省,的记录加上删除标记。若可选项都缺省,表示当前记录。表示当前记录。 n说明:说明: 被逻辑删除的记录前将会出现被逻辑删除的记录前将会出现“*”号。号。 visualfoxpro数据库与表的操作43表记录的删除表记录的删除(2)n(2)物理删除物理删除n命令格式:命令格式: packn功能:功能: 从物理上真正删除带有删除标记的从物理上真正删

33、除带有删除标记的记录。记录。 visualfoxpro数据库与表的操作44表记录的删除表记录的删除(3)n(3)逻辑删除恢复逻辑删除恢复n命令格式:命令格式: recall for|while n功能:功能: 对当前表在指定对当前表在指定内满足内满足的记录去掉删除标记,缺省参数的记录去掉删除标记,缺省参数则恢复当前记录。则恢复当前记录。 visualfoxpro数据库与表的操作45表记录的删除表记录的删除(4)n(4)清除命令清除命令 n命令格式:命令格式: zapn功能:功能: 物理删除当前表中的所有记录。物理删除当前表中的所有记录。 visualfoxpro数据库与表的操作463. 索引索

34、引 n(1)设置主控索引设置主控索引n命令格式:命令格式:set order to | n功能功能: 将指定的索引名设置为主控索引。将指定的索引名设置为主控索引。n(2) 取消主控索引取消主控索引n命令格式:命令格式:set order to 或或set order to 0n功能:取消主控索引功能:取消主控索引visualfoxpro数据库与表的操作474. 数据库的操作数据库的操作 n(1)打开数据库打开数据库n格式:格式:open database 数据库名数据库名n(2)关闭数据库关闭数据库n格式:格式:close database allvisualfoxpro数据库与表的操作485

35、. 多表操作多表操作(1) 1.工作区的概念工作区的概念 n要打开多个表,就要使用多个工作区。要打开多个表,就要使用多个工作区。vfp可以同时打开可以同时打开32767个工作区。工作个工作区。工作区通常有三种表示方式:区通常有三种表示方式:n(1)工作区名:工作区名:a,b,c,d,e,f,g,h,i,j 共十个。共十个。n(2)工作区号:工作区号:1,2,3,。n(3)别名:也就是表的另外一个名称,通别名:也就是表的另外一个名称,通常用表文件名来表示。常用表文件名来表示。 visualfoxpro数据库与表的操作495. 多表操作多表操作(2) 2.工作区的选择工作区的选择 n格式:格式:s

36、elect |0n功能:选择某个工作区打开一个表。功能:选择某个工作区打开一个表。n说明:说明:(1)vfp打开时默认打开时默认1号工作区为当前工作区;号工作区为当前工作区;(2)在命令在命令“use alias ”中指定,若没有指定中指定,若没有指定, 就就是是 ;(3)“select 0”表示选定当前尚未使用的编号最表示选定当前尚未使用的编号最小的工作区。小的工作区。visualfoxpro数据库与表的操作505. 多表操作多表操作(3) 3.非当前工作区字段的引用非当前工作区字段的引用 n访问当前工作区中打开表的字段时,可以访问当前工作区中打开表的字段时,可以直接引用字段名,而访问非当前工作区中直接引用字段名,而访问非当前工作区中表的字段时,应使用如下格式:表的字段时,应使用如下格式:|.或者:或者:|-visual

温馨提示

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

评论

0/150

提交评论