《VisualFoxpro程序设计》第3章表的基本操作

《VisualFoxpro程序设计》第3章表的基本操作

ID:39538305

大小:541.50 KB

页数:52页

时间:2019-07-05

《VisualFoxpro程序设计》第3章表的基本操作_第1页
《VisualFoxpro程序设计》第3章表的基本操作_第2页
《VisualFoxpro程序设计》第3章表的基本操作_第3页
《VisualFoxpro程序设计》第3章表的基本操作_第4页
《VisualFoxpro程序设计》第3章表的基本操作_第5页
资源描述:

《《VisualFoxpro程序设计》第3章表的基本操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章表的基本操作3.1表的建立和修改3.2表的维护命令3.3表数据的替换3.4表的设置3.1表的建立和修改表的建立和修改各分两部分进行,即分别是表结构与表数据。新建一张表不仅要有表的结构,且表中也要有具体数据。表的修改也是一样,不仅可对表的结构进行修改,也可对表中的数据进行修改。3.1.1建立表1.设计表的结构人们在工作、学习和生活中经常遇到二维的表格,表3-1所示的学生信息表就是一个二维表。学 号姓  名性  别出生年月家庭住址备  注20030101何兰.F.1981.12成都Memo20030102铁玲.F.1982.1北京memo20030201焦建.T.1981.5福建Mem

2、o20020510尹超.T.1981.9拉萨memo20030611杜娇.F.1982.4贵阳memo表3-1学生信息表表由结构和数据两部分组成。建立表结构就是定义各个字段的属性,基本的字段属性由四部分组成,称为字段四要素。包括字段名、字段类型、字段宽度和小数位数。(1)字段名字段名用来标识字段,它是一个以字母或汉字开头,长度不超过10的字母、汉字、数字和下划线序列。表名的命令规则随操作系统而定。(2)字段类型与宽度字段类型、宽度及小数和位数属性都用来描述字段值,表3-2列出了字段的数据类型与宽度。(3)小数位数学  号姓 名VFP高等数学英  语总  分20030101何兰908582

3、25720030102铁玲86767423620030201焦建62655017720020510尹超83909526820030611杜娇898255226表3-3学生成绩表字段名类  型宽  度小数位数学号C8姓名C6VFPN51高等数学N51英语N51总分N51表3-4学生成绩表的结构2.建立与修改表结构的命令VFP中建立任何文件都可以通过3种方式:菜单方式、命令方式和项目设计器建立。(1)表结构的建立命令格式:CREATETABLE<表名>(<字段名1><字段类型>[(<字段宽度>[,<小数位数>])][,<字段名2>…])功能:建立一个由<表名>表示的表,表中含有指定的字段。例

4、3-1建立学生成绩表stu_gra.dbf。CREATETABLEstu_gra(学号C(8),姓名C(6),VFPN(5,1),高等数学N(5,1),英语N(5,1))LISTSTRUCTURE&&主屏幕显示stu_gra.dbf的结构LIST&&主屏幕显示所有记录图3.1学生成绩表stu_gra.dbf图3.2“新建”窗口图3.3“项目管理器”窗口图3.4“字段”选项卡(2)表结构的修改命令格式:ALTERTABLE<表名>ADD

5、ALTER[COLUMN]<字段名><字段类型>[<字段宽度>[,<小数位数>]]]ALTERTABLE<表名>DROP[COLUMN]<字段名1>

6、RE

7、NAME[COLUMN]<字段名2>TO<字段名3>功能:修改<表名>表示的表的结构。3.表数据的输入建立表结构后若要立即输入数据,就会出现记录编辑窗口,如图3.5所示。此时窗口中各字段的排列次序及字段名右侧的文本区宽度都与表结构定义相符。图3.5记录编辑(1)数据输入要点(2)编辑窗口的打开和关闭4.表的打开和关闭(1)打开表打开表有多种方法,可以用命令打开,也可由菜单和项目管理器打开。命令格式:USE[<文件名>][EXCLUSIVE

8、SHARE]功能:在当前工作区中打开或关闭表。表打开时,若该表有备注型或通用型字段,则自动打开同名的.FPT文件。图3.6以菜单方式打开表(2)关闭表

9、可用以下命令来关闭表。图3.7以项目管理器方式打开表3.1.2修改表数据表的修改和建立表大致相同,分为表结构的修改和表记录的修改。1.表结构的修改命令方式:命令格式:MODIFYSTRUCTURE功能:修改当前表的结构。2.表数据的修改(1)命令格式:EDIT(2)命令格式:BROWSE图3.8BROWSE浏览式修改窗口3.2表的维护命令3.2.1记录指针的移动VFP采用一个记录指针指向一条记录的方式。记录定位就是将记录指针指向某一条记录,指针所指向的这一条记录称为当前记录,用RECNO()函数可以取出当前表中当前记录的记录号。当表打开时,记录指针总是指向第一个记录。只有利用记录指针的移

10、动才能对记录中的数据进行读取。1.记录绝对移动命令命令格式1:GO[TO]TOP

11、BOTTOM命令格式2:[GO[TO]]<数值表达式>2.记录相对移动命令命令格式:SKIP[<数值表达式>]功能:从当前记录开始移动记录指针,<数值表达式>表示移位记录的个数。3.2.2添加记录向表中添加记录有两种方式,它们分别是插入记录和追加记录。插入记录就是在当前记录的前后插入一条新记录。追加记录就是在表的最后记录的后面追加一条新记录。1.记录的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。