《数据库技术与应用》(报表,窗体和宏)

合集下载

《数据库技术与应用》课程标准(完整版)

《数据库技术与应用》课程标准(完整版)

《数据库技术与应用》课程标准课程代码:MB010020 课程类型:理论+实践课程属性:专业基础课适用专业:计算机网络技术学分:2.5 学时:48课程负责人:参编人员:一、课程定位(一)课程性质该课程是计算机网络技术专业课程体系中的一门专业基础课程,对后续数据库应用系统的开发起着铺垫作用。

该课程与职业岗位紧密联系,对学生职业素质与职业能力的培养具有实践指导作用。

(二)课程作用通过对该课程的学习,使学生掌握数据库的基本知识,掌握创建、维护和管理数据库的基本方法,学会并熟练掌握应用数据库存储、维护和查询数据的实践操作能力。

(三)前导、后续课程前导课程:《计算机基础》、《编程基础》后续课程:《PHP高级开发》、《网络安全》二、课程设计思路《数据库技术与应用》作为计算机网络专业的一门专业课,该课程主要任务是使学生能够理解性地掌握数据库主要技术,能够适应数据库应用开发岗位所需要的各种素质和技能。

或者说,培养面向数据库应用开发岗位,实践能力强、具有良好职业道德的高技能人才。

本课程是一门以实践为主的课程,同时兼顾概念的理解。

该课程每周4课时,授课方式为理论、实践一体化教学;主要教学方法有行动导向法、项目驱动法、多媒体演示法等;主要学习方法有小组学习法、自主学习法、项目模仿学习法、DBA项目任务实战学习法等。

三、课程目标(一)能力目标1.创建并维护数据库的能力;2.创建和管理表、编辑数据的能力;3.检索数据的能力;4.利用MYSQL语言编写简单应用程序的能力;5.创建索引、视图、存储过程和触发器的能力;6.对数据进行复制和恢复的能力;7.数据安全性、完整性保证的能力。

(二)知识目标1.掌握数据库的基本概念;2.掌握数据库软件的安装和主要组件的操作方法;3.掌握数据收集和数据库分析与设计方法;4.掌握数据库创建、维护和管理的方法;5.掌握数据检索等基本应用。

(三)素质目标1.诚实、正直;2.客观,善于沟通;3.具有敬业精神;4.有团队意识、学习能力强。

数据库技术与应用实验报告

数据库技术与应用实验报告

数据库技术与应用实验报告《数据库技术与应用》上机实验报告目录:一、概述二、主要上机实验内容1.数据库的创建2.表的创建3.查询的创建4.窗体的创建5.报表的创建6.宏的创建三、总结一、概述(一)上机内容:第七周:熟悉Access界面,数据库和表的创建,维护与操作1. 熟悉Access的启动,推出,界面,菜单,工具栏等;2. 练习使用向导创建数据库、创建空数据库;3. 练习创建表结构的三种方法(向导、表设计器、数据表)、表中字段属性设置;4. 练习向表中输入不同类型的数据;5. 练习创建和编辑表之间的关系;6. 练习表的维护(表结构、表内容、表外观)7. 练习表的操作(查找、替换、排序、筛选等)第八周:练习创建各种查询1.选择查询(单表、多表、各种查询表达式)2.参数查询3.交叉表查询4.操作查询(生成查询、删除查询、更新查询、追加查询)第十周:练习创建各种类型的窗体1.自动创建纵栏式窗体和表格式窗体;2.向导创建主|子窗体3.图表窗体的创建4.练习通过设计器创建窗体5.练习美化窗体第十三周:练习创建各种类型的报表1.自动创建纵栏式报表和表格式报表;2.向导创建报表(多表报表、图表报表、标签报表)3.练习通过设计视图创建报表(主|子报表、自定义报表)4.练习在报表中添加计算字段和分组汇总数据第十五周:综合应用1.了解Access数据库系统开发的一般方法;2.课程内容的综合练习;3.编写上机实验报告、答疑(二)上机完成情况第七周:熟悉Access界面,数据库和表的创建,维护与操作完成了创建表,向表中输入不同类型的数据,创建和编辑表之间的关系,进行了表的维护,修改了表的结构、内容、外观,最后进行了表的操作,查找、替换、排序、筛选等。

已完成第八周:练习创建各种查询练习选择查询、参数查询、交叉表查询,然后练习并操作查询,生成查询、删除查询、更新查询、追加查询等。

已完成第十周:练习创建各种类型的窗体自动创建纵栏式窗体和表格式窗体,向导创建主|子窗体和图表窗体,练习通过设计器创建窗体,美化窗体。

数据库技术与应用教程第5章 报表

数据库技术与应用教程第5章 报表

• •



3.使用“标签向导”创建标签报表 “标签向导”用于创建标签报表,以便 将主要信息简明扼要地以标签的形式显 示,更直观地展现了表或查询中的数据。 【例5.4】 以“学生”表为数据源,利 用“标签向导”创建如图5.4所示的名为 “学生联系方式”的标签报表。 (1)在“新建报表”对话框中选择 “标签向导”,并在“请选择该对象数 据的来源表或查询”组合框中选择“学 生”表,单击“确定”按钮,自动弹出 “标签向导”对话框。 (2)该对话框第一步用于设定标签尺 寸。这里选择“C2180”型号,其尺寸为 21mm×15mm,如图5.18所示。该类型标 签报表每行可以放置3个。
5.3 利用设计视图创建报表
5.3.1 报表设计视图的组成
• • • 报表页眉:位于报表顶端,一般用于显示报 表标题、说明性文字、日期时间或图形等。 页面页眉:出现在每一页的上方,主要用于 显示数据的字段名及分组名称。 组页眉:出现在报表中每个分组的上方,主 要安排文本框或其他控件以显示分组字段的 值。图5.22中的报表按照系别分组,因此组页 眉标题显示为“系别页眉”。 主体:通常用来显示记录数据,是报表的核 心部分。 组页脚:出现在报表中每个分组的下方,主 要用来显示该组记录的分组统计信息和说明 文字等,与组页面可以根据需要单独设置使 用。 页面页脚:出现在每一页的下方,用于在报 表页面下方设置信息,如每一页的汇总说明 及页码等,与页面页眉成对出现。 报表页脚:位于报表最后面,一般用于显示 整个报表的汇总信息或说明文字,与报表页 眉成对出现。
5.1.2 报表的类型
• • • • 1.纵栏式报表 2.表格式报表 3.图表报表图 4.标签报表
5.1.3 报表的视图
• 1.“设计”视图 • 2.“打印预览”视图 • 3.“版面预览”视图

