VFP6.0第3章VisualFoxpro数据表的操作.ppt

VFP6.0第3章VisualFoxpro数据表的操作.ppt

ID:52268593

大小:457.51 KB

页数:69页

时间:2020-04-03

VFP6.0第3章VisualFoxpro数据表的操作.ppt_第1页
VFP6.0第3章VisualFoxpro数据表的操作.ppt_第2页
VFP6.0第3章VisualFoxpro数据表的操作.ppt_第3页
VFP6.0第3章VisualFoxpro数据表的操作.ppt_第4页
VFP6.0第3章VisualFoxpro数据表的操作.ppt_第5页
资源描述:

《VFP6.0第3章VisualFoxpro数据表的操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章VisualFoxpro数据表的操作3.1数据表的建立3.1.1VisualFoxpro6.0中的命令1.命令的组成一条命令通常由命令动词和若干个短语组成。命令动词表明该命令执行什么操作,短语用于说明命令的操作对象、操作条件等,短语有时又称为子句。2.命令的书写格式VisualFoxPro6.0命令的一般格式为:命令动词[<范围>][[FIELDS]<字段名表>][FOR<条件>]

2、[WHILE<条件>]1说明:(1)命令动词。命令动词是VFP的命令的名字,用来表示命令的操作,如“LIST”,“DISPLAY”等。(2)范围子句。用来确定执行该命令涉及

3、的记录,范围有4种限定方法。ALL所有记录NEXT〈N〉从当前记录起的N个记录RECORD〈N〉第N个记录REST从当前记录起到最后一个记录止的所有记录缺省范围子句时通常默认为ALL,例如LIST命令;但也有例外,DISPLAY命令在缺省范围子句时默认范围为当前记录。2(3)FOR子句。FOR子句的〈条件〉为逻辑表达式,它指定选择记录的条件。若命令中还含有范围子句,则在指定范围中筛选出符合条件的记录。(4)WHILE子句。该子句也用于指明操作条件,但它仅在当前记录符合〈条件〉时开始依次筛选记录,一旦遇到不满足条件的记录时就停止操作。注意:若一条命令中同时有F

4、OR与WHILE子句,则优先处理后者(WHILE子句)。3(5)FIELDS子句。FIELDS子句确定需要操作的字段。该子句的保留字FIELDS在某些命令(如LIST)中可以缺省,而〈字段名表〉用来列出需要的字段,LIST命令将按筛选得到的记录依次算出表达式的值,并显示出来。FIELDS子句缺省时显示除备注型、通用型字段外的所有字段。43.命令的使用(1)命令动词必须写在命令的最前面,而各短语的前后顺序可以任意排列。例如:LISTFIELDS学号,姓名,性别FORYEAR(出生日期)=1963LISTFORYEAR(出生日期)=1963FIELDS学号,姓名

5、,性别以上两条命令执行结果相同。(2)命令动词与短语之间,短语与短语之间,短语的各部分之间必须用空格分隔开。(3)命令动词、各短语中的关键字及函数名都可以简写为前4个字符,而且英文字母不区分大小写。如MODIFY可以写成MODI或modi。(4)一条命令的长度可达8192个字符,当一行写不下时,可在适当位置输入续行符“;”并按回车键换行,继续输入该命令。53.1.2数据表的建立VisualFoxpro6.0将表分成数据库表和自由表两种。自由表通常单独使用,与其他表的数据之间没有联系,也不从属于任何数据库。数据库表从属于某一数据库,一个数据库通常有若干张表,表

6、与表之间有关联。表文件由两部分组成:“表结构”和“记录数据”。61.表结构的设计二维表的各列称为字段,表的结构描述通过对表中各个字段的属性定义来实现。设计表结构即定义该表所包含的字段名,类型,宽度,小数位数,索引和NULL。表文件名表文件名可使用不超过255个字符(字母、汉字、数字或下划线)的名称,第一个字符必须是字母、汉字或下划线。表文件的扩展名为.dbf或.DBF,7(2)字段类型VisualFoxPro定义了13种字段数据类型,常用的字段类型见下表所示。(1)字段名用来标识字段,以字母或汉字开头,由字母、汉字、数字和下划线组成,但最多10个字符。注意,

7、同一个表中的字段名不能相同。89(3)字段宽度只有字符型、数值型和浮点型等三种类型的字段宽度可以改变,其它类型字段有唯一确定的宽度,不能改变。在建立表结构时,应根据要存储数据的实际需要设定合适的宽度。字符型字段宽度定义时应考虑所存放字符串的最大长度.例如,描述人的姓名字段,考虑到中国人的姓名绝大多数为三个汉字,再顾及到少数人的四个汉字,可以取姓名字段的宽度为8。10在定义数值型和浮点型字段宽度时,应考虑到正负号和小数点,带小数的数值型字段宽度计算如下:字段宽度=1(正负号)+整数位数+1(小数点)+小数位数例如,数值型字段宽度为7,小数位数为2位,则能存放的

8、最大数值为9999.99,最小数值为-999.99。11(4)索引指定是否以该字段为关键字建立索引,索引主要用于记录排序。(5)NULL指定该字段可接收空值。2.表结构的建立(1)设置默认目录方便用户对文件的操作和管理,一般将其放在固定的文件夹中。a.菜单操作方式b.命令操作方式setdefaulttod:vfp12(2)表结构的建立a.菜单操作方式建立自由表b.命令方式创建格式1:CREATE<表名>功能:打开表设计器,创建表。格式2:CREATETABLE<表名>(<字段名><字段类型>(<字段宽度>[,<小数位数>)]…)功能:不打开表设计器,在CR

9、EATETABLE命令中指定字段来购造表的结构。命令

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

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

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