08第八章ACCESS

合集下载

access08

access08

标号和goto语句
格式: Goto 标号 <语句序列1> 标号: <语句序列2>
Private Sub Command7_Click() On Error GoTo Err_Command7_Click DoCmd.Close Exit_Command7_Click: Exit Sub Err_Command7_Click: MsgBox Err.Description Resume Exit_Command7_Click End Sub 说明: 1、有两个标签:Exit_Command7_Click和 Err_Command7_Click。 2、如果出现运行错误,执行On Error GoTo Err_Command7_Click,从该处直接跳转到 Err_Command7_Click处,而DoCmd.Close语句将 不会被运行。
变量
声明变量 格式:dim 变量名 [as数据类型] 说明:如果有as 数据类型选项,该变量只能储存该类型的值,否则可 以是任何类型。 如: Dim name as string Dim x as integer , y as integer Dim i 说明:第二条语句同时声明了两个变量;i为变体类型,可以储存任 何类型数据。 变量赋值 Name="张小山" X=1 改变变量的值 X=x+1 说明:将x的值增加1
21世纪计算机规划教材
主编
数据库应用 案例教程 (Access)
总 目 录
第1章 第2章 第3章 第4章 第5章 第6章 第7章 第8章 计算机应用开发基础知识 数据库和表 查询 窗体 报表 数据访问页 宏 模块及VBA程序设计
第8章 模块与VBA程序设计

ACCESS教程第八章V2

ACCESS教程第八章V2
– 曾经用过的表示方法:Forms![窗体1] – 还可以用这种方法:Forms.Item(0)
2013-7-11 全国计算机等级考试二级教程 8
ACCESS数据库程序设计
– 属性和方法
• 属性和方法描述了对象的性质和行为,引用方法为: 对象.属性 和 对象.方法。 • 属性表示对象的性质,如窗体对象的前景色、背景 色、标签对象中的文字(Caption)、文本框中绑 定的数据等。 • 方法表示对象都可以完成哪些操作(行为)。如 DoCmd对象有一个OpenReport方法,用来打开报 表。 DoCmd.OpenReport ―教师信息” • 该方法的格式 DoCmd.OpenReport reportname[,view][,filtername][,wherecondition]
2013-7-11
全国计算机等级考试二级教程
23
ACCESS数据库程序设计
运算符
– 运算符的分类:算术、关系、逻辑和连接运算 符。 – 算术运算符:
• 种类:指数(^)、乘(*)、除(/)、整数除法 (\)、求模运算(mod)、加(+)、减(-)。 • 注意:
– 对于整数除法,如果操作数有小数部分,则舍去小数再运 算,如果结果有小数,同样舍去。 – 对于求模运算,如果操作数有小数,则将小数四舍五入变 成整数再运算,如果被除数是负数,则结果也为负数。
2013-7-11 全国计算机等级考试二级教程 21
ACCESS数据库程序设计
数据库对象变量
– Access建立的数据库对象及其属性,均可被 看成是VBA程序代码中的变量或值来加以引用。 – 窗体及其中对象的引用格式为: Forms!窗体名称!控件名称[.属性名称] – 报表及其中对象的引用格式为: Reports!报表名称!控件名称[.属性名称] – 如果对象名称中有空格或标点符号,则用方括 号把它们括起来。

Access 第八章

Access 第八章



宏的调试:调试宏的一个主要方法就是 单步执行宏。 注:运行宏组中的宏的格式为:宏组名. 宏名。

一、直接运行宏 二、运行宏组中的宏 三、调试宏 1、以设计视图打开要调试的宏


2、单击工具栏上的“单步”按钮 , 使其处于按下状态 3、点击运行按钮 弹出单步执行宏 对 话框,


运行宏组的宏的命令格式:宏组名.宏名。 带条件的宏:使用条件表达式来决定什 么情况下运行宏,以及在运行宏时是否 进行某项操作。宏中的条件表达式必须 是逻辑表达式,其结果是逻辑“真”或 “假”值。只有当条件表达式的值为真 时,才执行宏中的一个或多个操作。
8.1.3 常用的宏操作 宏操作也称宏命令。 一、打开或关闭数据库对象的宏命令。 Open Table:该宏命令用于打开表。 OpenForm:该宏命令用于打开窗体。 OpenReport:该宏命令用于打开报表。
4、选择 继续、停止、单步执行。
课后作业

请大家把习题集里的第八章的习题做一下,下节课上 课前检查。
谢谢大家!

二、创建宏组 1、单击宏——新建

2、单击视图——宏名,或者点击工具栏 上的宏名按钮

3、输入宏组中包含的宏名,在对应操作 中选择需要的宏命令

4、以同样的方法可以添加更多的宏,保 存命名,关闭