《数据库技术与应用》(数据库基本概念)

《数据库技术与应用》(数据库基本概念)
数据库管理系统( Data Base Management System ,DBMS):是 负责数据库存取、维护和管理的软件系统。
数据库系统的组成
数据库技术与应用
: 数据库应用系统( DataBase Application System ,DBAS) 是指
系统开发人员,使用数据库管理系统,按照用户的应用需求设计的结构 合理、使用方便、高效的数据库和配套的应用程序系统,具体包括:数 据库、数据库管理系统、数据库管理员,硬件平台、软件平台、应用软 件,应用界面。例如,学生教学管理系统、财务管理系统、图书管理系 统、生产管理系统等。
数据库技术与应用
《数据库技术与应用》 — 数据库基础知识
数据库系统
数据库技术与应用
教学目标
通过本章的学习,理解数据库的基本概念, 掌握数据库设计的基本步骤,了解Access数据 库的对象及其功能,为后续章节的学习打下良 好的基础。
数据库基础知识
数据库技术与应用
数据库系统的基本概念
信息和数据 数据管理技术的发展 数据库系统的地位 数据库系统的组成
在一个关系中,同一列数据项具有相同数据类型。 在一个关系中,各列的顺序可以任意排列。 在一个关系中,不允许有相同字段名。 在一个关系中,每一行是一个个体事物多个字段值的集合。 在一个关系中,不允许有完全相同记录行。 在一个关系中,记录的顺序可以任意排列。
关系的完整性
完整性的概念 域完整性 实体完整性 参照完整性 商业约束
人工管理阶段 文件系统阶段 数据库系统阶段
数据库技术与应用
数据管理技术的进展
人工管理阶段
– 50年代以前
– 硬件
程序 1
数据 1
– 软件
– 特点

数据库技术与应用

数据库技术与应用

图4-12 客户电话列表窗体
分析:虽然客户电话列表窗体看起来非常简单,如果使用 分析: 虽然客户电话列表窗体看起来非常简单, 窗体向导创建表格式或数据表式的窗体,不能按图4-12显 窗体向导创建表格式或数据表式的窗体 , 不能按图 显 示相应的信息,达不到规定的显示效果, 示相应的信息 ,达不到规定的显示效果, 因此不能简单地 利用窗体向导创建该窗体, 利用窗体向导创建该窗体, 可以利用系统提供的窗体设计 视图进行创建。 视图进行创建。 从窗体的名称及图4-12显示的内容来分析, 可以很容易的 显示的内容来分析, 从窗体的名称及图 显示的内容来分析 判定所要创建的窗体其数据源为客户表。 判定所要创建的窗体其数据源为客户表。 在窗体页眉区域 设计的内容,显示在窗体之上,且只显示一次, 设计的内容, 显示在窗体之上, 且只显示一次 , 在窗体主 体区域设计的内容,会在窗体中连续分页显示。 体区域设计的内容 ,会在窗体中连续分页显示 。 因此要求 中所提的“每页显示多条客户信息, 中所提的 “ 每页显示多条客户信息, 但只显示一条黄色背 景的标题行”这个要求, 景的标题行” 这个要求 ,可以很容易的在窗体设计视图中 分别设计窗体页眉和窗体主体来满足。 分别设计窗体页眉和窗体主体来满足。
在窗体设计视图中创建窗体的步骤
在新建窗体对话框中,单击“设计视图” 在新建窗体对话框中,单击“设计视图”。 选择作为窗体数据来源的表或其他记录源的名称。 选择作为窗体数据来源的表或其他记录源的名称 。 向窗体添加页眉/页脚 控件。 页脚、 向窗体添加页眉 页脚、控件。 设置各对象(窗体、控件)的属性。 设置各对象(窗体、控件)的属性。 优化窗体设计。 例如: 外观、 控件大小、 位置等。 优化窗体设计 。 例如 : 外观 、 控件大小 、 位置等 。 复杂的窗体还需编写方法、事件过程代码。 复杂的窗体还需编写方法、事件过程代码。

数据库技术及应用第7章 宏

数据库技术及应用第7章 宏

(4)GoToControl操作 该操作将焦点移动到激活数据表或窗体中的 指定的字段或控件上。该操作只有“控件名 称”这一个参数需要进行设置。此参数为必 选项,用于指定将获得焦点的字段或控件的 名称。
(5)GotoRecord操作 该操作可以使表、窗体或查询结果集中将指定的记录作为当前记 录。此操作具有以下参数。 ① 对象类型:指定要作为当前记录的对象类型。在下拉列表框中 可以选择“表”“查询”“窗体”“服务器视图”“存储过程” 或“函数”。输入为空,将选择激活的对象。 ② 对象名称:指定要作为当前记录的对象名称。下拉列表框中显 示了当前数据库中由“对象类型”参数所指定的全部对象。 ③ 记录:指定要成为当前记录的记录。可以选择“首记录”或 “尾记录”“向前移动”或“向后移动”,也可以“定位”到指 定的记录,还可以到一个“新记录”。默认值为“向后移动”。 ④ 偏移量:指定移动记录的偏移量。必须输入整型数据或结果为 整型的表达式。
7.1 宏概述
1 宏的基本概念 2 宏设计视图 3 常用的宏操作
1 宏的基本概念
宏是由一个或多个操作构成的,每个操 作用来实现特定的功能,如打开或关闭数据 表、查询、显示窗体和打印报表等。在使用 宏时,只需要给出操作的名称、条件和参数, 就可以自动完成指定的操作。 独立宏:操作序列宏、宏组和条件宏 嵌入宏 数据宏
第七章 宏

