visualfoxpro程序设计第2章

visualfoxpro程序设计第2章

ID:39992335

大小:365.81 KB

页数:99页

时间:2019-07-16

visualfoxpro程序设计第2章_第1页
visualfoxpro程序设计第2章_第2页
visualfoxpro程序设计第2章_第3页
visualfoxpro程序设计第2章_第4页
visualfoxpro程序设计第2章_第5页
资源描述:

《visualfoxpro程序设计第2章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualFoxPro程序设计教程第2章表的操作表是VisualFoxPro的基本内容数据库的管理是对表的管理表能够实现对数据的管理和加工表中的数据可以供多个程序共享VFP中的表分为自由表和数据库表2.1表的建立在VFP中表的建立方式有多种,本节只介绍用可视化的界面建立表和用命令建立表两种方式。建表过程一般可分为三步:确定表的结构用界面或命令建表输入表的内容表2.1学生自然情况表学号C(9)姓名C(6)性别C(2)出生D团否L入学成绩N(3)近照G备注M105010101刘晓华女08/02/80F420genmeno105010102李立明男06/23/79T480ge

2、nmeno105010103王丽华女03/21/79T460genmeno105010104赵文学男12/11/80F500genmeno2.1.1确定表的结构一个二维表格是由列行组成,表的列称为字段,表的行称为记录。字段是一种变量。字段变量类型可为表1.1数据类型中的所有数据类型。由表2.1确定学生自然情况表的结构:学号C(9)、姓名C(6)、性别C(2)、出生D、团否L、入学成绩N(3)、近照G、备注M。2.1.2表的建立、修改、显示一个表的建立应确定表建立在磁盘中的位置,这样,在建立表后,需要打开表时,按表在磁盘中的位置找到表将表打开。用VFP可以建立默认路径,一旦

3、默认路径建好,当打开VFP时它自动在默认路径上。建立默认路径的方法:通过界面建立通过命令建立SETDEFAULTTOf:table1、建表(1)用界面建表1)用菜单打开表设计器2)用命令打开表设计器格式:CREATE<表名>功能:打开表设计器创建表3)用向导创建表(2)用命令创建表格式:CREATETABLE

4、DBF<表名>(<字段名1><类型1>(<宽度1>),[<字段名2><类型2>(<宽度2>)……])功能:创建表说明:宽度对于数值型可以包括小数的位数。如学生成绩字段的宽度为5位,其中小数占2位,写成N(5,2)例2.1用命令方式创建学生自然情况表createta

5、ble学生(学号C(9),姓名C(6),性别C(2),出生D,团否L,入学成绩N(3),近照G,备注M)2、显示表的结构1)用界面显示表的结构2)用命令显示表的结构格式:LIST

6、DISPLAYSTRUCTURE功能:显示当前表的结构例2.2显示学生表的结构use学生liststructure3、修改表的结构一个表在建立以后,由于实际需要发生变化,或在建表时表的结构就不对,需要对已存在的表结构进行修改,VFP提供了界面与命令两种方式。(1)用界面修改表的结构1)用菜单打开表设计器修改表结构2)用命令打开表设计器修改表结构格式:MODIFYSTRUCTURE功能:打开表设计

7、器。例2.3修改学生表的结构将入学成绩字段改为N(6,2),在备注字段前插入个人简历字段,类型为M。例2.4将表的结构回复为表2.1所示的结构(2)用命令修改格式:ALTERTABLE<表名>ADD<字段名><字段类型>[(<字段宽度>[,<小数位数>)]

8、ALTER<字段名><字段类型>[(<字段宽度>[,<小数位数>)]

9、RENAME<字段名1>TO<字段名2>

10、DROP<字段名>功能:修改表的结构说明:1、ADD子句增加新字2、ALTER子句修改原有字段3、DROP子句删除字段4、RENAME子句将字段2改名为字段2例2.5对学生表增加爱好字段C(20)将爱好字段的

11、类型改为C(30)将爱好字段改名为特长删除特长字段altertable学生addcolumn爱好c(20)altertable学生altercolumn爱好c(30)altertable学生rename爱好to特长altertable学生drop特长2.1.3表的打开、关闭及相关操作1、表的打开(1)用界面打开表(2)用命令打开表格式:USE<表名>功能:打开表例2.6用命令开打学生表USE学生2、关闭表(1)用界面关闭表(2)用命令关闭表格式:USE功能:关闭当前表3、表的复制1)文件的复制命令格式:COPYFILES<文件1>TO<文件2>功能:将文件1复制为文件2在

12、使用命令前文件1必须关闭例2.7将学生表复制成学生1表copyfiles学生.*to学生1.*2)显示文本文件内容命令格式:TYPE<文件名>功能:显示文本文件内容3)表文件的复制命令COPYTO<文件名>[<范围>][FOR<条件>][WHILE<条件>][FIELDS<字段名表>]

13、FIELDSLIKE<通配字段名>

14、FIELDSEXCEPT<通配字段名>][[TYPE][SDF

15、XLS

16、DELIMITED[WITH<定界符>

17、WITHBLANK

18、WITHTAB]]]功能:将当前表复制成一个由文件名指定的新表或其它类型的文

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

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

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