三、创建带条件的宏 1、单击宏——新建
2、单击视图——条件,或者是单击工具栏 上的条件按钮
五、控制显示 Maximize:该宏命令用于最大化窗 口。 Minimize:该宏命令用于最小化窗 口。 Restore:该宏命令用于将最大化或 最小化窗口恢复至原始大小。
六、通知或警告用户 Beep:该宏命令用于是计算机发出 “嘟嘟”声。 MsgBox:该宏命令用于显示消息框。 SetWarnings:该宏命令用于关闭或打 开系统消息。

第八章创建Access的宏对象和模块对象

第八章创建Access的宏对象和模块对象

第⼋章创建Access的宏对象和模块对象使⽤设计器创建宏对象的⽅法使⽤宏控制数据库对象的⽅法使⽤设计器创建模块对象(函数)的⽅法使⽤设计器创建模块对象(事件过程)的⽅法第8章创建与使⽤宏对象与模块对象⼟学习⽬标■本章内容1. 创建宏对象2. 创建模块对豫3. 总结提⾼思考与练习4.J 8?:L创建宏对象宏对彖是Access专门提供的⼀种可以控制其他数据库对象、⾃动执⾏某种操作任务的数据库对象。

宏对象可以定义多个操作命令,使⽤宏可以⼀次完成多个操作任务,控制数据库对象?使⽤宏可以提⾼数据库的使⽤效率,简化数据库的操作。

将表、査询、窗体、报表等数据库对象有机地组织起来,创建数据库应⽤系统? 本节的主要任务就是创建执⾏不同操作任务的宏对象?£ 8?1?1创建操作序列宏■问题的提出:同时完成多个操作任务的宏,称为“操作序列宏”,它将按定义的操作命令顺序执⾏操作任务。