宏概述 宏的基本操作
宏概述
在使用Access数据库完成实际工作时,经常会重复执行某 些操作。这些操作不仅浪费时间,而且不能保证操作上的一致 性。 可以通过创建宏自动执行这些重复的操作,从而保证操作 的正确性,极大地提高工作效率。 宏是由一个或多个操作构成的命令集合,其中每个操作可 以完成一个特定的功能。 利用宏可以对数据库中的对象进行各种操作,可以为数据 库应用程序添加自动化的功能,并可以将各种对象联结成有机 的整体。 Access提供了功能强大的创建宏的工具,使用这些工具可 以创建各种各样实用的宏。

《数据库技术与应用》-实验教学大纲

《数据库技术与应用》-实验教学大纲

《数据库技术与应用》课程实验教学大纲一、课程基本信息课程代码:16121603课程名称:数据库技术与应用英文名称:Database technology and application实验学时:32适用专业:全校经管类专业本科学生课程类别:学科基础课先修课程:计算机应用基础二、实验教学的总体目的和要求《数据库技术与应用》是一门实践性很强的课程,它不仅要学习数据库技术等基本理论知识,更重要的是通过在Access 2010数据库平台上,建立数据库,创建、维护和使用表、查询、窗体、报表、宏和模块等操作实验,掌握应用数据库技术进行数据处理的基本技术和操作方法,能够使用数据库技术来操作数据表,管理维护数据,进行数据查询,会创建窗体、创建报表,设计宏和VBA程序来解决和处理实际应用中的数据处理问题,具有初步的数据库操作能力。

本课程的实验内容主要围绕上述目标开展实验教学。

通过实验,不仅让学生掌握数据库操作和使用,还在实验中培养学生综合分析问题和解决问题的能力、独立动手操作能力和基本的创新能力。

1、对学生的要求:(1)实验前必须对实验内容进行预习,做好预习笔记方好上机实验。

(2)严格考勤制度,学生必须按时进入实验室,做好实验前的准备,不得迟到早退,因故须请假者,必须按学校规定的办理请假手续。

(3)服从实验指导教师的安排,按学号对号入座,因故需调整座位者,须经实验指导教师同意。

(4)上机实习过程中有问题的同学,请举手示意老师来指导。

鼓励同学们在实验过程中就实验问题展开讨论,相互交流学习,但必须独立完成实验项目。

(5)实验期间不得玩游戏、上网聊天,以及做与实验无关的事,不得将食物带入实验室,一经发现,经提醒无效后,将赶离实验室。

(6)每次实验结束,必须按要求提交实验作业,重点实验项目还需提交实验报告。

(7)实验结束后须关机,将键盘架及座椅摆放整齐,并将本机台面等处杂物主动带离实验室。

2、对教师的要求:(1)教师需按时进入实验室,做好实验前的准备工作,不得无故迟到。

《数据库技术与应用》学习指南

《数据库技术与应用》学习指南

《数据库技术与应用》学习指南一、课程学习目标本课程是高职计算机类专业的一门专业基础课程,同时也是一门强调传授数据库技术的基本知识和基本方法,培养数据库技术的基本技能和实践应用能力的专业主干课程。

通过本课程学习,大家应该在数据库基本知识、数据库应用能力、数据库设计方法、IT职业素质等方面都有相应的提升和收获。

1.数据库知识方面(1)了解数据管理技术的发展情况;(2)理解数据库技术基本概念;(3)掌握关系的基本运算;(4)掌握SQL数据查询语言的数据定义、数据操纵及数据控制的语句格式及功能;(5)理解关系规范化中的函数依赖及范式;(6)理解数据库设计中的概念结构设计与逻辑设计的方法;(7)了解和比较各类数据库管理系统特点及应用领域。

2.数据库应用能力方面(1)能利用相关知识进行简单数据库设计;(2)能利用Access数据库管理系统进行简单的数据管理工作;(3)能利用SQL Server 数据库管理系统进行数据管理与维护工作;(4)培养运用所学数据库进行数据查询与统计等数据库应用能力。

3.素质提升方面通过做中学:基于项目的学习,培养学生讨论交流、团队合作、自主学习、解决问题的综合能力和综合素质。

二、项目任务学习指导1.课程课堂教学用三个教学项目学生选课数据库图书借阅数据库学生公共服务平台数据库2.课堂实践或课外练习用三个大作业学生信息管理系统图书信息数据库自选数据库课程设计3.课程教学内容组织载体九个子项目项目1 学生选课数据库建立。

主要介绍数据库建立、数据库配置及表间关联建立的相关技术,数据库系统的基本概念、关系模型、关系数据库等基本知识。

项目2 学生选课数据库查询。

主要介绍向导查询、选择查询及操作查询的相关技术,关系数据库的集合运算、关系运算及关系数据库语言SQL等基本知识。

项目3 学生选课系统实现。

主要介绍窗体、报表及系统集成等相关技术。

项目4 图书借阅数据库建立。

主要介绍SQL Server数据库及表的创建和管理。

数据库原理及应用课件:第5章 ACCESS 数据库--报表设计和宏操作

数据库原理及应用课件:第5章 ACCESS 数据库--报表设计和宏操作

