资源描述
Access数据库应用基础案例教程数据库应用基础案例教程计算机基础教研部计算机基础教研部第第2章章 初识初识Access 20102.1 Access 2010简介简介2.2 Access 2010 的工作界面的工作界面2.3 Access 2010中的对象中的对象2.4 Access 2010中的数据中的数据2.5 Access 2010的自定义选项的自定义选项和帮助系统和帮助系统2.1 Access 2010简介简介 Access是美国微软公司推出的一款功能强大、使用方便灵活的关系型数据库管理系统。Access作为Office组件的一部分,具有与Word、Excel和PowerPoint等相似的操作界面和使用环境,深受广大用户的喜爱。发展过程:发展过程:v1992年11月Access 1.0版发布。v1995年末,Access 95发布。v1996年12月,微软公发布了Office 97,将Access加入其中,成为其Office组件中重要的一员。v1999年1月发布Office 2000。v2001年5月发布Office XP。v2002年11月,Office 2003发布,该版本在我国的应用极为广泛。v2006年年底,微软公司发布了全新的Office 2007版,对以前的版本有重大的改进。v2010年,微软公司对Office 2007版又进行了诸多改进,发布了Office 2010版。2.1.1 Access的发展的发展关概念关概念2.1 Access 2010简介简介Access是一个面向对象的、采用事件驱动的关系型数据库管理系统。其使用简便,功能完善,界面友好,简单易学,其Access 2010版本更是具有如下新特点:新特点:新特点:v(1)方便快捷的数据库模板v(2)为数据建立集中化存取平台v(3)随时随地存取数据v(4)赏心悦目的 Office 主题v(5)以拖放方式为数据库加入导航功能v(6)使用 IntelliSense 建立表达式,方便快捷v(7)快速度设计宏v(8)把数据库部分转化成可重复使用的模板v(9)整合Access数据与实时网络内容2.1.2 Access 2010的新特点的新特点关念关念2.1 Access 2010简介简介 Access是Office组件的之一,一般情况下随Office一起安装。Office 2010共有6个版本,分别是初级版、家庭及学生版、家庭及商业版、标准版、专业版和专业增强版。在Windows 7下安装Office 2010专业增强版的基本界面如下:2.1.3 Access 2010的安装的安装念念步骤一:选择并运行Office 2010 安装程序,进入安装界面2.1 Access 2010简介简介步骤二:进入“阅读Microsoft软件许可证条款”对话框,选中“我接受此协议的条款”复选框,单击“继续”按钮。步骤三:进入“选择所需的安装”对话框,单击“自定义”按钮,进入设置安装选项、文件位置、用户信息的对话框。步骤四:选择“安装选项”选项卡,在其中设置安装的组件,可单击项目前的“+”号展开项目,进行是否安装的选择。2.1.3 Access 2010的安装的安装念念2.1 Access 2010简介简介步骤五:选择“文件位置”选项卡,在其中设置安装位置。步骤六:选择“用户信息”选项卡,设置用户的有关信息,然后单击“立即安装”按钮。步骤七:开始安装,并显示“安装进度”提示框,安装完成后,进入安装完成提示框,单击“关闭”按钮,结束程序的安装。2.1.3 Access 2010的安装的安装念念2.1 Access 2010简介简介1.Access 2010的启动的启动 启动Access 2010的常用方法有以下几种:v方法一:通过双击桌面上的Access 2010快捷方式图标,启动Access 2010。v方法二:单击桌面上的“开始”按钮,在弹出的“开始”菜单中依次选择“所有程序”Microsoft OfficeMicrosoft Access 2010命令启动。v方法三:通过“资源管理器”窗口找到要打开的Access数据库文件名,然后双击该文件,即可启动Access 2010并同时打开该Access数据库文件。2.1.4 Access 2010的启动和退的启动和退念念2.1 Access 2010简介简介2.Access 2010的退出的退出 退出Access 2010的常用方法有以下几种:v方法一:单击Access 2010窗口右上角的“关闭”按钮。v方法二:右击标题栏,在弹出的快捷菜单中选择“关闭”命令。v方法三:双击标题栏左侧的控制菜单图标。v方法四:单击标题栏左侧的控制菜单图标,在弹出的快捷菜单中选择“关闭”命令。v方法五:单击“文件”选项卡,在其中选择“退出”命令。v方法六:按快捷键Alt+F4。2.1.4 Access 2010的启动和退的启动和退念念2.2 Access 2010 的工作界面的工作界面 Access 2010采用了一种全新的用户界面,相对于旧版本的Access 2003,其界面发生了很大的变化,但是与Access 2007相比却十分类似。2.2 Access 2010 的工作界面的工作界面 1.标题栏标题栏 标题栏位于Access 2010的工作界面的最上端,用于显示当前打开的数据库文件名。标题栏由控制图标、自定义快速访问工具栏、标题和控制按钮组成。自定义快速访问工具栏的操作步骤如下:自定义快速访问工具栏的操作步骤如下:(1)单击工具栏最右侧的下拉箭头。(2)在下拉列表中单击要添加的命令即可。如果命令未列出,那么单击“其他命令”按钮,弹出“Access选项”对话框。(3)选择要添加的一个或多个命令,然后单击“添加”按钮。(4)若要删除命令,请在右侧的列表中突出显示该命令,然后单击“删除”按钮,或者在列表中双击该命令。(5)完成后单击“确定”按钮。2.2 Access 2010 的工作界面的工作界面 2.功能区功能区 功能区是一个带状区域,位于程序窗口的顶部。它是菜单和工具栏的主要代替部分,并提供了Access 2010中主要的命令界面。在Access 2010中,主要的命令选项卡包括“文件”、“开始”、“创建”、“外部数据”和“数据库工具”,每个选项卡都包含多组相关命令。2.2 Access 2010 的工作界面的工作界面3.导航窗格导航窗格 导航窗格位于程序窗口的左侧,用于显示Access的所有对象,用户使用它可以选择或切换数据库对象。导航窗格显示了数据库中的所有对象,并且按类别将它们分组。图2-14 展开的导航窗格 图2-15 折叠的导航窗格2.2 Access 2010 的工作界面的工作界面4.工作区工作区 工作区是Access工作界面中最大的部分,它用来显示数据库中的各种对象,是使用Access进行数据库操作的主要工作区域。5.状态栏状态栏 状态栏在Access 2010窗口的底部,用来显示状态消息、属性提示、进度指示等。2.3 Access 2010中的对象 在Access 2010中,数据库有表、查询、窗体、报表、宏和模块6个对象。每个对象在数据库中的作用和功能是不同的,各种数据库对象之间存在某种特定的依赖关系。2.3.1 表表 表是关于特定实体的数据集合,是数据库中最基本的组成部分,是实现数据组织、存储和管理的对象2.3 Access 2010中的对象2.3.2 查询 查询是通过设置某些条件,从表中获取所需要的数据。按照指定的规则,查询可以从一个表或多个表,以及其他查询中抽取全部或部分数据,并将其集合起来,供用户查看和使用。2.3 Access 2010中的对象2.3.3 窗体窗体 窗体是用户与数据库应用程序进行数据传递的图形界面。它提供了一个方便用户浏览、输入和更改数据的窗口,以及应用程序的执行控制界面。在窗体的操作界面,可进行查询、输入、修改、删除数据等操作。2.3 Access 2010中的对象2.3.4 报表表 报表主要用于将选定的数据以特定的版式显示或打印,利用报表可以将数据库中需要的数据提取出来分析、整理和计算,然后打印出来。2.3 Access 2010中的对象2.3.5 宏宏 宏是指一个或多个操作命令的组合,其中每个命令都可以实现特定的功能,通过将这些命令组合起来,可以自动完成某些经常重复或复杂的操作。2.3 Access 2010中的对象2.3.6 模模块 模块是利用Access所提供的程序设计语言VBA(Visual Basic for Applications)编写的实现特定功能的程序集合,可以实现任何需要程序才能完成的功能。模块编辑界面模块运行结果2.4 Access 2010中的数据中的数据2.4.1 字段的数据字段的数据类型型 Access 2010定义了12种数据类型,分别是文本、备注、数字、日期/时间、货币、自动编号、是/否、超链接、OLE对象、查阅、计算字段和附件。2.4 Access 2010中的数据中的数据2.4.2 表达式表达式 表达式是各种数据、运算符、函数、控件和属性的任意组合,其运算结果是某个确定数据类型的值。表达式具有数据计算、条件判断、数据类型转换等多种作用。1.运算符运算符 运算符是用来表明运算性质的符号,它指明了对操作数进行运算的方法和规则。根据运算不同,Access中常用的运算符有4种类型,即算术运算符、关系运算符、逻辑运算符和连接运算符。2.4 Access 2010中的数据中的数据2.4.2 表达式表达式1.运算符运算符 (1)算术运算符 算术运算符用于实现常见的算术运算.2.4 Access 2010中的数据中的数据2.4.2 表达式表达式 1.运算符运算符 (2)关系运算符 关系运算符用于比较两个值或表达式之间的关系,关系表达式的运算结果为逻辑值。若关系成立,结果为True;若关系不成立,结果为False。关系运算的关系运算的规则如下:如下:u数值型数据按数值大小比较。u日期型数据按照日期的先后顺序比较,日期大则大,日期小则小。u字符型数据按照相应位置上两个字符的ASCII码值的大小从左到右一一比较,直到出现不同的字符为止。2.4 Access 2010中的数据中的数据2.4.2 表达式表达式 1.运算符运算符 (2)关系运算符2.4 Access 2010中的数据中的数据2.4.2 表达式表达式 1.运算符运算符 (3)逻辑运算符 逻辑运算符用于逻辑运算,通常用于描述复合的条件,主要有与(And)、或(Or)和非(Not)3种运算。2.4 Access 2010中的数据中的数据2.4.2 表达式表达式 1.运算符运算符 (4)连接运算符 连接运算符用于字符串连接。常见的连接运算符有“+”和“&”两个运算符。2.4 Access 2010中的数据中的数据2.4.2 表达式表达式 1.运算符运算符 (5)特殊运算符 Access中常用的通配符有星号“*”和问号“?”,通配符通常用来进行模糊查询。2.4 Access 2010中的数据中的数据2.4.2 表达式表达式 1.运算符运算符 (6)项目访问符 Access中有一种特殊的运算符,专门用于访问数据库对象及其所属控件属性,即叹号“!”和点号“.”,称之为项目访问符。其使用格式为:对象类型!对象名称!属性名称.属性值。2.4 Access 2010中的数据中的数据2.4.2 表达式表达式 2.运算符的运算符的优先先级 由系统事先规定的、运算符在参加运算时的先后顺序称之为运算符的优先级。运算符优先级说明如下。(1)优先级:算术运算符连接运算符关系运算符逻辑运算符。(2)所有的关系运算符的优先级相同,按从左到右顺序处理。(3)算术运算符和逻辑运算符必须按表2-9中所列的优先顺序处理。(4)括号优先级最高。可以用括号改变优先顺序,强令表达式的某些部分优先运行。2.4 Access 2010中的数据中的数据2.4.3 函数函数 函数是由事先定义好的一系列确定功能的语句组成,它们实现特定的功能,并最终返回一个确定类型的值。函数的函数的使用形式如下:使用形式如下:函数名(,参数3,参数4.)函数由三部分构成,即函数名、参数和返回值。v函数名:起标识作用,部分函数根据名字可知其基本功能。v参数:就是函数名称后圆括号内的常量、变量、表达式和函数,使用时要理解其位置、类型、含义及默认值等。v返回值:就是函数运行后的结果,既要关注其类型又要关注其具体值。说明:函数名必不可少,函数的参数放在函数名后的圆括号中。参数可以是常量、变量或表达式,可以有一个或多个,少数函数为无参函数。2.4 Access 2010中的数据中的数据2.4.3 函数函数1.算算术函数函数 算术函数完成数学计算功能。(1)绝对值函数函数 格式:Abs()功能:返回数值表达式的绝对值。示例:Abs(-5)=5(2)向下取整函数向下取整函数 格式:Int()功能:返回数值表达式向下取整数的结果,参数为负数时返回小于等于参数值的第一负数。示例:Int(5.8)=5 Int(-5.8)=-6 2.4 Access 2010中的数据中的数据2.4.3 函数函数1.算算术函数函数(3)取整函数取整函数 格式:Fix()功能:返回数值表达式的整数部分,参数为负值时返回大于等于参数值的第一个负数。示例:Fix(5.8)=5 Fix(-5.8)=-5 2.4 Access 2010中的数据中的数据2.4.3 函数函数1.算算术函数函数(4)四舍五入函数四舍五入函数 格式:Round(,)功能:按照指定的小数位数进行四舍五入运算。是进行四舍五入运算小数点右边应保留的位数,如果 省略,则为0。示例:Round(3.123)=3 Round(3.456,1)=3.5 Round(3.678)=4 Round(3.789,1)=3.8 2.4 Access 2010中的数据中的数据2.4.3 函数函数1.算算术函数函数(5)符号函数符号函数 格式:Sgn()功能:返回数值表达式的符号值。当数值表达式值大于0时,返回值为1;当数值表达式值等于0时,返回值为0;当数值表达式值小于0时,返回值为-1。示例:Sgn(-5)=-1 Sgn(5)=1 Sgn(0)=0 1.2.4 Access 2010中的数据中的数据2.4.3 函数函数1.算算术函数函数(6)产生随机数函数生随机数函数 格式:Rnd()功能:产生一个0,1的随机数,为单精度类型。说明:v如果数值表达式值小于0,每次产生相同的随机数;v如果数值表达式值大于0,每次产生新的随机数;v如果数值表达式值等于0,产生最近生成的随机数,且生产的随机数列相同;v如果省略数值表达式参数,则默认参数值大于0。1.示例:Int(100*Rnd()产生0,99的随机整数2.Int(101*Rnd()产生0,100的随机整数3.Int(Rnd()*6)+1 产生1,6的随机整数 2.4 Access 2010中的数据中的数据2.4.3 函数函数2.文本函数文本函数(1)字符串长度检测函数 格式:Len()功能:返回字符串所含有字符数。示例:Len(abcde)=5 Len(I am a teacher.)=15 2.4 Access 2010中的数据中的数据2.4.3 函数函数2.文本函数文本函数(2)字符串截取函数 格式:Left(,N)Right(,N)Mid(,,)功能:Left()字符串左边起截取N个字符。Right()字符串右边起截取N个字符。Mid()从字符串左边第N1个字符开始截取N2个字符所构成的字符串,如果N1大于字符串的字符数,返回零长度字符串;如果省略N2,返回字符串中左边起N1个字符串开始的所有字符。示例:Left(abcdef,3)=abc Right(abcdef,3)=def Mid(abcdef,3,2)=cd“2.4 Access 2010中的数据中的数据2.4.3 函数函数2.文本函数文本函数 (3)生成空格字符函数 格式:Space()功能:返回数值表达式的值指定的空格字符数。示例:Space(3)返回值为:3个空格字符 Access+space(1)+数据库 返回值为:Access数据库2.4 Access 2010中的数据中的数据2.4.3 函数函数2.文本函数文本函数(4)删除空格函数 格式:Ltrim()功能:求字符串去掉左边空格符后的字符串。示例:Ltrim(abc )返回值为:abc 格式:Rtrim()功能:求字符串去掉右边空格符后的字符串。示例:Rtrim(abc )返回值为:abc 格式:Trim()功能:求删除前导和尾随空格符后的字符串。示例:Trim(abc )返回值为:abc 2.4 Access 2010中的数据中的数据2.4.3 函数函数2.文本函数文本函数 (5)大小写转换函数 格式:Ucase()功能:将字符串小写字母转换成大写字母。示例:Ucase(abCDEFgh)返回值为:ABCDEFGH 格式:Lcase()功能:将字符串大写字母转换成小写字母。示例:Lcase(abCDEFgh)返回值为:abcdefgh 2.4 Access 2010中的数据中的数据函数函数3.日期日期/时间函数函数(1)返回系统日期和时间函数 格式:Date()功能:返回当前系统日期。格式:Time()功能:返回当前系统时间。格式:Now()功能:返回当前系统日期和系统时间。2.4 Access 2010中的数据中的数据函数函数3.日期日期/时间函数函数(2)截取日期分量函数 格式:Year()功能:返回日期表达式中年份的整数。示例:Year(#2015-10-20#)返回值为:2015 格式:Month()功能:返回日期表达式中月份的整数。示例:Month(#2015-10-20#)返回值为:10 格式:Day()功能:返回日期表达式中日期的整数。示例:Day(#2015-10-20#)返回值为:202.4 Access 2010中的数据中的数据函数函数3.日期日期/时间函数函数(3)返回包含指定年月日的日期函数 格式:DateSerial(表达式1,表达式2,表达式3)功能:返回指定年月日的日期,其中表达式1为年,表达式2为月,表达式3为日。示例:DareSerial(2015,10,20)返回值为:#2015-10-20#注意:注意:每个参数取值范围应该是可接受的:即日的取值范围应在131之间,月的取值范围应该在112之间。此外。当任何一个参数的取值范围超出可接受的范围时,它会适时进位到下一个较大的时间单位。例如,如果指定了36天,则这个天数被解释成一个月加上多出来的日数,多出来的日数将由其年份与月份来决定。2.4 Access 2010中的数据中的数据函数函数4.类型型转换函数函数类型转换函数的功能是将数据类型转换成指定的数据类型。(1)字符串转换字符代码函数 格式:Asc()功能:返回首字符的ASCII码值。示例:s=Asc(abcde)返回值97 s=Asc(ABC)返回值65(2)字符代码转换字符函数 格式:Chr()功能:返回与字符代码相关的字符。示例:s=Chr(97)返回值a s=Chr(65)返回值A2.4 Access 2010中的数据中的数据函数函数4.类型型转换函数函数(3)数字转换成字符串函数 格式:Str()功能:将数值表达式值转换成字符串。注意:一个数字转成字符串时,总会在前面保留一个空格来表示正负。当表达式值为非负,返回的字符串包含一个前导空格表示有正号。即非负数以空格开头,负数以负号开头。示例:S=Str(100)返回 100,100有一个前导空格 S=Str(-5)返回-52.4 Access 2010中的数据中的数据函数函数4.类型型转换函数函数(4)字符串转换成数字函数 格式:Val()功能:将数字型式的字符串转换成数值型数字。数字型式的字符串转换时可自动将字符串中的空格、制表符和换行符去掉,当遇到不能识别为数字的第一个字符时,停止读入字符串。当字符串不是以数字开头时,函数返回0。示例:S=Val(100)返回100 S=Val(123 79)返回12379 S=Val(23th4)返回23 S=Val(th234)返回0 2.4 Access 2010中的数据中的数据函数函数5.选择函数函数(1)IIF函数函数 格式:IIf(,)功能:根据条件选择函数返回值。当的值为True或非0时,函数的值为的值;的值为False或0时,函数的值为的值。示例:IIf(24,7,8)返回值为8 IIf(10,good,bad)返回值为good2.4 Access 2010中的数据中的数据函数函数5.选择函数函数(2)Choose函数 格式:Choose(,,,)功能:根据索引值选择函数的返回值。索引值从1到n。示例:Choose(2,red,green,blue,black)返回值为green(3)Switch函数 格式:Switch(,)功能:从左至右检查各表达式的值,遇到第一个为True表达式时,其后面的值就是函数的返回值。示例:Switch(23,red,43,blue)返回值为green2.5 Access 2010的自定的自定义选项和和帮助系帮助系统2.5.1 自定自定义Access 2010的工作的工作环境境 在Access 2010中,用户可根据自己的需要,重新设置Access 2010的工作环境,比如设置数据库的保存路径、在快速访问工具栏中添加按钮、设置工作界面的颜色等。启动Access 2010选项界面的方法如下:(1)启动Access 2010后,单击“文件”选项卡 (2)在其左下角处单击“选项”,打开“Access选项”对话框在其中可对Access工作环境进行设置。(3)在“Access选项”对话框中,可分别设置常规、当前数据库、数据表、对象设计器、校对、语言、客户端设置、自定义功能区、快速访问工具栏、加载项和信任中心等选项。2.5 Access 2010的自定的自定义选项和和帮助系帮助系统2.5.2 Access 2010的帮助系的帮助系统 Access 2010提供了完善的帮助系统,包括在线帮助和离线帮助两种方式。1.使用使用Access 2010的在的在线帮助功能帮助功能 方法:(1)启动 Access 2010,单击“文件”选项卡,弹出Backstage视图。(2)单击Backstage视图中的“帮助”命令,弹出功能界面。(3)单击“支持”功能区下的“开始使用”,即可启动网页浏览器并自动打开Access 2010在线帮助页面。2.5 Access 2010的自定的自定义选项和和帮助系帮助系统2.5.2 Access 2010的帮助系的帮助系统2.使用使用Access 2010的离的离线帮助功能帮助功能 在Access数据库操作过程中,随时都可在如图2-31所示的“Access帮助”窗口中选择某一主题,便可获得相关的帮助信息。启动Access离线帮助窗口有如下3种方法:v方法一:单击Backstage视图中的“帮助”命令,在图2-29所示的功能界面中,单击“支持”功能区下的“Microsoft Office帮助”命令。v方法二:单击Access窗口右上角的帮助按钮。v方法三:按下快捷键F1。
展开阅读全文