欢迎来到天天文库
浏览记录
ID:51965596
大小:418.50 KB
页数:100页
时间:2020-03-26
《VFP6.0简明教程全套配套课件魏绍谦教学参考资料 第4章 表的建立和使用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章表的建立和使用本章要点建立表结构表字段的基本操作表记录的基本操作排序与索引查询数据统计与计算多表的操作前面我们已经知道表有二种,一种是数据库表,另一种是自由表。如果建表时数据库是打开的,则建立的表为当前数据库表,否则,建立自由表。无论建立那种表,其方法都相同。一个表由表结构和表记录两部分组成。表结构描述了数据存放形式以及存贮的顺序,确定了表的字段,就完成了对表结构的定义;表记录是表所要保存的数据主体,数据由记录组成,字段是构成记录的基本单元。建立一个表文件首先第一步就是建立表结构,然后再输入表记录。建立表结构的方法有很多,在这里主要讲述
2、三种方法:命令方式、菜单方式和使用项目管理器的方式。建立表结构1.命令方式【格式】CREATE[<表文件名>
3、?]【功能】建立一个新的、扩展名为.DBF的表文件。【说明】<表文件名>指定生成的表文件名,若缺省扩展名,则默认为.DBF。如果使用“?”或末指定表文件名,VisualFoxPro系统会弹出创建对话框,以便用户输入表名。现在用命令方式来建立本章所用的stu.dbf表。表内容如下:学号姓名性别班级名系别代号地址出生日期是否团员照片备注011110李建国男计012101湖北武汉09/28/84T011103李宁女电013402江西九江05
4、/06/85F011202赵娜女英011203广西南宁02/21/84F021204孙亮男电013402湖南长沙09/08/86T011111赵琳女计012101江苏南京11/18/85T021405罗宇波男英011203江苏南通12/12/85F用命令方式建立表的具体步骤为:(1)如果没有打开STUDENT数据库,先打开它。如果创建自由表,该步可略去。(2)在命令窗口中输入CREATESTU回车,系统打开“表设计器”对话框。(3)在“字段名”文本框中输入第一个字段名:“学号”,在“类型”下拉列表框中,选择字段的类型为字符型,在宽度输入框中输
5、入10或单击右边的微调按钮至10。(4)将输入光标定位在第二个字段的字段名上,用同样的方法依次输入各个字段的字段名、类型、宽度和小数位数。(5)将所有字段的参数确定好之后,单击“确定”或按快捷键CTRL+W存盘。系统会打开提示窗口,询问用户是否立即输入记录,选择“是”立即开始输入记录,选择“否”不输入记录,光标返回命令窗口,只建立表结构。表设计器对话框中包含“字段”、“索引”、“表”三个选项卡。1)“字段”选项卡:适用于建立表结构,确定表中每个字段的字段名、字段类型、字段宽度和小数位数等。●字段名:是某字段的名字。在表中必须为唯一的,字段名必
6、须以汉字、字母和下划线开头,由汉字、字母、数字和下划线组成,对于数据库表支持长字段名,字段名最多为128个字符,自由表不支持长字段名,字段名最多为10个字符。当数据库表转化为自由表时截去超长部分的字符。字段名不能使用系统的保留字。●字段类型:表示该字段中存放数据的类型。一个字段即二维表中的一列,其中的数据应具有共同的属性。若存放的是一些符号,不进行数值运算,则定义为字符型;若需要进行数值运算,则根据数值表示的实际意义,选择数值型、货币型、浮点型、双精度型、整型中的一种。对描述日期的字段,可根据需要定义为日期型或日期时间型。对取值只有两种情况,
7、为“真”或为“假”的数据定义为逻辑型。若存储的字符超过254,为节省存储空间可定义为备注型。若要保存图片或OLE对象,可定义为通用型。备注型和通用型字段的信息都没有直接存放在表文件中,而是存放在一个与表文件同名的.FPT文件中。●字段宽度:表示该字段所允许存放数据的最大宽度。由数据的最大宽度决定。过大浪费存储空间,过小数据溢出。字符型字段的最大宽度254个字符,数值型字段和浮点型字段的宽度为20位,逻辑型字段的宽度固定为1,日期型字段的宽度固定为8,通用型字段和备注型字段的宽度固定为4。●小数位数:只对数值型字段和浮点型字符等数值类型有效,允
8、许最大宽度20。在计算数值型字段和浮点型字段的宽度时,小数点本身也算作一个字符。数值型字段的小数位数由数据的精度决定位数。●字段宽度:表示该字段所允许存放数据的最大宽度。由数据的最大宽度决定。过大浪费存储空间,过小数据溢出。字符型字段的最大宽度254个字符,数值型字段和浮点型字段的宽度为20位,逻辑型字段的宽度固定为1,日期型字段的宽度固定为8,通用型字段和备注型字段的宽度固定为4。●小数位数:只对数值型字段和浮点型字符等数值类型有效,允许最大宽度20。在计算数值型字段和浮点型字段的宽度时,小数点本身也算作一个字符。数值型字段的小数位数由数据
9、的精度决定位数。若建立的是数据库表,则下面还有显示、字段有效性等框。①字段的显示属性●格式:控制字段在浏览窗口、表单、报表等显示时的样式。格式字符及功能如下表所示。
此文档下载收益归作者所有