收藏 分销(赏)

第3课 表的创建和字段属性.ppt

上传人:pc****0 文档编号:13366790 上传时间:2026-03-09 格式:PPT 页数:47 大小:1.03MB 下载积分:10 金币
下载 相关 举报
第3课 表的创建和字段属性.ppt_第1页
第1页 / 共47页
第3课 表的创建和字段属性.ppt_第2页
第2页 / 共47页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第,3,课 表创建和字段设置,Access,数据类型,创建表,向表中输入数据,字段属性设置,建立表之间的关系,创建表之前,必须决定要存放的数据类型。数据类型决定了该字段能存储什么样的数据。,数据类型,可存储的数据,大 小,文本,(Text),文字、数字型字符,最多存储,255,个字符,备注,(Memo),文字、数字型字符,最多存储,65535,个字符,数字,(Number),数值,1,、,2,、,4,或,8,字节,日期,/,时间,(Date,Time),日期时间值,8,字节,货币,(Currency),货币值,8,字节,自动编号,(Auto Number),顺序号或随机数,4,字节,是,/,否,(Yes,no),逻辑值,1,位,OLE,对象,(OLE Object),图象、图表、声音等,最大为,1G,字节,超,(,级,),链接,(Hyperlink),作为超,(,级,),链接地址的文本,最大为,20483,个字符,查阅向导,(Lookup Wizard),从列表框或组合框中选择的文本或数值,4,个字节,3.1 Access,数据类型,3.2,创建表,在,Access,中,可以采用以下五种方式建立表,1,、使用,【,数据表视图,】,2,、使用,【,设计视图,】,3,、使用,【,表向导,】,4,、使用,【,导入表,】,5,、使用,【,链接表,】,1,、使用,【,数据表视图,】,在数据表视图中直接在字段名处输入字段名。该方法比较简单,但无法对每一字段的数据类型、属性值进行设置,一般还需要在设计视图中进行修改。,【,例,1】,通过输入如表,3-2,所示的数据,在,“,学籍管理,”,数据库中创建,“,教师授课表,”,表。,表,3-2,“,教师授课表,”,数据,课程编码,教师编号,班级编号,学年,学期,授课地点,授课时间,01,003007,50531,2005,上期,1,号公共教室,星期二,02,003005,50531,2005,上期,1,号多媒体,星期四,03,003009,50531,2005,上期,3,号公共教室,星期三,04,003006,50532,2005,上期,2,号多媒体,星期五,05,003012,50532,2005,上期,4,号公共教室,星期一,06,003002,50531,2005,上期,3,号多媒体,星期二,07,003001,50532,2005,上期,2,号公共教室,星期五,08,003008,50531,2005,上期,5,号多媒体,星期四,09,003005,50531,2005,上期,6,号多媒体,星期三,操作要点:,选择,“,表,”,对象,“,通过输入数据创建表,”或者“新建”按钮后,选择“数据表视图”,在数据表窗口中,输入数据并重命名字段,2,、使用,【,设计视图,】,这是一种最常用的方法,最好用的方法。,使用,设计器创建表,先要确定表的结构,就是设计表有多少个字段,每个字段名及数据类型等信息。,字段名的命名规则,:,字段名的长度最多可达,64,个字符,字段名可以包含汉字、英文字母、数字、空格等,但不要有以下标点符号(如句号“。”、惊叹号“!”、方括号“,”,、重音符号,等),不能将空格作为字段名的第一个字符,2,使用设计器创建表,【,例,2】,利用设计器在,“,学籍管理,”,数据库中创建一个,“,学生基本情况表,”,表,该表的作用是保存学生基本情况信息,它以,“,学号,”,为主键,,“,学生基本情况表,”,表所包含的字段信息如,表,3-3,所,示,字段名称,字段类型,字段大小,允许为空,说明,学号,文本,9,否,主键,姓名,文本,8,是,性别,文本,2,是,出生日期,日期,/,时间,是,是否团员,是,/,否,是,入学时间,日期,/,时间,是,班级编号,文本,6,是,专业,文本,10,是,入学成绩,数字,整型,是,照片,OLE,对象,是,“,学生基本情况表”所包含的字段信息,操作要点:,选择,“,表,”,对象,“,使用设计器创建表,”,在,“,表,1,:表,”,表设计器对话框中,输入各字段、设置主键。,3,、使用,【,表向导,】,其创建方法与使用“模板创建数据库”的方法类似。,【,例,3】,利用向导在,“,学籍管理,”,数据库中创建一个,“,课程表,”,表,表中字段有,“,课程名称,”,、,“,课程编码,”,、,“,课时,”,、,“,学分,”,。,操作要点:,选择样表、增加字段、重命名字段,确定主键,4,、使用,【,导入表,】,该方式创建表是将其它数据库中的表或其它应用系统中的文件导入到当前数据库中来以生成新表。,利用导入数据创建表实际上是不同系统间的数据表转换,可以将,Excel,表、,Visual FoxPro,的表、,ODBC,数据库中的表等导入转换成,Access,的数据表。,【,例,4】,将一个,Excel,“,选课表,”,表导入到,“,学籍管理,”,数据库中,操作要点:,在数据库窗口中,依次单击,【,文件,】【,获取外部数据,】【,导入,】,菜单命令,选择导入的数据文件、确定主键,5,、使用,【,链接表,】,该方式创建表是将其它数据库中的表或其它应用系统中的文件链接到当前数据库中来以生成新表。,【,链接表,】,方式生成的新表与源表具有相同的结构和记录,并且在源表中对记录的添加、更新和删除操作将会反映到新表中。反之,亦然。,3.3,输入数据,直接输入数据,获取外部数据,1,、从键盘直接输入记录,从键盘输入与编辑记录,可以在表的数据表视图中进行,在输入每条记录的字段值时,只能输入对字段类型有效的值。若输入了无效数据,则系统会弹出一个信息框显示出错信息。在更正错误之前,无法将光标移动到其他字段上去,。,记录,输入完毕后,关闭当前窗口,保存添加的记录到表中。若欲放弃对当前记录的编辑,可按,Esc,键。,对于文本、数字、日期,/,时间、是,/,否和备注等类型的字段数据,可直接在数据表视图中进行编辑,其编辑技巧与,Word,类似。,1.,超链接字段数据的输入,2.“OLE,对象”字段数据的输入,2.“OLE,对象”字段数据的输入,3.,表中数据的复制,打开相应表的数据表视图;,选定要复制的内容后,右击,然后在系统弹出的快捷菜单中选择“复制”菜单项;,右击复制的目标位置,然后在系统弹出的快捷菜单中选择“粘贴”菜单项;,保存表。,2,、导,入,/,导出数据,1.,导入数据,导入数据是把数据从另一个应用程序或数据库中加入到,Access,表中,或将同一数据库中其他表中的数据复制到本表中。数据可以是文本、电子表格和数据表等。可以用现有数据创建新的,Access,表,或将其添加到已有的,Access,表中,还可以把数据复制到不同类型的文件中。,2.,导出数据,在,Access,中,,也可以把,Access,表中存储的数据导出到另一种格式的文件中,供其他应用程序使用。,3.4,设置字段属性,设计表的主要内容:,1,字段名称,数据表中的一列称为一个字段,而每一个字段均具有唯一的名字,被称为字段名称。,2,数据类型,数据表中的同一列数据必须具有共同的数据特征,称为字段的数据类型。,3,字段大小,数据表中的一列所能容纳的字符或数字的个数被称为字段大小。,4,字段的其他属性,其他一些属性,包括“索引”、“格式”等等。,字段属性,属 性,用 途,字段大小,定义文本、数字或自动编号数据类型字段长度,格式,定义数据的显示格式和打印格式,输入掩码,定义数据的输入格式,小数位数,定义数值的小数位数,标题,在数据表视图,窗体和报表中替换字段名,默认值,定义字段的缺省值,有效性规则,定义字段的校验规则,有效性文本,当输入或修改的数据没有通过字段的有效性规则时,所要显示的信息,必填字段,确定数据是否必需被输入到字段中,允许空字符串,定义文本、备注和超,(,级,),链接数据类型字段是否允许输入零长度字符串,索引,定义是否建立单一字段索引,新值,定义自动编号数据类型字段的数值递增方式,输入法模式,定义焦点移至字段时是否开启输入法,Unicode,压缩,定义是否允许对文本、备注和超,(,级,),链接数据类型字段进行,Unicode,压缩,(,一,)【,格式,】,属性,【,格式,】,属性用于定义数据的显示和打印格式。,Access,为某些数据类型的字段,预定义,了,【,格式,】,属性,也允许用户为某些数据类型的字段,自定义,【,格式,】,属性。,【,格式,】,属性只影响数据的显示格式而不会影响数据的存储和输入。,1.【,文本,】,和,【,备注,】,数据类型的,【,格式,】,【,文本,】,和,【,备注,】,数据类型字段的自定义,【,格式,】,属性最多由两部分组成,各部分之间需用分号分隔。第一部分用于定义文本的显示格式。第二部分用于定义空字符串及,NULL,值的显示格式。,表,【,文本,】,和,【,备注,】,数据类型的格式化字符,格式化字符,用 途,字符占位符。不足规定长度在数据前补空格,右齐,&,字符占位符。不足规定长度在不补空格,左齐,使所有字符显示为大写,“,Text,“,或者,Text,可以在,【,格式,】,属性中的任何位置使用双引号括起来的文本并且原文照印,*,将其后跟随的第一个字符作为填充字符,颜色,用方括号中的颜色参数指定文本的显示颜色。有效颜色参数为:黑色、蓝色、绿色、青色、红色、紫红色、黄色和白色。颜色参数必须与其它字符一起使用,2.【,数字,】,和,【,货币,】,数据类型的,【,格式,】,属性,对于,【,数字,】,和,【,货币,】,数据类型的字段,,Access,预定义了,7,种,【,格式,】,属性。,Access,允许用户自定义,【,格式,】,属性。自定义,【,格式,】,属性最多可以由四部分组成,各部分之间需用分号分隔。第一部分用于定义正数的显示格式;第二部分用于定义负数的显示格式;第三部分用于定义零值的显示格式;第四部分用于定义,Null,值的显示格式。,表,【,数字,】,和,【,货币,】,数据类型字段的格式化字符,格式化字符,用 途,.,用来显示放置小数点的位置,,,用来显示千位分隔符的位置,0,数字占位符。如果不足长度,则前面显示,0,#,数字占位符。如果在这个位置没有数字输入,则忽略该数字占位符,Text,可以在任何位置使用双引号括起来的文本并且原文照印,*,将其后跟随的第一个字符作为填充字符,%,将数值乘以,100,,并在数值尾部添加百分号,颜色,用方括号中的颜色参数指定文本的显示颜色,(二)输入法模式,“,输入法模式”属性仅针对文本数据类型的字段有效,可有三个设置值:“随意”、“输入法开启”与“输入法关闭”,分别表示保持原汉字输入法状态、启动汉字输入法和关闭汉字输入法。“输入法模式”属性的默认值为“输入法开启”。,(三),【,输入掩码,】,属性,使用“输入掩码”属性,可以使数据输入更容易,并且可以控制用户在文本框类型的控件中的输入值。例如,可以为“电话号码”字段创建一个输入掩码,以便向用户显示如何准确地输入新号码,如:,(010)027-83956230,等。通常使用“输入掩码向导”帮助完成设置该属性的工作。,【,输入掩码,】,属性最多可以由三部分组成,各部分之间要用分号分隔。,第一部分,定义数据的输入格式。,第二部分,定义是否按显示方式在表中存储数据。若设置为,0,,则按显示方式存储。若设置为,1,或将第二部分空缺,则只存储输入的数据。,第三部分,定义一个占位符以显示数据输入的位置。用户可以定义一个单一字符作为占位符,缺省占位符是一个下划线。,表,输入掩码字符,输入掩码字符,说 明,0,数字占位符。数字,(0,9),必须输入到该位置,不允许输入,+,和,-,符号,L,字母占位符。字母必须输入到该位置,A,字母数字占位符。字母或数字必须输入到该位置,.:;-/,各种分隔符,将所有字符转换成大写,Text,可以在,【,输入掩码,】,属性中任何位置使用双引号括起来的文本并且原文照印,(四),【,标题,】,属性,【,标题,】,属性允许用户输入一个更具体的描述字段的名称,用于替换在数据表视图、报表或窗体中显示的相应字段名。,(五),【,默认值,】,属性,【,默认值,】,属性可以为字段指定一个默认值。在表中新增加一个记录,并尚未填入数据时,如果希望,Access,自动为某字段填入一个特定的数据,则应为该字段设定“默认值”属性值。,(六)有效性规则,“,有效性规则”属性用于指定对输入到记录中本字段中数据的要求。当输入的数据违反了“有效性规则”的设置时,将给用户显示“有效性文本”设置的提示信息。可用“向导”帮助完成设置。,(七)有效性文本,【,有效性文本,】,属性允许用户输入一段提示文字,当输入的数据没有通过设定的有效性规则时,,Access,自动弹出一个提示框显示该段提示文字。,【,有效性文本,】,属性要与,【,有效性规则,】,属性搭配使用。,(八),【,必填字段,】,属性,【,必填字段,】,属性允许用户规定数据是否必须被输入到字段中,即字段中是否允许有,Null,值。如果数据必须被输入到字段中,即不允许有,Null,值,应设置,【,必填字段,】,属性值为,【,是,】,。,(九),【,允许空字符串,】,属性,【,允许空字符串,】,属性用于定义对于,【,文本,】,和,【,备注,】,数据类型的字段是否允许空字符串输入。如果允许,应把空字符串和,Null,值区别开。空字符串是长度为零的特殊字符串。,(十)索引,本属性可以用于设置单一字段索引。索引可加速对索引字段的查询,还能加速排序及分组操作。本属性可有以下取值:“无”,表示本字段无索引;“有(有重复)”,表示本字段有索引,且各记录中的数据可以重复;“有(无重复)”,表示本字段有索引,且各记录中的数据不允许重复。,(十一),【Unicode,压缩,】,属性,【Unicode,压缩,】,属性用于定义是否允许对,【,文本,】,、,【,备注,】,和,【,超,(,级,),链接,】,数据类型字段进行,Unicode,压缩。,Unicode,是一个字符编码方案,该方案使用两个字节代表一个字符。,(十二),【,显示控件,】,属性,Access 2000,在字段属性区域的,【,查阅,】,选项卡设置了,【,显示控件,】,属性。该属性仅适用于,【,文本,】,、,【,是,/,否,】,和,【,数字,】,数据类型字段。,【,显示控件,】,属性用于设置这三种字段的显示方式,即将这三种字段与何种显示控件绑定以显示其中的数据。,(十三),【,小数位数,】,属性,【,小数位数,】,属性仅对,【,数字,】,和,【,货币,】,数据类型字段有效。小数位的数目为,015,,这取决于,【,数字,】,或,【,货币,】,数据类型字段的大小。,(十四),【,新值,】,属性,【,新值,】,属性用于指定在表中添加新记录时,,【,自动编号,】,数据类型字段的递增方式。,3.5,创建表,间关系,创建表间关系就是利用两个表的共有(同名)字段创建的关联性。,建立数据库中的表间关联:,一是要保障建立关系的表具有相同的字段,,,一对一关系:基本表每条记录只对应相关联表中一个匹配的记录,反之亦然。,一对多关系:关系中最常用的类型。基本表一条记录可与相关联表中多条记录相匹配。但相关联表一条记录只与基本表一条相匹配。,多对多关系:基本表一条记录可与相关联表多个记录相匹配。相关联表中的一条记录也可与基本表的多条记录相匹配。多对多的关系实际上是通过第三个表来实现的两个一对多的关系。,在,Access,中表与表间的关系类型:,【,例,2-22】,在,“,学籍管理,”,数据库中,以,“,学号,”,字段为同名字段为,“,选课表,”,和,“,学生基本情况表,”,创建表间关系。,在数据库窗口中单击,【,工具,】【,关系,】,菜单命令,在弹出的,“,显示表,”,窗口中,选择要建立关系的表并添加到,“,关系,”,窗口中,在,“,关系,”,窗口中,将基本表中的关联字段拖至关联表的关联字段上。,编辑关系、设置参照完整性,【,例,】,在,“,学籍管理,”,数据库中,以,“,学号,”,字段为同名字段为,“,选课表,”,和,“,学生基本情况表,”,创建表间关系。,1,联接类型和实施参照完整性,在,access2003,中,联接类型分为:,内部联接(,inner join,)、左联接,(left join),、右联接,(right join),三种,系统默认为内部联接,不用修改,只有在用,SQL,查询语句中有效。,参照完整性:输入或删除记录时,为维持表间已定义的关系而必须遵循的一个规则系统。,若实施了参照完整性,则在将与基本表无关的记录加入相关表时,,Access,会警告。若要从基本表中删除记录,相关表中却有对应记录时,,Access,会防止删除。,关系的修改是通过在,“,关系,”,窗口中,右击关系联接线,单击弹出菜单中的,【,编辑关系,】,来实现的,2,删除表间关系,要删除两个表的关系时,在,“,关系,”,窗口中右击两个表的联接线,单击弹出菜单中的,【,删除,】,命令。,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服