9
2020/9/29
– 表格式报表:是将数据信息以表格的形式打印 输出,其布局与表格式窗体类似。它可以对数 据进行汇总,还可以包括摘要和分组等。也称 为分组/汇总报表,是一种比较常用的报表类型。 与纵栏式报表不同的是,其记录数据的字段标 题信息被安排在页面页眉区内。
10
2020/9/29
– 图表式报表:是指包含图表显示的报表类型。 报表中使用图表,可以更直观的表示数据之 间的关系。
S1:启动报表创建向导。在打开的数据库窗 口中,选择“报表”对象,双击“使用向导创建 报表”,打开“报表向导”对话框。如图所示。
15
2020/9/29
S2:选择报表中需要包含的字段,设置好 后单击“下一步”按钮。
S3:对字段进行分组,可以将某些具有相 同属性的记录作为一组显示,同时还可以进 行数据汇总。设置好后单击“下一步”按钮。
3)子报表的创建
子报表是出现在另一个报表内部的报表。包含
子报表的报表叫主报表,一张主报表能包含多
张子报表,但一张主报表最多只能包含两级子
报表。如图所示,“学生”报表中创建成绩表子
报表。
37
主/子报表 2020/9/29
6、打印报表的设置(了解)
在打印报表之前应仔细检查报表设置, 使用“预览报表”打开报表,单击“文件” 菜单中的“页面设置”菜单项,在打开的 “页面设置”对话框中完成设置。
8
2020/9/29
3、报表的分类
Access中,报表主要分为4类:
– 纵栏式报表:其布局与纵栏式窗体相似,可以 包括汇总设计和图形。也称为窗体式报表,像 窗体一样可以显示同一记录的详细数据;与窗 体不同的是,报表只能查看数据而不能输入数 据。在纵栏式报表中,既可以分段显示一条记 录,也可以同时显示多条记录。

数据库技术及应用(Access)第5章 窗体与报表

数据库技术及应用(Access)第5章 窗体与报表

5.2.2 窗体控件
(13) . 非绑定对象框 用于在窗体中显示非结合OLE对象,例如Excel电子表格。当 在记录间移动时,该对象将保持不变。 (14). 绑定对象框 用于在窗体或报表上显示结合OLE对象,这些对象与数据源的 字段有关。在窗体中显示不同记录时,将显示不同的内容。 (15). 分页符 分页符控件在创建多页窗体时用来指定分页位置。 (16) . 选项卡控件 用于创建多页选项卡窗体或选项卡对话框,可以在选项卡控件 上复制或添加其他控件。
数据库技术及应用(Access)
第5章
窗体与报表
1 2
窗体与报表概述 窗体的创建与使用 报表的创建与使用
3
5.1
窗体与报表概述
1 2
3
窗体的功能与类型 窗体的结构与视图 报表的功能与类型 报表的结构与视图
4
5.1.1 窗体的功能和类型
1
窗体的概念 窗体是Access中的重要对象之一,它通过计算机屏幕 将数据库中的表或查询中的数据以一种更直观的方式 显示给用户,并允许用户创建、修改或删除数据。窗 体的数据来源可以是表或查询,用户可以根据多个表 创建显示数据的窗体,也可以为同样的数据创建不同 的窗体。设计者可以在窗体中放置各种样式的控件, 以构成用户与Access数据库交互的界面,从而完成显 示、输入和编辑数据等处理任务。
5.1.3 报表的功能和类型
2
报表的功能 针对原始数据进行比较、排序、分类汇总,浏览 数据,输出报表。 通过各种报表控件可以组织信息和设置信息的格 式,从而打印出各种格式的报表。 可以生成清单、订单、发票、标签以及其他各种 灵活多样的输出报表。
5.1.3 报表的功能和类型
3
报表的分类
表格式报表

完整word版,《数据库技术与应用》知识点总结

完整word版,《数据库技术与应用》知识点总结

《数据库技术与应用》知识点总结第一章数据库基础1.基本看法:数据:数据泛指对客观事物的数目、属性、地点及其互相关系的抽象表示,以合适于用人工或自然的方式进行保存、传达和办理。

数据是形成信息的源泉,信息是有价值的数据是数据的内涵。

信息:有必定含义的、经过加工办理的、对决议有价值的数据数据库:数据库是长久储存在计算机内、有组织的可共享的数据会合。

数据库管理系统( DBS 的核心):特意用于管理数据可的计算机系统软件。

数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、有关硬件、软件和各种人员构成。

2.数据管理的发展阶段1.人工管理阶段:没有直接储存设施、操作系统、管理软件2.文件系统阶段:把计算机众多半据组织成互相独立的数据文件3.数据库系统阶段:必定的格式、一致管理、冗余度小4.散布式数据库阶段:物理上分别、逻辑上一致5.面向对象数据库阶段3.数据模型:(1)基本看法:数据模型:数据库系统的形式框架,用来描绘数据的一组看法和定义,包含描绘数据、数据联系、数据操作、数据语义以及数据一致性的看法工具。

看法模型:按用户的看法对数据和信息进行建模,是现实世界到信息世界的第一层抽象,重申语义表达功能。

实体:客观存在的而且能够互相区其他“事物”实体集:性质同样的同类实体的会合属性:描绘实体的特色域:属性的取值范围主键:用来独一表记一个元组的某个属性或属性组合联系(1:1,1:n,m:n):实体集之间的关系,反响事物之间的互相关系,联系也是主体,也可拥有属性关系模型:采纳二维表来表示实体以及实体之间关系的模型。

实质是一张表。

