Access07简易教程 下
《Access2007实例与操作》教学课件 第2章
一对多关系〔1:∞〕:一对多关系是最常见的关系类型, 在此类型的关系中,表A中的一行在表B中可以有多个匹配行, 但表B中的一行在表A中只能有一个匹配行。例如,“读者表 〞和“借书表〞具有一对多关系:每个读者可以借阅多种书籍, 而每一本图书在某一时刻只能借给一个读者。如果两个表中的 相关联字段只有其中一个是主键或者具有唯一约束,那么会创 立一对多关系。 多对多关系〔∞:∞〕:在多对多关系中,表A中的一行在 表B中可以有多个匹配行,反之亦然。比方说学校里一名教师 可以教授多门课程,而一门课程也可以由多名教师来教授,教 师的姓名和课程的名称之间就是多对多的关系。 一对一关系〔1:1〕:在一对一关系中,表A中的每条记录 在表B中只有一个匹配记录,而表B中的每条记录在表A中也 只有一个匹配记录。如果两个表中的相关联字段都是主键或者 都有唯一约束,那么会创立一对一关系。
1.使用向导设置输入掩码
使用向导设置输入掩码简单直观,不必掌握太多的格式符号, 我们以设置只能输入6位数字符号的邮政编码字段为例讲述其操作 步骤。
1.翻开“图书管理 系统〞数据库“读 者表〞的设计视图
2. 选择“ 〞字段
3. 单击 按钮
4. 选择“ 编码〞
5. 单击“下一步〞按 钮
6. 选择占位符
Unicode压缩:指定是否对该字段的文字进行Unicode压缩。 使用Unicode压缩可以减少存储空间,但是也会影响存取的速 度。
输入法模式:设置此字段得到焦点时默认翻开的输入法。 输入法语句模式:设置当焦点移到该字段时,希望设置为哪种 输入法语句模式。
智能标记:为用户标识和标记常见错误,并给用户提供更正这 些错误的选项。Access中智能标记很少使用。 文本对齐:设置字段中文本的对齐方式。 小数位数:设置小数点的位置。
Access2007循序渐进教程第9章
16
双击“各地 区客户”项, 打开我们刚 创建的报表
• 9.1.5 使用宏创建主窗体 1
打开“客户管理系统”数据库, 切换至“创建”标签页,单击 “宏”按钮
切换至“设计”标签页,单击宏 名按钮增加 “宏名”列,单击 “宏名”列的第一行,输入“查 询各客户的年度供货单”
2 3
单击“操作” 列第一行的 下拉按钮, 选择 “OpenQue ry”项,然 后在其操作 参数区域的 “查询名称” 中选择“各 公司的年度 供货单”项
5
6
在“宏名”列的第四行中输入“打印各地区 客户报表”,并在其对应的“操作”列选择 “OpenReport”项,然后在其操作参数区域 的“报表名称”中选择“各地区客户”项
重复同样的 操作,在 “宏名”列 的第五行中 输入“关闭 当前窗体”, 在其“操作” 列选择 “Close”项, 其操作参数 区域均保持 系统默认
9.2 进销存管理系统
• 9.2.1 系统数据库和表设计
作为一个销售型的公司,或者对于某个工厂的销售 部门来说,建立完善的“进销存管理系统”是控制 企业进货和监控盈利的关键。下边将以实例的形式 讲述“进销存管理系统”的创建。
本实例“进销存管理系统”共有四个表组成: “产品类型”表、“产品信息”表、“出库数据” 表和“入库数据”表组成,具体如下页图所示。
11
重复同样的操作添加另外 五个命令按钮,并为它们 的单击事件选择相应的宏
12
双击运行“主窗体”, 单击“打印报表:各地 区的客户”按钮,执行 效果如下图所示
• 9.1.6 完善“公司客户管理系统” 1
打开“公司客户管理系统” 数据库,右击“客户信息管 理”,选择“设计视图”命 令
2
选择“添加”按钮,单 击“代码”按钮,打开 代码编辑窗口
Access-2007-入门
Access 2007 入门第一次使用 AccessOffice Access 2007 提供了很多的改进,这些改进使创建数据库的过程变得比过去更容易。
以前在Access 中创建过数据库的用户将会很欣喜地发现,这些新增功能和改进功能显著加快了数据库的创建过程。
启动Office Access 2007 时,出现的第一个屏幕是“开始使用Microsoft Office Access”页(除非通过双击具体的Access 数据库文件来启动Access,这种情况下将直接打开数据库)。
从“开始使用Microsoft Office Access”页开始,可以创建新的数据库、打开现有数据库或者查看来自Microsoft Office Online 的特色内容。
使用模板创建数据库从头开始创建数据库将数据从另一个源粘贴到Access 表中从其他源导入数据打开现有的Access 数据库使用模板创建数据库Access 提供了种类繁多的模板,使用它们可以加快数据库创建过程。
模板是随即可用的数据库,其中包含执行特定任务时所需的所有表、查询、窗体和报表。
例如,有的模板可以用来跟踪问题、管理联系人或记录费用;有的模板则包含一些可以帮助演示其用法的示例记录。
模板数据库可以原样使用,也可以对它们进行自定义,以便更好地满足需要。
1. 启动Access(如果未运行)。
如果已经打开数据库,请执行以下操作显示“开始使用Microsoft Office Access”页:▪单击“Microsoft Office 按钮”,然后单击“关闭数据库”。
2. “开始使用Microsoft Office Access”页中的“特色联机模板”下面将显示若干模板。
如果在Access 窗口左侧的“模板类别”下单击某一类别,会出现更多的可用模板。
还可以从Microsoft Office 网站下载更多模板(有关详细信息,请参阅下一节从Microsoft Office Online 下载模板)。
实验01 Access 2007的基本操作
字段名称
籍贯
班号
贷款否
简历
照片
数据类型 文本 文本 是/否 备注 附件
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷0资配不料置仅试技可卷术以要是解求指决,机吊对组顶电在层气进配设行置备继不进电规行保范空护高载高中与中资带资料负料试荷试卷下卷问高总题中2体2资配,料置而试时且卷,可调需保控要障试在各验最类;大管对限路设度习备内题进来到行确位调保。整机在使组管其高路在中敷正资设常料过工试程况卷中下安,与全要过,加度并强工且看作尽护下可关都能于可地管以缩路正小高常故中工障资作高料;中试对资卷于料连继试接电卷管保破口护坏处进范理行围高整,中核或资对者料定对试值某卷,些弯审异扁核常度与高固校中定对资盒图料位纸试置,.卷编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试5写交卷、重底保电要。护气设管装设备线置备4高敷动调、中设作试电资技,高气料术并中课3试中且资件、卷包拒料中管试含绝试调路验线动卷试敷方槽作技设案、,术技以管来术及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
中文版Access2007的实用教程.pptx
中文版Access 2007实用教程
2.4.3 “窗体”对象
窗体是用户与Access数据库应用程序进行数据传递的桥梁,其功能在于建 立一个可以查询、输入、修改、删除数据的操作界面,以便让用户能够在最舒 适的环境中输入或查阅数据。
中文版Access 2007实用教程
2.4.4 “报表”对象
报表用于将选定的数据以特定的版式显示或打印,是表现用户数据的一种 有效方式,其内容可以来自某一个表也可来自某个查询,如图所示。在 Access中,报表能对数据进行多重的数据分组并可将分组的结果作为另一个 分组的依据,报表还支持对数据的各种统计操作,如求和、求平均值或汇总等。
Office按钮 快速访问工具栏
中文版Access 2007实用教程
2.3 自定义工作界面
Access 2007支持自定义设置工作环境功能,用户可以根据自己的喜好安 排Access的界面元素,从而使Access的工作界面趋于人性化。 自定义快速访问工具栏 自定义工作环境
中文版Access 2007实用教程
函数的组成 函数的类型
中文版Access 2007实用教程 1、Genius only means hard-working all one's life. (Mendeleyer, Russian Chemist) 天才只意味着终身不懈的努力。20.8.58.5.202011:0311:03:10Aug-2011:03
中文版Access2007实用教程
1.3 数据库系统管理
数据库管理系统(Database Management System)是从图书馆的管理方法改进而来的。人们将越来越多的资料存入计算机中,并通过一些编制好的计算机程序对这些资料进展管理,这些程序后来就被称为“数据库管理系统〞,它们可以帮我们管理输入到计算机中的大量数据,就像图书馆的管理员。 数据库管理系统的概念 数据库管理系统的组成
中文版Access2007实用教程
教学重点与难点
数据库根本知识 数据库系统的组成与分类 数据库管理系统的概念和类型 常用的数据模型
数据库简介
数据库(Data Base)是计算机应用系统中的一种专门管理数据资源的系统。数据有多种形式,如文字、数码、符号、图形、图像以及声音等。 数据库的概念 数据处理
2.3.2 自定义工作环境
2.4 Access中的对象
表是Access数据库的对象,除此之外,Access 2007数据库的对象还包括查询、窗体、报表、宏以及模块等。 “表〞对象 “查询〞对象 “窗体〞对象 “报表〞对象 “宏〞对象 “模块〞对象
整个数据库开发活动从对系统的需求分析开场。系统需求包括对数据的需求和对应用功能的需求两方面内容。该阶段应与系统用户互相交流,理解他们对数据的要求及已有的业务流程,并把这些信息用数据流图或文字等形式记录下来,最终获得处理需求。
1.4.1 需求分析
由于逻辑设计与详细的数据库管理系统有关。以Microsoft Office Access为例,逻辑构造设计主要完成两个任务: 按照一定的原则将数据组织成一个或多个数据库,指明每个数据库中包含哪几个表,并指出每个表包含的字段。 确定表间关系。通俗地说,就是设计一种逻辑构造,通过该逻辑构造可以导出与用户需求一致的结果。假如不能到达用户的需求,就要反复修正或重新设计。
02 Access 2007操作基础
2.3 Access 2007帮助使用
Access 2007具有联机帮助功能,其常见帮 助使用方法有四种。 (1)在启动Access后,按帮助热键【F1】, 打开帮助。 (2)在Access界面相应位置按F1查看联机 帮助。
2.3 Access 2007帮助使用
(3)当用户在VBE中输入了程序代码后,可 以将光标移动到代码中的关键字上,再按 【F1】,此时帮助将打开与关键字相关的条目。 (4)在VBE中使用对象浏览器来查找需要的 帮助。首先在VBE中,打开“对象浏览器”, 然后找到需要帮助的类,并将焦点放置到该类 后,按【F1】,即可得到关于该类的帮助,进 而获得该类某个属性或方法(事件)的帮助。
表
报表
查询
窗体 宏 模块
2.2.1 表对象
数据表必须满足数据库的完整性约束查询、 窗体和报表都是在数据表的基础上加工得 到的输出形式。 Access 2007中,数据表具有四种视图 (1)设计视图 (2)数据表视图 (3)数据透视表视图 (4)数据透视图视图
2.2.1 表对象
数据表视图切换方法: (1)双击导航窗格中的 数据表对象,可以将数 据表打开。 (2)在工作区选项卡, 将鼠标指向该数据表对 象,单击鼠标右键,在 出现的快捷菜单中选择 所需视图即可。
2.2.3 窗体对象
Access 2007中窗体具有三种视图 (1)窗体视图 (2)布局视图 布局视图可以对窗体设计进行更改。
窗体对象
(3)设计视图 在窗体设计视图中,可以添加、编辑窗体 中需要显示的任何元素:
向窗体添加更多类型的控件,例如标签、图像、 线条和矩形。 在文本框中编辑文本框控件来源,而不使用属 性表。 调整窗体节(如窗体页眉或主体节)的大小。 更改某些无法在布局视图中更改的窗体属性 (如“默认视图”或“允许窗体视图”)。
Access2007使用技巧2则
数 据 库 。要 继 续 , 行 下 列操 作 之 一 : 执
单 击 “ ” 将 该 数 据 库 升 级 到 您 在 是 ,
Ofc cs 2 0 i f eAces 0 7中选 为默 认 文 件 格 式 的任 何 文 件 格 式 。转 换 该 数 据 库 后 , 可 以 在 Ofc cs 2 0 f eAc es 0 7中 对 文 件 进 行 i
件 一节
设 计 更 改 , 是 不 能 再 使 用 早 于 数据 库 但
转 换 到 的版 本 的 Ac es打 开该 数 据 库 。 cs
有 关 在 Ofc cs 2 0 中 更 改 默 认 f eAces 0 7 i
0伍c cs 2 0 eAces 0 7使 用 新 的 文件 格 式 , 文 件 格 式 支 持 一 些 新 功 能 ( 多 该 如
o eA c s 2 0 伍C ce 0 7中 的 “ 据 库 另 s 数 存 为 ” 令 允 许 您 将 数 据 库 转 换 成 三 种 命
最 新 的 文 件 格 式 之 一 : cs 2 0 、 — Aces 0 0 Ac
cs 2 0 es 0 2-2 0 或 Ofc cs 2 0 。 03 f eAc es 0 7 i
打 开 的 数 据 库 的 文 件 格 式 早 于 Aces cs
《 计算祝与厨络 》2 1 年第0 期 00 7
其 他 用 户 共 享 该 数 据 库 , 必 须 先 确保 则
这 些 用户使 用 的都 是 。伍c c s e Aces
来 创建 新 数 据 库 , A cs 会 创 建 一 个 则 ce s
新 的 .cd 文 件 。 ac b
2 0 然后 才能 将 该 数据 库 转 换 成 Of 0 7. - i cs 0 7文件 格 式 。 f eAces2 o c 注 释 : 不 能 将 复 制 的数 据 库 转 换 您
Access2007操作教程
1.1 Access 2007的主要用途
Access 2007是Office 2007的一个组件,在安装 Office 2007时,通常进行默认安装就可以将 Access 2007安装到电脑上。
1.能够简单实现Excel无法实现或很难实现的数据统 计和报表功能。 2.Access可非常方便的开发简单的数据库应用软件, 比如进销存管理系统、计件工资管理系统、人员管 理系统、超市管理系统等。
1
在格式栏中输入:“所在部 门是:&&&&&[蓝色] ” 通过这些设置 就会实现上边 的效果了
2
2.数字与货币型数据“格式”的设置方法
右击“部 门表”, 选择“设 计视图” 命令打开 此表的设 计视图窗 口 添加此字段,并 将数据类型设置 为“数字”
1
单击格式旁的下 拉箭头,可以选 择所要设置的货 币格式
• 1.2.6 模块
模块是用Access 2007提供的VBA语言编写的程 序段。 VBA(Visual Basic for Applications)语言是 Microsoft Visual Basic的一个子集。
在一般情况下,用户不需要创建模块,除非要建 立比较复杂的应用程序,或者为了更加方便的实 现某些功能。 当然如果能利用好模块,您将会事半功倍。
• 1.2.3 窗体
窗体就是用户的操作界面。在表中直接输入或修 改数据不直观,而且容易出现错误,为此我们可 以专门设计一个窗口,用于输入数据。
打开“联系人 管理”素材
打开的“联系 人输入”窗体
• 1.2.4 报表
报表的作用就是将数据以格式化的方式打印出来。 报表中大多数信息来自表、查询或SQL语句。
打开“联 系人管理” 素材 最上边的这 一行是列的 标题 表格 数据 这里是表格的数据,也就是行,应用 程序或者说最终用户主要操作的就是 这些数据,在此处可以添加或修改
Access 2007数据库应用课件(第七章)
7.2
导入外部数据
第 38 页
7.2.1
导 入 外 部 数 据
在导航窗格中可以看到“学员名单”已经导入,如图所示。
7.2
7.2.2
链 接 外 部 数 据
导入外部数据
第 39 页
“链接数据”就是将原文件中的数据链接到Access数据库表中,原文件中的数
据与数据库中的链接数据存在动态的链接关系。例如,当源文件被修改以后,修改后的 结果也会同步显示到目标文件中;当源文件被删除或移走后,链接的数据将不再存在。
本章本章导读导读本章本章导读导读掌握数据库实用工具的用法掌握导入外部数据的方法掌握导出数据到外部文件的方法学学习习71数据实用工具在设计完成access数据库后通过数据库窗口查看数据库中各对象会非常丌方便为此access2007提供了名为切换面板的特殊窗口来管理数据库中的各个对象
Access 2007
学
掌握数据库实用工具的用法
习
掌握导入外部数据的方法
目
掌握导出数据到外部文件的方法
标 掌握数据安全性设置方法
4
7.1 数据实用工具
5
第6 页
7.1
在设计完成Access数据库后,通过数据库窗口查看数据库中各对象会 非常不方便,为此Access 2007提供了名为“切换面板”的特殊窗口来管 理数据库中的各个对象。另外,在设计完成数据库后,还可以将其进一步
打开“公司客户管理系统”数据库(或直接打开本书配套素材“第7章”>“公司客户管理系统”数据 库),切换到“数据库工具”选项卡,单击“数据库工具”组中的“切换面板管理器”按钮,在弹出的提 示对话框中单击“是”按钮(参见下图),打开“切换面板管理器”对话框。
第8 页
Access2007操作教程
为了实现这些功能,我们需要设置字段的“输入 掩码”属性。字段的“输入掩码”属性用来要求 用户必须按照特定的格式来输入数据。
1.使用向导设置“输入掩码”
6
创建了“人事表” 后,按照相同的操 作步骤,创建其他
表
2.3 规划“容器”——“表”中“字段”的设置
• 2.3.1 Access 2007中的字段类型
在Access 2007数据库中共有11种可用的数据类型: 文本、备注、数字、日期时间、货币、自动编号、 是/否、OLE对象、超级链接、附件和查询,它们 的作用如表所示。
比如“查询”、“报表”等都是以此为基础进行操作
的。
表
列标题
打开“联 系人管理”
素材
最上边的这 一行是列的 标题
表格 数据
这里是表格的数据,也就是行,应用 程序或者说最终用户主要操作的就是 这些数据,在此处可以添加或修改
• 1.2.2 查询
查询是Access 2007数据库的另外一个对象,它 的主要作用是查询出满足客户要求的数据,并显 示出来。
1.3 数据库基础知识
• 1.3.1 数据库的概念
简单地说数据库就是许多数据的集合。实际上,在 日常生活中,大家都在不知不觉地建立各式各样的 数据库,如手机上的电话薄便是一个数据库。
使用数据库组织和存储数据的好处是:数据结构更 加规范、易于检索和统计。所以很多应用程序(如 人事管理等)需要使用数据库来组织和存储数据。
至于其它字段,这里不再详细叙述。
• 2.3.3 设置“字段”的显示和打印格式
access2007实验部分
第一部分:Access2007实验指导实验一Access 2007的基本操作一.实验目的及要求1.掌握Access 2007的启动与退出;2.熟悉Access 2007主界面的组成;3.掌握Access 2007数据库的创建;4.熟悉Access 2007的工作环境。
二.注意事项1.设置自己的工作文件夹,并将文件夹以班级学号命名;2.将创建的数据库文件保存在自己的工作文件夹下面。
三.实验原理在Access 2007中,需要掌握的基本操作包括Access 的启动与退出、主界面的组成、数据库文件的打开与关闭,数据库文件的创建、保存和删除,只有掌握这些基本操作,才可以完成数据库的创建。
四.实验内容、方法及步骤内容一:Access 2007的启动实验方法及步骤:在Windows 中,启动Access 2007有如下方法:1.在Windows 2007环境下,执行【开始】|【程序】|【Microsoft Office】|【Microsoft Office Access 2007】,可以启动Access 2007;2.通过创建桌面快捷方式启动Access 2007;首先在桌面上建立快捷方式。
然后在桌面上双击MSACCESS.EXE 快捷方式图标,即可启动Access 2007数据库,如图所示。
3.直接运行Access 2007打开资源管理器,找到安装目录,然后双击MSACCESS.EXE 文件,启动Access 2007数据库。
(默认目录为C:\Program Files\Microsoft Office\Office12\MSACCESS.exe。
)机密内容二:打开和关闭Access2007数据库文件实验方法及步骤:打开和关闭Access2007数据库文件的方法有:1.在Access2007数据库中打开数据库文件。
(1)启动Access2007数据库;(2)单击Office按钮,选择其中的“打开”选项;(3)在弹出的“打开”对话框中,选择要打开的数据库文件,双击该文件或单击打开按钮。
Access2007完整教程
1.1 Access 2007的主要用途
Access 2007是Office 2007的一个组件,在安装 Office 2007时,通常进行默认安装就可以将 Access 2007安装到电脑上。
1.能够简单实现Excel无法实现或很难实现的数据统 计和报表功能。 2.Access可非常方便的开发简单的数据库应用软件, 比如进销存管理系统、计件工资管理系统、人员管 理系统、超市管理系统等。
2.1 “货架”——认识“表”的结构
如果将数据库比作仓库,那么数据库中的“表”就是仓 库中的单个货架。货架上按照物品特性和仓储空间,有 规律的码垛着各种货物。
字段
字段属性
2.2 存储数据的架构——创建表
• 2.2.1 输入数据直接创建表 1
单击
双击
3
2
直接输入
4
单击
6
单击
5
输入
• 2.2.2 使用“表模板”创建表
右击“部门 表”,选择 “设计视图” 命令打开此 表的设计视 图窗口 新建“部门电话” 字段,并将数据类 型设置为“文本”
1
单击打开对话 框 按钮继续
选中“输入掩 码”文本框
2
3
4
单击
5
6
输入 单击
7
单击3次“下一步” 按钮
8
单击“完成”按钮
点中此处将 会见到输入 掩码,并可 按要求输入 数据
某种数据具体需要使用什么类型的字段存放,我 们主要需要考虑如下几个方面的内容。 1、字段存储的是什么样的数据。如中英文文字可 以存储在文本型字段里,却不能存储在数字型字 段里。 2、要存储数据的大小,即数据需要的存储空间的 大小。文本型字段只能存储255个字符,如果您需 要存储一篇文章,则可以考虑使用备注(存储 65535个字符)型字段。
Access2007教程_第01章
表 查询 窗体 报表 宏 模块
表是数据库中最基本的组成单位。建立和规划数据库,首先要做的就 是建立各种数据表。数据表是数据库中存储数据的唯一单位,它将各 种信息分门别类地存放在各种数据表中。
学生信息表: 客户资料表:
查询是数据库中应用最多的对象之一,可执行很多不同的功能。最常用的功能是从表 中检索特定数据。
◦ 备注字段历史记录跟踪
命令选项卡 上下文命令选项卡 快速访问工具栏
【开始】选项卡
◦ 功能
选择不同的视图。 从剪贴板复制和粘贴。 设置当前的字体格式。 设置当前的字体对齐方式。 对备注字段应用 RTF 格式。 操作数据记录(刷新、新建、保存、删除、汇总、拼写检查等)。 对记录进行排序和筛选。 查找记录。
启动 Visual Basic 编辑器或运行宏。 创建和查看表关系。 显示/隐藏对象相关性或属性工作表。 运行数据库文档或分析性能。 将数据移至 Microsoft SQL Server 或 Access(仅限于表)数据库。 运行链接表管理器。 管理Access加载项。 创建或编辑Visual Basic for Applications (VBA) 模块。
Access 2007的启动 Access 2007的界面 ACCDB和MDB数据库的区别
操作步骤
第二步:启动Access 2007以后,就可以看 到Access 2007的启动界面,如下图所示。
第一步:选择【开始】|【所有程序】| Microsoft Office | Microsoft Office Access 2007命令,即可 启动Access 2007,如下图所示。
单击快速访问工具栏右边的小箭头,可以弹出【自定义快速访问工具 栏】菜单,用户可以在该菜单中设置要在该工具栏中显示的图标,如 下图所示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
How to Create a Query on AccessNote:本文档内容适用于Access 2007。
由于Office在历次发布的版本当中,Office 2007较之前的版本来说无论从界面还是文档格式上都有很大改动,因此如果考虑使用较低版本的Access,例如Access 2003那么就需要对以下所记录的步骤做适当调整。
以下内容所采用的操作系统为Office 2007英文版,但实际上和中文版没有什么差别,只需要注意对照即可。
新增查询Note:光是简简单单知道了如何创建数据库,如何为数据表增添关系是远远不够的。
数据库的作用就是为方便用户查询数据而存在的。
因此从本篇开始将会围绕数据库的高级使用依次展开,所用的数据库案例依然是“试卷一”中所涉及的数据库。
目标:我们将在本示例当中为数据库增添一个名为“无人选修”的查询过程。
通过该查询,可以查找到没有学生选修的科目编号、课程名称以及学分。
查询总类在Access2007中,提供了多种查询的方式,主要包括选择查询、参数查询、交叉表查询和SQL查询。
这些内容可以很容易从互联网上获得。
因此就不花费过多篇幅介绍这几种查询过程。
创建查询我们可以通过在“Create”下面的“Other组”中新建一个查询。
选取“查询向导”在弹出的对话框里有四个可供选择的项。
由于我们所需要创建的查询是从“学生选课表”中找出“课程表”中没有被选中的课程编号,并将该编号所对应的课程信息显示出来,因此在此例中我们只选择“查找不匹配项查询向导”。
接下来,根据提示,现在需要查找选择的表中的项将与下一页中选择的表中的项进行比较,从而找出不包含的项,因此根据此提示我们选择课程表作为我们要查找的数据表。
点确定!现在出现的对话框,就是我们要进行匹配的表。
点确定此时,系统弹出的对话框将是我们要进行比对的两个表中的项,确认无误之后就点下一步吧。
这时候弹出的对话框便是确定接下来要显示的内容了。
左边红色为待选项目,右边绿色为将要显示的项目。
在这里我们需要将红色框的内容全部添加到绿色框中。
这样创建的查询就可以为我们显示出没有被学生选的课程的全部信息了。
为创建好的查询编写名称,在这里我们要将名称从“课程表without matching学生选课表”改为“无人选修”然后单击“Finish”按钮即可。
这时,我们会发现在红色区域附近出现了一对“无人选课”的查询,右面绿色部分就是没有人选课的课程信息。
我们可以对比课程表和学生选课表的内容对此进行查证,结果无误。
记着,别忘记对创建好的查询进行保存!How to Create a Query on AccessNote:本文档内容适用于Access 2007。
由于Office在历次发布的版本当中,Office 2007较之前的版本来说无论从界面还是文档格式上都有很大改动,因此如果考虑使用较低版本的Access,例如Access 2003那么就需要对以下所记录的步骤做适当调整。
以下内容所采用的操作系统为Office 2007英文版,但实际上和中文版没有什么差别,只需要注意对照即可。
交叉查询什么是交叉查询,就是把两张或者多张数据表像做矩阵点乘法那样将表单的内容揉捻在一起成为一张新表。
好吧,我承认试卷一的内容很恶心,尤其是要写那么一篇指南,哈哈。
创建方法和文档1很相似,只不过需要在创建向导里选择下面这个选项即可。
对,就是要创建简单查询。
简单查询可以从多张表中抽取出想要的数据项组成一个新的数据表。
当然,在设定了“关联键”的基础上,该查询所创建的表与没有设定“关联键”的表相比不仅小了很多,而且在实际使用过程当中使用者也会发现这两者之间的巨大区别。
至于其原因,请参考自己的教科书或者SQL的相关规定,这里就不进一步展开了。
目的:创建这样一个查询的目的就是为了找出有什么同学选修了什么科目,并且各个科目的具体信息是什么。
这些信息通过两张表中的关联键进行匹配。
并将结果显示在表中。
确定好之后就选择单击操作,进入下一步选取数据项。
新表之中我们需要来自“学生选课表”的学号内容,另外我们也需要来自“课程表”中的全部内容。
在红框中选择需要选取数据项的数据表,绿框中选择要添加的数据项,蓝框则是添加操作,淡绿色框中就是即将显示在新表里的内容。
我们要在“学生表”中选取“学号”,在“课程表”里选取“名称”以及“学分”然后单击下一步。
在这里我们给新增添的查询命名为总表。
然后点击完成按钮即可看到新建的查询内容。
我们通过右上角的红框对左下方的内容进行升序排列,这样我们就能很清楚的看到新生成的数据表内容啦。
如果要让这个新生成的表按照要求那样进行显示的话,我们还需要小小的一步操作即可。
这个时候,再次选择新建查询,我们选取“交叉表查询”这一个选项,也就是下图里的“Crosstab Query Wizard”点击确定按钮之后,应该会看到一个对话框,在对话框中间位置选取“Queries”单选项。
接下来在右上角的选项框里选择我们刚才创建好的“学生选课信息总表”然后点击下面的“下一步”按钮即可。
在绿色方框里选取的内容将会影响到生成表的最左边的列,也就是绿色方框的内容彼此互相影响。
我们在这里选取学号为我们的项,然后单击“下一步”。
这时下一个对话框所要问的就是你准备让哪一个项成为蓝色方框里的内容,我们这里选取课程名称,然后单击“下一步”。
最后一步,就是问选取哪一个数据项作为中间的内容,这里我们选取学分。
需要注意一下红色方框里的内容,这里的选项将会对你选择的数据进行诸如平均、计数、统计、取最大或者最小值。
我们需要统计各行的数据,也就是需要计算各个同学的学分总和。
那么最好的选择就是红色方框选择统计“Sum”在紫色方框上把那个复选框点勾,然后点击“下一步”如下图:然后保存该查询过程,并命名为“学分统计”结果如图上所示!很拽吧,哈哈!再一次提醒,一定要对做好的工作进行保存!How to Create a FormNote:本文档内容适用于Access 2007。
由于Office在历次发布的版本当中,Office 2007较之前的版本来说无论从界面还是文档格式上都有很大改动,因此如果考虑使用较低版本的Access,例如Access 2003那么就需要对以下所记录的步骤做适当调整。
以下内容所采用的操作系统为Office 2007英文版,但实际上和中文版没有什么差别,只需要注意对照即可。
窗体创建在Access2007上方的控制面板中,点选”Create”也就是创建,然后在创建面板里的“Form”也就是窗体。
在之后的创建过程中,我们都采用傻瓜式操作。
也就是通过在窗体组当中,有一个“其他窗体”的按钮,按下该按钮可以看到如图所示的下拉菜单。
我们选取其中的”Form Wizard”也就是窗体创建向导来进行我们的窗体创建工作。
接下来,在弹出的窗口中选取“课程表”表单,在左边数据项中添加课程编号到右边方框然后,选取“学生选课表”,将学生的学号和成绩也一一选入右边方框中。
所谓创建窗体,实际上作用和创建一个查询差不多,因此很多原理彼此之间是相通的。
言归正传,当数据选择完毕之后,点选“下一步”按钮这个时候就会弹出如图所示的这样一个预览图,这个将决定你所创建的窗体其样式是什么样的,我们通过调整找到最合适的窗体,这里选用默认选项即可。
现在需要确定子窗体里的布局是采用什么方式。
什么是子窗体?在这里的红色方框中的内容部分就是主窗体,而蓝色方框里的内容就是子窗体。
接下来,选取好子窗体布局之后就可以点击下一步了,进入窗体样式选择界面。
我们选取一个比较帅气点的窗体样式,这样似乎或许Maybe可能会好看一些。
但愿如此!点击下一步后会是什么样呢?别急,还差了一步,现在需要对新建的窗体进行命名。
这个名字用户就随便取好了,要不我们叫主窗体为阿猫,子窗体为阿狗?主意似乎不错……看见没,我们非常帅气的窗体已经创建完毕,绿色框里的内容就是学生选课的成绩,而红色框的作用嘛,我就不说了。
How to Create a FormNote:本文档内容适用于Access 2007。
由于Office在历次发布的版本当中,Office 2007较之前的版本来说无论从界面还是文档格式上都有很大改动,因此如果考虑使用较低版本的Access,例如Access 2003那么就需要对以下所记录的步骤做适当调整。
以下内容所采用的操作系统为Office 2007英文版,但实际上和中文版没有什么差别,只需要注意对照即可。
窗体高阶晋级Step 1: 创建新的窗体并添加控件好吧,我承认上面的内容对于“试卷一”中的内容无关,但作为一个知识扩展则是非常有用的,现在我们进入正题。
这次我们尝试用手工的方式创建一个窗体,该窗体将具备在组合框中选中一门课程编号时,会为我们打开相匹配的“阿猫阿狗”窗体的内容。
从“创建”中,选择“窗体组”,在“窗体组”之中选择窗体。
在中文版office中,它是一个小小的按钮。
先感叹一下,英文版界面就是看着舒服啊。
点击该按钮,开始手工创建一个窗体。
创建好的窗体,我们先进行一下保存,将其命名为“查询课程”。
这个时候,我们选中我们刚保存好的窗体,右键点击它,在弹出的对话框里选中“设计”我们会看到如上图所示的设计页面。
近距离观察一下,任何窗体都有一个被表示为“整体页面”和一个“主体”的部分。
其实可以把这个概念理解为标题和文档的关系。
在设计模式下一切都是可以修改的。
例如,用鼠标点击设计界面里的窗体,点击阿猫。
则“阿猫”立即变为可编辑模式,这个时候我们把名字改一改。
把修改好的窗体保存一下。
如果不知道怎么进入设计模式,就看注意下图红色方框的位置即可。
接下来,我们继续在设计模式下对窗体进行设计。
请注意,在设计界面当中,红色框的位置就是添加控件的地方,在中文版系统里,大概位置和图标是不会变的。
现在创建一个下拉式菜单,首先清空掉“主体”部分的内容,用鼠标框选主题的内容,然后按del键删除掉。
选取该组件,这个时候鼠标指针会变成一个小小的十字。
在我们想添加组件的地方画一个矩形。
此时会弹出一个对话框。
选取第一项,然后单击next由于需要显示的是课程编号,因此无论选取哪个表都是可以的,在这里最好选用“课程表”作为属性导入。
点选next,进入下一个环节将课程编号导入到右边方框中,然后点下一步这里面是显示下拉菜单中需要显示的项以及排列方式,我们只要在1的下拉菜单中选择课程编号,其他的保存不变即可。
该对话框是问你需要调整宽度么?我们可以不用理会直接下一步这个时候不用做太多理会,直接下一步即可。
为控件命名,默认设置即可。
点选Finish!之后保存我们的窗体现在,我们切换到正常模式下,就看到了多了一个下拉选项框,并且里面的内容为课程编号。
在进行下一步之前,还需要做一个设置。
先说明下,当前只是让下拉菜单可以显示课程的编号而已,但还远远不够,我们需要该控件记住我们选择的数据,以便对下面的动作进行关联操作。