怎样创建⼀个可以执⾏多个操作命令、完成多个操作任务的操作序列宏呢?■问题的回答:下⾯通过【操作实例1】来说明使⽤设计器创建操作序列宏的⽅法-【操作实例1】创建⼀个同时打开窗体、报表、表对象的宏对象“执⾏多个任务的宏”.-操作步骤:打开宏设计视图指定操作命令E3 EZ3K3< F*1& P-F?? ???( ?? S ri■OVA ■ Wi-■BOM9 M “ ■■9 M 3 ” ?■■4 ?*'性)■■)>呎 ________________________ *nnnc U(3)指定操作参数(4)(5)保存宏对象为“执⾏多个任务的宏”定义打开报农对彖的操作幻L-x■-——■- ?""9”-I”,nT:aw?.V3Wnsar***wHri⼫miw urw xlnw.r- KMv"7-(6)定义打开表对彖的操作.(7)运⾏宏[i£创建宏只有⼀种⽅式就是使⽤设计器,即在设计视图中创建?与其他数据库对象不同,宏只有⼀种视图模式就是设计视图。

《Access数据库实用教程》第八章

《Access数据库实用教程》第八章

第8章数据访问页教学要求●理解数据访问页的功能;●掌握设计数据访问页的方法;●掌握编辑数据访问页的方法;●掌握访问数据访问页的方法。

教学重点创建和编辑数据访问页。

教学难点设计数据访问页。

课时安排总共4学时,2学时授课,2学时实验。

教学建议教学方法建议采用讲授法、练习法、演示法等;教学手段可以借助多媒体教学设备等进行教学。

建议下载一些比较简单实用的网页,让学生参照学习,充分发挥其主观能动性,设计自己的数据访问页,并及时挑选好的作品进行讲评,使学生了解设计数据访问页过程中的注意事项教学大纲一、数据访问页简介1.数据访问页的类型2.数据访问页的视图二、创建数据访问页1.自动创建数据访问页2.利用向导创建数据访问页3.使用已有的网页生成数据访问页4.使用设计视图创建数据访问页三、编辑数据访问页1.添加或删除字段2.设置数据访问页的属性3.添加控件4.修饰数据访问页四、访问数据访问页主要概念1.数据访问页2.数据访问页的类型3.数据输入4.交互式报表5.数据分析6.数据访问页的视图7.自动创建数据访问页8.利用向导创建数据访问页9.使用已有的网页生成数据访问页10.使用设计视图创建数据访问页11.编辑数据访问页12.添加或删除字段13.设置数据访问页的属性14.添加控件15.添加命令按钮16.添加滚动文字控件17.添加超链接18.设置主题19.设置背景图案20.访问数据访问页实验实习根据教材所提供的案例,完成数据访问页的创建,并进行美化和修饰。

对于数据访问页创建和美化的要求:界面友好大方,功能简单实用,符合用户需求。

Access_8

Access_8
Access 数据库应用技术
HEP
高等教育出版社
返回
上页
下页
退出
第8章 数据库应用系统集成
8.1—创建和运行宏 8.2—菜单的设计与制作
8.3 —工具栏和VBA
HEP
高等教育出版社
返回
上页
下页
退出
8.1 创建和运行宏
实例8.1 使用宏运行窗体 【实例目标】
掌握创建宏的基本方法
认识宏生成器 【实例内容】 先创建一个宏,功能为关闭“启动窗体”,并打 开
8.2 菜单的设计与制作
实例8.2 制作商品管理系统的菜单 【实例目标】
掌握创建菜单的基本方法
掌握设置快捷键的基本方法
【实例内容】
使用宏制作如图8-9所示的菜单系统,菜单命令 说明如表8-1所示, 并将菜单指定给新建的主窗体
HEP
高等教育出版社退出
8.2.1 实例8.2—制作商品管理系统的菜单
将运行指定的宏
在宏生成器中运行宏
选择“宏设计”工具栏上的“运行”按钮
选择“运行”→“运行”命令
HEP
高等教育出版社
返回
上页
下页
退出
8.1.3 运行宏
在“数据库”窗口中运行宏 双击需要运行的宏
先选择宏,再单击“运行”按钮
运行宏组中的宏 在对象的事件中以“宏组.宏名”的格式运行宏组中 的宏 选择“工具”→“宏”→“运行宏”命令,打开 “执行宏” 对话框,运行宏组中的宏。如图 8-7所示 HEP 高等教育出版社 返回 上页
【例8.3】创建一个自动运行的宏,当打开“SPGL” 数据库时,该宏自动运行,打开“启动窗体” (1) 在“SPGL”数据库窗口中,打开宏生成器

计算机基础(第二版)kj8第8章 Access简明教程PPT课件

计算机基础(第二版)kj8第8章 Access简明教程PPT课件
►整个系统的核心 ►主要功能:数据定义功能、数据操纵功能、数据库的运 行管理、数据库的建立和维护功能

计算机硬件及相关软件 用户
►数据库管理员(DBA) ►应用系统开发人员 ►终端用户
计算机基础
第八章 Access2003关系型数据库管理系统
第8页
数据管理技术
数据的处理是指对各种数据进行收集、存 储、加工和传播的一系列活动的总和 数据管理是指对数据进行分类、组织、编 码、存储、检索和维护,它是数据处理的 中心问题
计算机基础
第八章 Access2003关系型数据库管理系统
第4页
数据库

数据库是结构化的相关数据的集合
►数据库是长期储存在计算机外存中的,有组织 的,可共享的数据集合 ►数据库中的数据按一定的数据模型组织、描述 和储存,具有较小冗余度、较高的数据独立性 和易扩展性,并可为各种用户共享

数据是数据库中存储的基本对象
2002.6.28 Memo 2002.6.30 Memo 2002.7.1 2002.7.3 Memo Memo
2002.6.21 Memo
整个二维表格称为关系
计算机基础 第八章 Access2003关系型数据库管理系统
元组
第15页
关系模型的特点

关系中的每一个属性都是不可再分的基本数据元 素 关系中的每一个元组都具有相同的形式 关系模式中的属性个数是固定的,每一个属性都 要命名,在同一个关系模式中,属性名不能重复 任何两个元组都不相同 属性的先后次序和元组的先后次序是无关紧要的

计算机基础
第八章 Access2003关系型数据库管理系统
第9页
数据管理技术的发展
人工管理阶段

08访问控制

08访问控制

执行(execute)
Null(无效)这种模式表示,主体对客体不具有任何访问权。 在存取控制表中用这种模式可以排斥某个特定的主体。
25
四、强制访问控制(MAC)
系统对所有主体及其所控制的客体(例如:进程、文件、段、设 备)实施强制访问控制。为这些主体及客体指定敏感标记,这些 标记是等级分类和非等级类别的组合,它们是实施强制访问控制 的依据。系统根据主体和客体的敏感标记来决定访问模式。如: 绝密级,秘密级,机密级,无密级。MAC通过梯度安全标签实现 单向信息流通模式。
6
Ä ±Y ¿ ê
Ä ±Z ¿ ê ¶ ¡ Ð ¸ ¡ ¹ À Á ¢ Þ Ä ¢ Ü í
访问控制策略可分为:
自主式策略(基于身份的策略) 基于个人的策略 隐含的缺省策略 禁止/开放 最小特权原则:最大限度地控制用户为完成授权任 务所需要的许可集。 基于组的策略 多个用户被组织在一起并赋予一个共同的标识符。 更容易、更有效。 强制式策略(基于规则的策略) 多用于机密、军事部门
DAC的主要特征体现在主体可以自主地把自己所拥有客体的访 问权限授予其它主体或者从其它主体收回所授予的权限,访 问通常基于访问控制表(ACL)。访问控制的粒度是单个用户。
18
ACL 访问控制表 ACL是存在于计算机中的一张表,用户对特定系统对象例如文 件目录或单个文件的存取权限。每个对象拥有一个在访问控 制表中定义的安全属性。这张表对于每个系统用户有拥有一 个访问权限。最一般的访问权限包括读文件(包括所有目录 中的文件),写一个或多个文件和执行一个文件(如果它是 一个可执行文件或者是程序的时候)。
特点:强制性;限制性。
上读;下读;上写;下写
强制方法:限制修改ACL;过程控制;限制共享。

access计算机二级教程 第八章

access计算机二级教程 第八章

宏以动作为基本单位,一个宏命令,能够完成一个操作动作,
令组成在一起的宏,其操作动作的执行是按宏命令的排列顺序依
次完成的。另外,还可以在宏中加入条件表达式,限制宏在满足 一定的条件下完成某种操作。 宏的种类:操作序列宏、条件宏和宏组
第8章 宏
8.2 宏的创建与编辑
操作步骤如下:
(1)打开数据库。 (2)选择“宏”为操作对象,按“新建”按钮,进入 “宏”编辑窗口。 (3)打开“操作”栏所对应的下拉框,将列出所有
第8章 宏
8.2.1 操作系列宏的创建
操作序列宏是按照一定的顺序依次定义宏操作。
【例2】在“宏”设计窗口中建立一个宏,命名为 “宏8-1”,该宏按顺序依次完成操作;打开窗体 “学生基本信息”;弹出消息框,提示“已经打 开‘学生基本信息’窗体”;关闭“学生基本信息” 窗体。
8.2.2 宏组的创建
ห้องสมุดไป่ตู้
8.4 利用宏创建菜单
8.4.2 创建窗口多级菜单
【例5】在图8-11创建的窗口菜单栏的基础上,为 “数据表”主菜单项添加如图8-13所示的二级下 拉菜单。
操作步骤: 1. 为“数据表”主菜单栏创建两个宏,名称分别为“学 生基本情况表”和“学生成绩表”; 2. 在 “数据表”主菜单栏中添加新的菜单项“学生信 息”,通过“AddMenu”宏操作将“学生信息”组合到 该菜单项。 3. 调试和运行。
【例3】在“条件宏练习”窗体见PP157中,使用宏命令实现功 能:从“对象选择”选项组中选择一个对象,然后单击“打开” 按钮,则打开窗体“学生基本信息”;选择“打开查询”单选 按钮,并单击“打开”按钮,则打开查询“学生选课成绩查 询”;选择“打开数据表”单选按钮,并单击“打开”按钮, 则打开表“教师信息表”。单击“关闭”按钮,则关闭当前窗 体。 步骤: 建立窗体 在“学生管理”数据库中建立“条件宏练习”窗体。效果见 pp157 创建宏 在“宏”窗口中设计名称为“条件宏1”的宏组,如图8-6。 pp158 关联窗体和宏

计算机基础应用 第8章 数据库软件 Access使用

计算机基础应用 第8章 数据库软件 Access使用
关系模型的逻辑结构是一张二维表。型是对某一类数据的结构和属性的说明;值 是型的一个具体赋值。表中的一行称为一条记录。
3Access简介 Access是同时可供数据库开发人员和最终用户使用的关系数据库管理系统 Access是一个典型的开放式数据库管理系统 Access支持多媒体的应用和开发 Access内置了大量函数 Access提供了许多宏 Access提供了联机帮助功能
2、使用向导查询 “插入”-“新建查询”-“简单查询向导” 3、自由设计查询 选择数据库窗口的“查询”标签页-双击“在设计视图中创建程序”-
添加数据源-设计查询
2019/11/29
8
第4节 创建窗体
1、窗体上的控件 2、窗体的属性
2019/11/29
9
第5节 创建报表
选定报表标签页,单击“新建”按钮。 “自动创建报表” 选择数据表 分组
2019/11/29
5
第2节(2) 创建表的3种方式
表向导创建表
2019/11/29
设计器创建表
输入数据创建表
6
第3节 查询操作
1、查询类型 选择查询:从1个或者多个表中由给定的规则检索出数据,并可以更新
记录的数据表中显示结果。 交叉表查询:来源于某个字段的总结值(合计、计算、平均等),并将
2019/11/29
10
第6节 创建数据库
1、创建库 2、创建Access表 3、向表中输入数据 4、表的扩展应用
2019/11/29112019 Nhomakorabea11/29
3
数据库基础(2)
4 Access界面 基本元素: 表-保护数据库中实际的信息。 查询-定义了用户想要查看的数据库信息。 窗体-数据库与最终用户之间的界面。 报表-是将组织好的数据设计成打印输出格式的工具。

精品课件-Access数据库-第8章

精品课件-Access数据库-第8章

第8章 窗体的创建 图8-4 “学生”窗体
第8章 窗体的创建
(2) 在对话框中选择“自动创建窗体:纵栏式”选项,如 图8-3所示,单击【确定】按钮,屏幕显示“学生”表窗体, 如图8-4所示。
(3) 单击工具栏上的【保存】按钮,屏幕显示“另存为” 对话框,在“窗体名称”框内输入窗体的名称“学生”,单击 【确定】按钮。
第8章 窗体的创建 图8-17 设计窗体的五个节
第8章 窗体的创建
1. 添加或删除窗体页眉、页脚或页面页眉、页脚 在窗体设计视图中,打开【视图】菜单,通过选定或取消 【页面页眉/页脚】和【窗体页眉/页脚】可完成添加或删除窗 体页眉、页脚和页面页眉、页脚,如图8-18所示。
第8章 窗体的创建 图8-18 【视图】菜单
第8章 窗体的创建 图8-5 “新建窗体”对话框
第8章 窗体的创建 图8-6 选择字段
第8章 窗体的创建
(4) 单击“表/查询”下拉列表框的向下箭头按钮,从中 选择“表:公共课成绩”,并选择全部字段。
(5) 单击【下一步】按钮,屏幕显示选择窗体布局对话框, 如图8-7所示。
(6) 单击【下一步】按钮,屏幕显示“窗体向导”的第三 个对话框,如图8-8所示。这里选择“标准”样式。
第8章 窗体的创建
8.1 创建窗体 8.2 窗体操作环境 8.3 窗体常用控件
第8章 窗体的创建
8.1 创 建 窗 体
8.1.1 窗体的种类 按应用功能的不同,Access的窗体对象可分为两类。 1. 数据交互型窗体 数据交互型窗体用于显示数据,接收数据输入、删除、编
辑与修改等操作,如图8-1所示。它必须具有数据源,其数据 源可以是数据库中的表、查询或者一条SQL语句。
表中选择“窗体”项,单击【新建】按钮,屏幕显示“新建窗 体”对话框,如图8-11所示。在该对话框中选择“自动窗体: 数据透视表”,并在“请选择该对象数据的来源表或查询”下 拉列表中选择“学生”表,屏幕显示如图8-11所示。

access08

access08

8
6.4.1 窗体的设计视图
1.窗体的设计视图 1.窗体的设计视图 2.在窗体设计视图中布局控件 2.在窗体设计视图中布局控件 使用ctrl,shift 选择多个控件, 使用ctrl,shift 选择多个控件, 3.在窗体中使用控件的方法 3.在窗体中使用控件的方法 选择控件 更换控件(右键单击) 更换控件(右键单击) 取消控件(选定控件外单击) 取消控件(选定控件外单击) 移动控件(鼠标变为小手时,拖动) 移动控件(鼠标变为小手时,拖动)
Access数据库与设计教程( Access数据库与设计教程(第1章) 数据库与设计教程
6
7.4 报表的高级功能
7.4.1 报表的排序 7.4.2 报表的分组 7.4.3 数据汇总 7.4.4 建立子报表 与窗体设计一样, 与窗体设计一样 , 在报表中也可以在主报表中建立 报表的一对多的关系 7.5 报表的打印输出 7.5.1 报表的页面设置 7.5.2 报表的预览和打印
2
8.2 创建数据访问页
Access中 可以使用自动功能,向导, 在Access中,可以使用自动功能,向导,设计视 图或编辑现有网页等方式建立数据访问页, 图或编辑现有网页等方式建立数据访问页,页对象 的数据源为表或查询,数据访问页上可以显示字段 的数据源为表或查询, 形式的数据或图表形式的数据. 形式的数据或图表形式的数据. 8.2.1自动创建数据页 8.2.1自动创建数据页 8.2.2使用向导创建数据访问页 8.2.2使用向导创建数据访问页 8.3.3利用已有的页创建时间访问页 8.3.3利用已有的页创建时间访问页
4
7.3 在设计视图中创建报表
7.3.1 报表的设计视图 报表的结构和窗体的结构类似. 报表的结构和窗体的结构类似. 包含: 包含: 主体:报表的主要设计区,用来显示数据源的记录. 主体:报表的主要设计区,用来显示数据源的记录. 报表页眉:显示标题,日期和表中团. 报表页眉:显示标题,日期和表中团. 报表页脚:显示日期或整个报表的总计信息等. 报表页脚:显示日期或整个报表的总计信息等. 页眉页眉:每个打印页的顶部显示标题或列标题. 页眉页眉:每个打印页的顶部显示标题或列标题. 页面页脚: 页面页脚:每个打印页的底部显示日期或页码等信息

Access课件-第8章ppt课件

Access课件-第8章ppt课件
属性名称 名称 标题
属性值 缩放图像
属性值 imgFlower
拉伸 某图片文件
属性值 cmdExpand 放大
属性值 cmdContract 缩小
窗体 说明 属性文本将显示在运行时窗体的标题栏内。
图像控件 说明 根据Visual Basic控件命名规范,标签控件名以英 文字母img开头。 调整图像显示比例以适应控件大小。 图像文件显示在图像控件内。 命令按钮控件1 说明 命令按钮的名称按照约定以“cmd”开头。 显示在命令按钮上面的文本。 命令按钮控件2 说明 命令按钮的名称按照约定以“cmd”开头。 显1示7在命令按钮上面的文本。
0到255
字符型分为定长字符型与变长字符型, 定长字符型表示的字符串长度为1到大 约65,400,变长字符串的长度为0到大 约20亿。
28
数据类型 关键字
布尔型 日期型
Boolean Date
变体型
Variant
对象型
Object
声明字 符
存储空间
2字节 8字节
示例 True,False
表示数值 :16字节 表示字符 串: 22字节加 字符串长 度
2
8.1 Access模块概述
8.1.1 标准模块
标准模块作为数据库的对象被列在Access数据库 的对象列表内,用来保存Access数据库的通用声 明与通用过程。
标准模块中的全局变量和全局过程具有全局特性, 其作用范围在整个应用程序里,生命周期是伴随 着应用程序的运行而开始,应用程序的关闭而结 束。标准模块中的过程可以在数据库的任意位置 调用。
为命令按钮添加事件 过程:在“图像缩放” 窗体的设计视图内选 择cmdExpand命令按 钮;在命令按钮的属 性窗口内选择“事件” 选项卡,在“单击” 事件属性内选择“事 件过程” 。

Access数据库应用基础教程(第四版)ch08简明教程PPT课件

Access数据库应用基础教程(第四版)ch08简明教程PPT课件

Access数据库应用基础教程(第四版)
第8章 窗体
第5页
8.1.1 窗体的功能
窗体具有以下几种功能。
► 显示、编辑数据记录。运用窗体可以非常清晰和直观地显示一 个表或者多个表中的数据记录,可对其进行编辑,并且还可以根 据需要灵活地将窗体设置为“纵栏式”、“表格式”和“数据表 式”。 ► 创建数据透视窗体图表,增强数据的可分析性。利用窗体建立的 数据透视图和数据透视表可以让数据可以直观的方式表达出来, 如图8-2所示。 ► 作为程序导航面板,可提供程序导航功能。用户只需要单击窗体 上的按钮,就可以进入不同的程序模块,调用不同的程序。
第8章 窗体
本章概述 本章的学习目标 主要内容
Access数据库应用基础教程(第四版)
第8章 窗体
第1页
本章概述
窗体又称为表单,是Access数据库的第三大对 象,它提供给用户一个友好的交互界面。用户通过 窗体可以方便地输入数据,显示数据,编辑数据, 以及查询、排序、筛选数据。 一个数据库系统开发完成后,对数据库的所有操 作都是在窗体界面中进行的。因此,窗体设计的好 坏直接影响Access应用程序的友好性和可操作性。 本章将介绍与窗体相关的知识,包括窗体的基本概 念、窗体类型、窗体视图、创建各种窗体的一般方 法、窗体的节、窗体的属性设置、控件以及嵌套窗 体的创建等知识。 Access数据库应用基础教程(第四版) 第8章 窗体 第2页
3. 创建【分割窗体】
► 【分割窗体】是用于创建一种具有两种布局形式的窗体。窗体的 上半部是单一记录布局方式,窗体的下半部是多个记录的数据表 布局方式。
本章的学习目标
了解窗体的功能、类型、视图和节的概念 与功能; 掌握创建窗体的方法,包括快速创建窗体、 创建数据透视图窗体、使用窗体向导创建 窗体、创建空白窗体等; 掌握控件的使用方法; 掌握创建主/子窗体的方法; 掌握通过窗体筛选数据的操作方法; 掌握切换面板的创建方法。 第3页
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

表8-3数据属性表

字段大小 输入掩码



设置字段允许输入的最大字符数 定义输入数据的格式
标题
默认值 有效性规则Biblioteka 该字段在窗体和报表上显示的标签
输入数据时的默认值,例如:性别设为男 输入数据的有效范围,例如:成绩>=0 and 成绩<=100
有效性文本
必填字段 允许空字符串
状态栏显示的帮助信息
说明该字段是否必须输入 说明该字段是否为空值
建立查询有两种方法,一种方法是使用查询向 导建立查询,另一种方法是使用设计视图建立 查询。可以先用查询向导建立一个初步的查询 ,然后再用设计视图对其进行修改,最终达到 符合要求的查询。
8.3.1简单查询向导
建立简单查询的步骤如下: (1)打开“学籍管理数据库”,在“数据 库”窗口中,单击“查询”选项,如图8-21 所示,然后单击数据库窗口工具栏上的“新 建” 按钮,弹出“新建查询”对话框 。
8.5 报表
报表是Access的重要对象之一,前面介绍的数据表 、查询、窗体是对数据的操作,而许多数据最终都 需要以报表的形式表示出来,因此,掌握好报表的 使用也很重要。报表中的数据可以来源于表,也可 以来源于查询。 新建报表的方法有:报表向导、报表设计视图、自 动创建报表、图表向导和标签向导。下面主要介绍 报表向导和报表设计视图。
8.1 数据库系统基本知识
从20世纪50年代开始,计算机数据管理技术的发展经历了 三个基本阶段:50年代中期以前的人工管理阶段,50年代 后期到60年代中期的文件系统阶段和自60年代后期以来的 数据库系统阶段。20世纪60年代出现的网状数据库和层次 数据库,20世纪70年代关系数据库的问世,使数据库技术 的发展突飞猛进,关系数据库早已成为最流行的商业数据 库系统。随着计算机技术、数据库技术和网络通信技术、 人工智能技术以及面向对象程序设计技术的发展,数据库 系统又出现了以面向对象模型为主要特征的、与网络连接 的数据库系统。
Access数据库中的数据、查询、窗体、报 表以及相应的程序设计,综合起来就构成 —个完整的数据库应用系统。
8.2.1 建立数据库
应用Access的第一步是建立数据库。本章首先 建立一个”学籍管理数据库”,也就是建立一个 学籍管理数据库的框架。第二步,在已建的学籍 管理数据库的基础上,再建立数据表,并且确定 表和表之间的关系。 注意:在建立数据库和数据表之前要进行认真仔 细的系统分析,确定数据库中要构造哪几个表, 表和表之间建立什么样的对应关系。
表8-2 Access2003的数据类型
数据类型 文本 数字 日期/时 间 货币 备注 自动编号 是/否 OLE链接 超级链接 查询向导 用 途 字段大小 默认长度为50 有整型、长整型、单精 度型等 有常规日期、长日期、 短日期等 有标准、常规数字、百 分比等 可存储65535个字符 长整型和同步复制ID Yes、No、True 最多为1GB的磁盘文件 文本主要是用于文字和一些特殊的数字,是 最常用的数据类型,被设置为默认类型 用于数值计算的数据类型 从100到9999年的日期和时间值 货币值或数值数据 长文本数据,用于存储说明性文字 Access自动产生的随机号 逻辑数值,Yes或No Access中嵌入的对象(如:图形、声音、 Excel电子表格、Word文档等) 以文本形式存储并用作超级链接的地址 主要用来创建LookUp字段,以保证数据的准 确性
5.其它控件
标签:用于显示固定的文本提示信息。 文本框:用来显示和输入文本、数字、货币、时间/日 期、备注和超链接数据的控件。 选项组:用来建立含有一组开关按钮或单选按钮的控 件。 切换按钮:单选按钮和复选按钮,用来处理“是/否” 类型数据的控件。 图表按钮:使用该工具可以向窗体中添加图表对象。 选项卡:用于创建一个多页的对话框。可以在选项卡 中添加其它控件。 子窗体/子报表:使用该控件可以在当前的窗体中嵌入 另一个窗体。 未绑定对象:使用该控件可以在窗体中添加一个来自 支持OLE(对象链接与嵌入)的应用程序的对象。
图8-41 SQL命令语句窗口
8.4 窗体
窗体(Form)是用户用来处理数据的工作界面 ,用户可以通过窗体按自己习惯的工作方式处理 数据。从数据库的角度来说,用户通过窗体可以 增加、修改、删除、编辑、查询和打印数据表中 的记录,控制系统的运行。用户还可以使用控件 来提高窗体操作的灵活性、方便性,可以对数据 作更加复杂的有效性检验。窗体设计是Access 开发工作中最耗时最费力的工作,是整个开发工 作的核心,希望大家用心学习。
4.关系运算
在数据库的关系运算中,有下面三种运算方 式: 选择:从关系中选取满足给定条件的记录, 即从水平方向选取某些记录。 投影:从关系中选取关系的某些属性,即从 垂直方向选取列。 连接:将两个关系拼接成一个更宽的关系模 式,生成的新关系中包含满足链接条件的记 录。
8.2 Access2003数据库管理系统的应用
8.1.3数据模型
不同的数据模型有不同的数据结构。目前最常用的数 据模型有三种,它们是: 层次模型(Hierarchical Model) 网状模型(Network Model) 关系模型(Relational Model)
1.层次模型
层次模型使用树形结构描述数据间的联系,如图8-1 所示。
2.网状模型
2.设置专业列表框 专业列表框是数据表和列表框的组合,它的优点是, 对于“性别”这样的固定值,用手工输入具体的值就 能达到目的。而“专业”一但发生变化,就要修改, 如果还是采用设置性别字段的操作方法,用手工输入 固定值,则非常不方便。如果“专业”列表框中使用 的是数据表,只要数据表发生变化,列表框中的数据 也随着发生变化,这就充分显示出它的实用性和优越 性。设置专业列表矿的操作步骤是:
索引
是否建立字段索引,建立索引可以加快查询的速度
5.表间关系
数据库的表间关系有3种类型:“一对一”、“ 一对多”和“多对多”。在Access中,可在两 表间建立一对一和一对多关系,而“多对多”的 关系则需要通过“一对多”的关系来实现。下面 分别介绍这3种关系。 “一对一”关系,两个表中都有同一个字段(惟 一字段,不允许重复),将这两个表的这个字段 联系起来,就实现了“一对一”的关系。 “一对多”关系,在“学生档案表”和“学生成 绩表”中,“学生档案表”中的“学号”是惟一 的、不重复的。而“学生成绩表”中的“学号” 是重复的,每个学生有多少门课程,“学生成绩 表”中就有多少个重复的学号。
Access 2003是由微软公司开发的关系数据库管理系 统,是Microsoft Office系列应用软件中的一个实用 软件。它界面友好,操作简单,功能全面,使用方便 。它不仅具有众多传统数据库管理软件所具有的功能 ,同时还进一步增强了网络功能,成为了桌面数据库 领域的佼佼者,得到越来越广泛的应用。 Access 2003的操作一般可以通过向导、菜单、命令 按钮、联机帮助轻松完成。本章以制作一个学籍管理 系统为例,全面讲解如何应用Access 2003建立数据 库、数据表,如何使用查询、窗体、报表以及宏的功 能等。
【案例8.2】设计如图8-75所示的报表。该报表 要求按专业打印出学生的基本学习。先用“报 表向导”快速生成学生档案表报表原型,再用 “报表设计视图”对学生档案表作进一步的加 工,报表以“专业”进行分组,并在“报表设 计视图”中设计了统计人数的控件,下面逐步 介绍。
5.在报表中使用函数
图8-84是用向导生成的报表,该报表中还完成了“ 成绩”和“学分”的汇总。但有时还要用到其它的 函数(在向导中无法实现的),就需要在设计视图 中来完成。例如:在“学生档案表2”中,以“专业 ”分组,要求每个专业的人数,就要用到Count()函 数,设置Count()函数具体的操作方法是:在“学生 档案表2”视图设计窗口中,打开工具箱,选择“文 本框”,在专业页脚中用鼠标拖动画出矩形文本框 ,如图8-89所示。将“ Text29”改为“人数:”, 在“未绑定”框中输入“=Count(学号)”,如图8-90 所示,并在报表属性窗口中把表名改为“学生档案 报表2”,关闭、保存窗口,运行该窗口,就得到有 统计人数的报表,如图8-75所示。实现了【案例8.2 】的设计。
信息处理技术基础教程
第8章 数据库应用---Access 2003
学习目标:数据库技术是计算机数据管理的最 高技术。本章首先介绍数据库管理系统的基本 概念,接着通过实例介绍Access数据库管理系 统及其应用。通过本章的学习,要求掌握以下 的内容及相应的技能: · 数据库基础知识 · Access数据库 · 建立数据库、建立数据表 · 窗体的应用 · 报表、查询、宏的应用 · 数据查询语句SQL
网状模型用网状结构来描述数据间的联系。如图82所示。
R1
R2 图8-2网状模型
R3
网状模型节点之间的联系不受层次的限制,节点 之间可以有多个联系。层次模型实际上是网状模 型的一个特例。
3.关系模型
建立在关系数据模型上的数据库就是关系数据库 。现在主流数据库系统大多是基于关系模型的数 据库系统。 关系模型的数据结构:一个关系模型的逻辑结构 就是一张二维表,它由行和列组成。表8-1“学生 档案表”就是一个关系模型的例子。以下是关系 模型中常用到的几个术语:
8.3 查询
查询就是从不同的角度查看表中的记录,Access 把查找数据的方式定义为“查询”。查询显示的 数据可以是来自一个表或多个表中符合指定条件 的记录和字段,查询像过滤器一样,非常灵活。 当建立查询时,可以选择从一个或多个数据表中 获取数据,也可以从一个或多个数据表中选取需 要的字段,还可以设置条件。 Access的查询种类分为选择查询、参数查询、交 叉表查询、操作查询(追加、更新、删除)和 SQL查询(SQL查询是目前数据库管理系统通用 的标准查询语句)。
8.3.5 SQL查询
前面用查询向导和查询设计器设计出来的查询,实 际上它们都是用SQL命令实现的,Access执行的是 SQL的查询命令。例如:在“学生档案表 查询”设 计视图窗口中,单击菜单中的“视图→SQL视图” 或右击设计视图窗口,在弹出的快捷菜单中选 “SQL视图”,将弹出“学生档案表 查询”的SQL 命令语句的窗口。如图8-41所示。
相关文档
最新文档