关系、关系模式: 1:1 关系名(属性1,属性 2,)1:n 将 1 的主键放入 n 中学生(班级编号,)n:m 将实体的主键放入关系的属性中(2)E-R 模型:能依据详细问题建立E-R 模型、画出 E-R 图实体集:矩形框属性:椭圆联系:菱形(3)关系模型的数据构造、关系的性质数据查问、数据插入、数据删除、数据改正关系运算:选择(减少个体保存全部属性)、投影(全部个体的部分属性)、联络(4)E-R 模型变换为关系模型(5)关系模型的完好性(实体、参照、自定义)实体:主键不可以为空参照:外键为空或在其担当主键的实体集中存在自定义:用户自己定义的语义要求第二章 Access数据库与表的操作1.Access数据库设计的一般步骤2.基本看法: Access数据库、表、记录、字段3.使用表设计器创立表(1)字段名命名规则不可以空格开头、不可以用 .!()[] 、最长 64 个字符(2)字段种类:文本、数字、日期 /时间、是 /否、查阅导游(备选项中选择)(3)字段属性:字段大小、输入掩码(控制数据的输入)、有效性规则(规范、核查)、有效性文本(提示信息)、默认值、索引(搜寻或排序的依据,加速查问速度)、必填字段(4)设置主键4.成立表间关系:关系字段、实行参照完好性5.表的复制、更名、删除6.数据的导入、导出第三章查问1.查问的看法和作用查问是依据查问条件从一个或多个表中获得数据的方法阅读、更新、剖析数据2.选择查问使用条件从一个或多个表中检索数据,而后按所需次序显示数据3.条件查问(1)查问条件的表示①条件的组合: and、or、not②取值范围的说明:>、<、>=、<=、<>between andIn③条件不确立:like*(代替零个一个或多个随意字符)、?(随意单调字符)、 #(随意一个数字)、[ ] (代替方括号内随意字符)、! (代替方括号内字符之外的随意字符)、-( 2)函数①统计函数( SUM ,AVG ,COUNT , MAX ,MIN )②字符串函数( LEN , LEFT,RIGHT , MID )③日期函数( DATE,NOW ,YEAR ,MONTH ,DAY )4.交错表查问、重复项查问、不般配项查问:特色、何时合用交错:对数据库中表和查问进行分类统计,使用的字段一定根源于同一个表或查问重复:对某些怒有同样值得记录进行检索和分类,判断信息正确性不般配:查找可能的遗漏,在一张表中有另一张表中没有4.参数查问在作为参数字段的条件行中,以[ ] 括起与字段名不一样的内容5.操作查问:生成表查问、更新查问、删除查问、追加查问第四章SQL 查问select-from-where、insert、update、delete,要求能读懂select:构成查问结果的属性列from :作查问的表where:查问条件insert:将子查问结果插入到指定的表update:数据更新,需要更新的表delete:删除字段数据定义:用于定义和改正基本表、定义视图和定义索引 create(成立) drop (删除) alter(改正)数据操控:用于表或视图的数据进行增添、删除和改正等操作insert(插入)delete update数据查问:用于从数据库中检索数据select数据控制:用于控制用户对数据的存取权益grant(受权) revote(回收权限)第五章窗体1.窗体的看法和作用看法:经过灵巧多样的控件使用构成了用户与数据库的交互界面,进而达成显示、输入和编写数据等事物作用:可作为阅读、编写、输入输出表或查问中数据的交互界面可作为组织、控制整个系统中对象的外观界面2.创立窗体的三种方法自动创立、窗体导游、设计视图3.窗体的构成窗体页眉、页面页眉、主体、页面页脚、窗体页脚4.窗体的控件(1)种类:联合型控件、非联合型控件、计算型控件(2)常用控件:文本框,命令按钮,列表框和组合框,标签,选项组,选项按钮,子窗体 /子报表(3)常用属性:名称、标题记录源:窗体的数据根源,一般为表或查问控件根源:控件所显示数据的根源,往常是与控件联合的字段行根源:组合框、列表框的列表选项根源5.主 /子窗体:主窗体内套有子窗体,便于在同一窗体中显示不一样表中有关系的数据第六章报表1.报表的看法和作用:与窗体的功能比较、差别报表用于对数据库中的数据进行阅读、剖析、汇总和输出;窗体用于阅读、编写、输入、输出2.报表的构成:报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、报表页脚3.排序和分组报表中的数据(对最多10个字段分组)汇总项:能够增添多个字段的汇总,而且能够对同一字段履行多种种类的汇总分组间隔项:确立记录怎样分组在一同,能够自定义标题项:改正汇总字段的标题,能够用于列标题还可用于标志页眉与页脚的汇总字段有/无页眉节选项:用于增添或移除每个组前方的页眉节4.标签报表:特色:在一页中显示多个标签,经过标签报表,用户能够查察到多个且数据格式相一致的标签。

(access数据库技术与应用)宏 (2)

