您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Access数据库实用教程(第3章)
Access数据库实用教程第3章表的建立和管理表的建立表的维护表的使用3.1表的建立3.1.1表结构3.1表的建立3.1.1表结构字段名称长度为1~64个字符包含字母、汉字、数字、空格和其他字符,不能以空格开头不能包含句号(.)、惊叹号(!)、方括号([])和重音符号(’)不能使用ASCII为0~32的字符3.1表的建立3.1.1表结构字段名称数据类型文本备注数字日期/时间货币自动编号是/否OLE对象超链接附件计算查问向导3.1表的建立3.1.1表结构字段名称数据类型字段属性定义字段属性可以实现输入数据的限制和验证,或控制数据在数据表视图中的显示格式包括:字段大小、格式、输入掩码、……3.1表的建立3.1.2建立表使用数据表视图使用设计视图建立表结构→输入表内容3.1表的建立3.1.2建立表使用数据表视图使用设计视图定义主键(主关键字)唯一标识记录的一个字段或多个字段的组合类型有单字段和多字段方法:在建立表结构过程中定义主键;在建立表结构后,重新打开设计视图定义主键3.1表的建立3.1.3设置字段属性字段大小用于限制输入到字段中的数据的最大长度在设计视图的字段属性框的字段大小属性中选择字段大小的类型(数字)或输入字段大小的字符个数(文本)3.1表的建立3.1.3设置字段属性格式可确定数字、货币、日期等字段格式只影响数据的显示格式在设计视图的字段属性框的字段格式属性中选择字段格式的类型3.1表的建立3.1.3设置字段属性格式例3-4将“学生”表中“年龄”字段的“格式”属性设置为“标准”。3.1表的建立3.1.3设置字段属性输入掩码可将格式中相对固定的符号固定成格式的一部分,减化输入控制数据的输入格式文本、数字、日期/时间、货币等类型字段可定义输入掩码在显示数据时,格式属性优先于输入掩码3.1表的建立3.1.3设置字段属性输入掩码例3-5将“学生”表中“入校日期”的输入掩码属性设置为“短日期”。3.1表的建立3.1.3设置字段属性输入掩码例3-6假设已经建立了“教师”表,结构如表3-6所示。为“教师”表中“电话号码”字段设置输入格式。输入格式为前4位是“010-”,后8位是数字。3.1表的建立3.1.3设置字段属性有效性规则为防止数据的输入错误而设置在设计视图的字段属性框的有效性规则属性中该字段的有效性规则对文本类型字段,可设置输入的字符个数不能超过某一个值;对数字类型字段,可使Access只接受一定范围内的数据;对日期/时间类型字段,可将数值限制在一定的月份或年份以内3.1表的建立3.1.3设置字段属性有效性规则例3-7将“学生”表中“年龄”字段的取值范围设为14~70。3.1表的建立3.1.3设置字段属性有效性文本当输入的数据违反了有效性规则时,系统显示的文本例3-8为“学生”表中“年龄”字段设置有效性文本。有效性文本值为:请输入14~70之间的数据!。3.1表的建立3.1.3设置字段属性默认值可减少数据输入量在设计视图的字段属性框的默认值属性中输入默认的的值例3-9将“学生”表中“性别”字段的默认值属性设置为“男”3.1表的建立3.1.3设置字段属性表达式使用表达式属性可以创建计算型字段例3-10在“教学管理”数据库中,已经建立了“选课成绩”表,表结构如表3-7所示。在“选课成绩”表中增加一个计算字段,字段名称为“总评成绩”,计算公式为:总评成绩=平时成绩*0.3+考试成绩*0.7。3.1表的建立3.1.3设置字段属性索引索引能根据键值加速在表中查找和排序的速度,能对表中记录实施唯一性创建基于单个字段的索引创建基于多个字段的索引3.1表的建立3.1.4建立表间关系参照完整性设置参照完整性应符合的条件使用参照完整性应遵循的原则建立表间关系3.1表的建立3.1.4建立表间关系参照完整性设置参照完整性应符合的条件使用参照完整性应遵循的原则建立表间关系编辑表间关系3.1表的建立3.1.4建立表间关系参照完整性设置参照完整性应符合的条件使用参照完整性应遵循的原则建立表间关系编辑表间关系查看子数据表3.1表的建立查看子数据表子数据表是指在一个数据表视图中显示已与其建立关系的数据表视图。显示形式3.1表的建立查看子数据表子数据表是指在一个数据表视图中显示已与其建立关系的数据表视图。显示形式例3-14在“课程”表中,展开子数据表“授课”表。解题思路:先插入要查看的子数据表,然后再展开。3.1表的建立3.1.5向表中输入数据在数据表视图中输入输入空值或空字符串使用查阅列表输入使用附件类型字段存储数据3.1表的建立3.1.6获取外部数据导入数据从外部获取数据后形成自己数据库中的数据表对象,并与外部数据源断绝联接导入方法:导入命令3.1表的建立3.1.6获取外部数据链接数据在自己的数据库中形成一个链接表对象,每次在Access数据库中操作数据时,都是即时从外部数据源获取数据导入方法:链接表命令注意导入与链接的区别3.2表的维护3.2.1修改表结构添加字段修改字段删除字段重新设置主键3.2表的维护3.2.2编辑表内容定位记录选择记录鼠标键盘3.2表的维护3.2.2编辑表内容定位记录选择记录添加记录删除记录修改数据复制数据3.2表的维护3.2.3调整表格式改变字段显示次序调整行显示高度手工行高命令调整列显示宽度手工字段宽度命令3.2表的维护3.2.3调整表格式改变字段显示次序调整行显示高度调整列显示宽度隐藏/取消隐藏列冻结/取消冻结列改变字体显示设置数据表格式3.3表的使用3.3.1查找数据查找指定内容在数据表视图中,使用查找按钮注意通配符的用法查找空值或空字符串空值是字段中还没有值,可用Null值代替空字符串是用双引号括起来的空字符串,即””,中间没有空格,长度为03.3表的使用3.3.2替换数据在数据表视图中,使用替换按钮注意通配符的用法注意格式设置3.3表的使用3.3.3排序记录概念根据当前表中的一个或多个字段的值来对整个表中的所有记录进行重新排列排序规则文本:按ASCII码排数值:按大小排日期:按先后排3.3表的使用3.3.3排序记录按一个字段排按多个字段排Access先对最左边字段进行排序,然后依此从左到右进行排序。因此,选择按多个字段进行排序时,应注意字段的先后顺序。3.3表的使用3.3.4筛选记录按选定内容筛选筛选符合单值的记录例如:将学生表中的男生记录筛选出来使用筛选器筛选筛选器将选定的字段列中所有不重复的值以列表形式显示出来按单字段的值进行筛选例如:在“教师”表中筛选出学历为研究生的教师记录3.3表的使用3.3.4筛选记录按窗体筛选筛选符合两个以上值的记录例如:将学生表中男生团员记录筛选出来高级筛选筛选满足复杂条件的记录例如:查找1992年参加工作的男教师,并按系别升序排序友情服务热线人民邮电出版社:(010)67170985315@ptpress.com.cn
本文标题:Access数据库实用教程(第3章)
链接地址:https://www.777doc.com/doc-2895771 .html