(access数据库技术与应用)宏 (2)
创立独立的宏对象 宏的运行方法 创立嵌入的宏对象 创立并使用条件宏 宏与窗体对象、查询对象的综合应用设计
创立独立的宏对象
【例7.1】在“教学管理〞数据库中,创立一个操作序列宏, 宏名称为“翻开与学生信息有关的对象〞。要求执行该宏时 依次翻开:表“学生〞、表“学生其他情况〞、查询“学生情 况详细浏览〞、窗体“学生信息浏览—增加成绩子窗体〞和 打印预览报表“学生信息标签〞。
【例7.3】在“教学管理〞数据库的“窗体〞对象窗口中创立一个窗体,窗体名称为 “宏的调用〞。窗体设计如图7.13所示,窗体中包含1个标签控件和4个按钮控件, 其中上面两个按钮控件对应执行独立设计的宏对象,下面两个按钮控件对应执行 嵌入的宏操作。
创立并使用条件宏
在某些情况下,可能希望当一些特定条件为真时才在宏中执行一个或多个操作。 这样的条件宏设计往往和窗体对象严密相连。例如,根据在窗体上现场输入的值 作为条件宏的条件,从而决定后面的操作序列。能够根据窗体上文本框控件中输 入的不同值,自动判断并转去执行相应的宏,这类功能在宏的综合设计中非常实 用,请看下面的例7.4。
7.1.2 常用宏介绍
宏以动作为根本单位,一个宏命令能够完成一个操作动作,每一个 宏命令是由动作名和操作参数组成的。Access 2010提供了70种宏 操作,表7-1列出了较为常用的局部宏命令。
7.2 宏的创立与运行
在Access中,宏设计器是创立宏的唯一环境。 在“宏〞设计窗口中,可以完成选择宏、设置宏条件、宏操 作、宏操作参数,添加或删除宏,更改宏顺序等一系列操作。
【例7.6】在“教学管理〞数据库中,创立一个窗体对象,窗体名称 为“选择或输入专业代码查询教学方案〞。窗体设计如图7.42所示, 当运行窗体时,通过在窗体组合框中选择或输入一个专业代码后 〔如图7.43所示〕,单击“查询〞按钮,即可得到如图7.44所示的教 学方案查询结果。

《数据库技术及应用(Access)(第2版)》读书笔记模板

《数据库技术及应用(Access)(第2版)》读书笔记模板
思维导图
03 目录分析 05 精彩摘录
目录
02 内容摘要 04 读书笔记 06 作者介绍
思维导图
本书关键字分析思维导图
技术
教材
查询
计算机
第章
管理
管理
第版
数据库
实例 习题
数据
数据库
数据库
使用
小结

设计
报表
内容摘要
本书介绍Access数据库的基础知识和基本操作方法,共分9章:数据库基础知识、数据库和表、查询、关系 数据库标准语言SQL、窗体、报表、宏、数据库的安全管理,以及实例开发——图书管理系统。本书内容丰富, 结构完整,概念清楚,深入浅出,通俗易懂,有大量的实例以方便读者上机实践,并配有配套的实验教材。本书 适合作为高等院校各专业计算机公共基础课程数据库方面的教材,还可作为计算机等级考试的培训教材及自学人 员的用书。
9.1系统分析和设计 9.2数据库设计 9.3各功能模块设计 9.4集成数据库系统 小结
读书笔记
这是《数据库技术及应用(Access)(第2版)》的读书笔记模板,可以替换为自己的心得。
精彩摘录
这是《数据库技术及应用(Access)(第2版)》的读书笔记模板,可以替换为自己的精彩内容摘录。
作者介绍
5.1窗体的功能和分类 5.2创建窗体 5.3使用向导创建窗体 5.4使用设计视图创建窗体 小结 习题5
6.1报表的基本概念 6.2创建报表 6.3使用“报表向导”创建报表 6.4使用“报表设计”创建报表 6.5报表打印 小结 习题6
7.1宏概述 7.2宏的基本操作 小结 习题7
8.1数据备份 8.2设置数据库密码 8.3用户级安全机制 8.4管理安全机制 小结 习题8

数据库技术与应用第6章

数据库技术与应用第6章
分析:对单个宏进行调试一般可采用单步调试的方法进行, 采用这种方法,可以清楚地看到宏的各个操作的宏名、条 件、操作名称、操作参数及该步的操作结果。使调试者能 够了解宏的运行是否正常,如果不正常,在哪个操作中出 了什么问题。本例中在“测试”宏中添加一个错误的 SetValue操作,其目的是为了看到在调式过程中宏的运行 不不正常时的调试情况。
分析:测试宏的功能非常简单,只需要创建一个 Close关闭窗体操作和一个OpenForm打开窗体操作。 可以在宏设计窗口中设计完成并保存。
ቤተ መጻሕፍቲ ባይዱ
“测试”宏创建的具体步骤如下:
选择宏对象,单击“新建”按钮。得到如图6-3所示的宏窗 口。
单击“操作”列的第一个单元格,然后再单击该单元格的 下三角按钮,弹出操作列表,选择Close操作。输入图6-4 的第一行的备注。
在开发一些比较复杂的数据库应用系统时,越来越多的数据库开发人 员逐步从使用宏向使用VBA转变。
总体上看,虽然Access中宏的功能非常强大,使用非常方便,但还存 在着一些不足。对于普通用户,宏是一个在数据库应用系统开发过程 中的一个非常有用的工具。特别是在处理一些比较简单,但需要人工 经常干预的工作(如打印许多不同种类的报表)或每天必须重复处理 的工作时,运用宏可以起到非常好的作用。对于高级用户来说,使用 宏来实现一些简单功能,可以大大减少开发应用系统所化的时间。
在窗口的下半部按图6-4设置相应的操作参数。
单击“操作”列的第二个单元格,然后再单击该单元格的 下三角按钮,弹出操作列表,选择OpenForm操作。输入图 6-5的第二行的备注。
在窗口的下半部按图6-5设置相应的操作参数。
关闭宏窗口并输入宏名为“测试”后保存宏。
6.2.2. 创建宏组

数据库技术及应用(Access 2016)第7章 宏

数据库技术及应用(Access 2016)第7章 宏
有时用户可能希望仅仅在某些条件成立的 情况下才在宏中执行某个或某些操作,请使用 “If”块,可以使用“Else If”和“Else”块来 扩展“If”块。
在输入条件表达式时,可能会引用窗体或报 表上的控件值。其引用的语法如下: Forms![窗体名称]![控件名称]或[Forms]![窗体名 称]![控件名称] Reports![报表名称]![控件名称]或[Reports]![报 表名称]![控件名称]
提交
7.1.1 宏的功能
宏是一个或多个操作的集合,其中每个操作能够完 成一个指定的动作,并实现特定的功能。在Access中, 可以利用宏定义各种操作,如打开或关闭窗体、预览 或打印报表等。使用宏可以将表、查询、窗体和报表 这4个对象有机地整合在一起,完成特定的任务。
宏的主要功能如下: (1)打开和关闭表、查询、窗体等对象。 (2)执行查询操作及数据筛选功能。 (3)设置窗体中控件的属性值。 (4)执行报表的显示、预览和打印功能。 (5)执行菜单上的选项命令。
单选题 1分
2.宏操作不能处理的是( )
A 打开报表 B 对错误进行处理 C 显示提示信息 D 打开和关闭窗体
提交
7.1.2 宏的种类
在Access中,宏可以分为:操作序列宏、条件操作 宏和宏组。 (1)操作序列宏:宏可以是包含一系列操作的一个宏。 (2)条件操作宏:使用条件表达式还可以确定在什么 情况下运行宏,以及是否执行某个操作。 (3)宏组:是由一些相关宏组成的宏组。
宏名:所要运行的
宏的名称
重复次数:运行宏
运行一个宏
的最大次数
重复表达式:输入
当值为假时停止宏
的运行的表达式
停止当前正在运行 的宏
无参数
终止所有正在运行 的宏

数据库技术与应用

数据库技术与应用

数据库技术与应用:窗体设计1.启动窗口的设计创建如下图所示的“上海世博会会馆汇总系统”启动窗口。

(1)在设计视图中打开窗体1.打开数据库2.在数据库窗口中打开“窗体”选项卡3.双击右边的“在设计视图中创建窗体”选项(2)设计窗体标题:双击窗体选定器打开如上图所示的属性窗口,当前对象为窗体,在“标题”属性框中输入“上海世博会会馆汇总系统”。

(3)设置窗体其他属性:将“记录选择器”和“导航按钮”及“分隔线”这三个属性均改为“否”(4)创建各个控件a)单击“工具箱”中的“图像”按钮“。

参照图1的样式,在窗口左边拖放鼠标添加1个“图像”控件,然后在随后出现的“插入图片”对话框,选择图片,最后单击“确定”按钮。

b)添加一个标签,标题为“上海世博会会馆汇总系统”,并修改其字体和大小。

c)添加两个命令按钮,标题分别为“进入系统”和“退出系统”,并修改其字体和大小。

d)为命令按钮设置事件属性。

在属性窗口的对象框中选择“进入系统”按钮;选择“事件”选项;在“单击”事件文本框中输入“系统进入和退出.进入”,同理,为“退出系统”按钮设置“系统进入和退出.退出”。

2.主窗体的设计。

创建如图所示的“上海世博会会馆汇总系统”主窗体。

(1)在上海世博会会馆汇总系统数据库中,以设计图形式打开一个新的窗体。

(2)窗体属性设置。

(3)在主体中添加标签。

(4)在主体中添加选项卡控件。

a)添加一个选项卡控件。

此时窗口将产生两个标签文本为“页3 ,页4”的选项卡。

b)在刚创建的选项卡范围内,右击鼠标,选择“插入页”命令,增加多3页。

c)将“页3 页4”等页的“名称”属性分别改为“AB AC”等。

d)再将“AB AC”等的标题属性改为“A片区”等(5)在选项卡中创建子窗口。

3.创建宏如图所示,创建宏,使得在“上海世博会会馆汇总系统”上的“进入系统”和“退出系统”可以运行。

为主窗口的“返回”按钮设计一个宏,当单击改按钮是,将执行“返回”宏,显示“上海世博会会馆汇总系统”,关闭主窗口。

数据库技术与应用教程第7章 宏

数据库技术与应用教程第7章 宏

RunApp
运行代码 RunSQL RunMacro Quit 导入导出 数据 TransferDatabase TransferText Beep 提示信息 MsgBox SetWarings
退出
在 在 通过个人计算机的扬声器发出嘟嘟声 显示包含警告信息或其他信息的消息框 打开或关闭系统消息
7.2 宏的创建
7.3.2 自动运行宏
• Access首先在数据库中自动查找一个名为AutoExec的宏,如 果有将自动运行该宏。因此,通过将一个宏命名为 AutoExec,可以实现在打开数据库时自动运行宏的功能。
7.3.3 事件触发
• • • • • • • • 事件(Event)是在数据库中执行的一种特殊操作,是对象所能辨识和检测 的动作,当此动作发生在某一个对象上时,其对应的事件便会被触发。 由于窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件: 打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)→成 为当前(Current) 如果窗体中没有活动的控件,在窗体的“激活”事件发生之后仍会发生窗 体的“获得焦点”(GotFocus)事件,但是该事件将在“成为当前”事件之 前发生。 在关闭窗体时,将按照下列顺序发生相应的事件: 卸载(Unload)→停用(Deactivate)→关闭(Close) 如果窗体中没有活动的控件,在窗体的“卸载”事件发生之后仍会发生窗 体的“失去焦点”(LostFocus)事件,但是该事件将在“停用”事件之前 发生。 引发事件不仅仅是用户的操作,程序代码或操作系统都有可能引发事件, 例如,如果窗体或报表在执行过程中发生错误,便会引发窗体或报表的 “出错”(Error)事件;当打开窗体并显示其中的数据记录时会引发“加 载”(Load)事件。 通常情况下,直接运行宏或宏组里的宏是在设计或调试宏的过程中进行的, 只是为了测试宏的正确性。在确保宏设计无误后,可以将宏附加到窗体、 报表或控件中,以对事件做出响应,或创建一个执行宏的自定义菜单命令。 在Access中可以通过设置窗体、报表或控件上发生的事件来响应宏或事件 过程。操作过程如下: – (1)在“设计”视图中打开窗体或报表。 – (2)设置窗体、报表或控件的有关事件属性为宏的名称或事件过程。 – (3)在打开窗体、报表后,如果发生相应事件,则会自动运行设置 的宏或事件过程。 例如,例7.3学生考证综合操作宏的运行方法是在如图7.6所示的学生考证综 合操作窗体的浏览按钮的单击事件中设置相应的宏操作,如图7.7所示。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


表或查询
数据库技术与应用
Access数据库的窗体应用

窗体的类型

导航式窗体 多个项目 数据表 分割窗体 模式对话框 主-子窗体
数据库技术与应用
Access数据库的窗体应用

导航式窗体
数据库技术与应用
Access数据库的窗体应用

多个项目式窗体
数据库技术与应用
Access数据库的窗体应用

VBA:针对应用程序内部可编程的、通用的应用程序编程语言。 VBA与 VB具有相同语言功能。

使得数据库易与维护。 使用内置函数或自行定义函数。 处理错误信息。



模块:是将VBA声明和过程作为一个单元进行保存的集合。
窗体视图 数据表视图 数据透视表视图 数据透视图视图 布局视图 设计视图
数据库技术与应用
Access数据库的窗体应用
窗体的组成

窗体页眉 窗体页脚 页面页眉 页面页脚 主体节
数据库技术与应用
Access数据库的窗体应用
窗体的信息来源

附加信息:设计窗体时,为了美观,可以在窗体中添 加一些说明性的文字或图形元素。
数据库技术与应用
Access数据库的窗体应用

窗体的控件有三种类型
¾结合型(绑定型):显示、输入、更新字段值 ¾非结合型(非绑定型):用来显示信息或输入数据 ¾计算型:以等号开始的表达式作为数据源

常用控件的创建及属性设置

标签控件 文本框控件 组合框和列表框控件 命令按钮控件 选项组控件 选项卡控件

数据表窗体
数据库技术与应用
Access数据库的窗体应用

分割窗体
数据库技术与应用
Access数据库的窗体应用
主-子窗体
数据库技术与应用
Access数据库的窗体应用
透视图窗体
数据库技术与应用
Access数据库的窗体应用
数据透视表窗体
数据库技术与应用
Access数据库的窗体应用
使用向导创建窗体 使用设计视图创建窗体 常用控件的创建及属性设置
主-子窗体

同时创建主-子窗体 创建子窗体并插入到主窗体中
主控面板窗体
数据库技术与应用
宏介绍

宏的概念:宏是特殊的编码。它没有控制转移功能, 也不能直接操纵变量,但能够将各个对象组织起来,按 照顺序执行操作步骤。

宏:是一个或多个操作的集合,其中每个操作执行 特定的功能。宏由宏名、条件、操作和操作参数四 部分组成。 宏组:就是一个宏名下存储多个宏。宏组类似于程 序设计中的主程序,而宏组中的宏类似于子程序。 如果存在多个宏,最好将相关宏分到不同的宏组 中,这样有助于数据库管理。宏是宏操作的集合, 有宏名;宏组是宏的集合,有宏组名。可以通过引 用“宏组名.宏名”执行宏组中的宏。 条件宏:在一定条件下才执行的宏操作,称为条件 宏。

创建一个有分组的报表 使用标签控件和文本框控件 加入直线和矩形控制


数据库技术与应用
创建自定义报表

在报表中建立汇总查询 在报表中分组

数据库表是插在其他报表中的报表,包含子报表的报表叫 主报表。 主报表中的记录和子报表中的记录是一对多的关系。 主报表可以是绑定的也可以是未绑定的。也就是说主 报表可以基于表、查询或SQL语句。 主报表和子报表中的数据源可以是以下关系:

图像控件 未绑定对象框控件 绑定对象框控件 直线、矩形控件 Web浏览器控件 超链接 导航控件
数据库技术与应用
Access数据库的窗体应用
使用窗体处理数据

添加记录 删除记录 修改记录 查找和替换数据 排序记录
数据库技术与应用
Access数据库的窗体应用
什么是窗体
窗体可以将数据库中的表或查询中的数据以一种友好 的界面展现给用户。主要用于数据库中输入和显示数 据库对象;也可以将窗体用作切换面板来打开数据库 中的其他窗体和报表;或者用作自定义对话框来接受 用户的输入及其根据输入执行操作。
数据库技术与应用
Access数据库的窗体应用
窗体的视图




主报表内的多个子报表来自不相关数据源。未绑定的主报表只 是容纳要合并的无关联的子报表的容器。 主报表和子报表来自相同数据源。 主报表和子报表来自相关数据源。

数据库技术与应用
创建子报表和图表

在设计视图中插入子报 表

在设计视图中插入图表
数据库技术与应用
Access数据库的窗体应用
Access数据库的报表处理

报表的基本操作

使用自动创建报表 使用报表向导创建报表 使用设计视图创建报表 浏览报表 打印报表 保存报表 关闭报表
数据库技术与应用
报表类型
纵栏式报表 表格式报表
数据库技术与应用
报表类型
图表式报表
标签式报表
数据库技术与应用
Access数据库的报表处理


数据库技术与应用
宏介绍

宏的创建 宏的执行

直接运行宏 从另一个宏中运行宏 响应窗体、报表或控件上发生的事件运行宏。
数据库技术与应用
VBA介绍

VB: “Visual”是指开发图形用户界面的方法。 “Basic”指的是Basic语言, 是一种计算机发展史上应用最广泛的语言。 VB是在原有的语言基础上进 一步发展,是在Windows环境下运行的一个可视化编程语言
数据库技术与应用
《数据库技术与应用》
— 报表
数据库技术与应用
Access数据库的报表处理

报表的简介
报表只是为打印而设计 报表中可以没有数据源
数据库技术与应用
Access数据库的报表处理

报表的结构

报表页眉 报表页脚 页面页眉 页面页脚 组页眉 组页脚 主体
数据库技术与应用
相关文档
最新文档