大学数据库教学课件第八章 数据库应用开发技术

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

8.2 报表
报表是数据库中数据信息和文档信息输出的一种形式,它可以将数 据库中的数据信息和文档信息以多种形式通过屏幕显示或通过打印机打 印出来。 报表的组成: 报表页眉、页脚:显示整个报 表的标题、说明性文字、图形、制 作时间或单位等,仅在报表的首页 和尾页打印输出。 页面页眉、页脚:显示报表每 列的列标题,主要是字段名称或记 录的分组名称。该标题在每一页上 都显示或打印。 主体:它是报表的主体部分, 用于表或查询中的记录数据。 组页眉、页脚:用于显示和打 印分组报表的分组信息。
报表编辑: 在报表设计视图中对已有的报表进行修改操作。 例 4:在例 1的“成绩”报表的报表页脚中添加 文本框控件,分别计算和显示平均成绩、考试人次。
其他报表
例5:创建柱型图表报表,显示各门课程的平均成绩。
注( 2010 版取消“图表向导”但可以使用图表控件 来创建图表报表)
① 新建一个查询如下: SELECT 课程名,成绩 FROM 课程,选课 WHERE 课程.课程编号=选课.课程编号 ② 打开“报表设计” ,添加图表控件,弹出图表向导对话框, 选数据来源(上面的查询) ③ 选择图表类型为“柱型图”….确认。
小结:
窗体
几种常用窗体的构 建及标签控件、文 本框控件、命令按 钮控件的使用。
报表
简单报表的设计 与编辑。

宏的设计与使用。 熟悉几种常用宏 命令。(参考实 验书)
8.3 宏 宏的概念: 宏是一种特定的编码,是一个或多个操作命令 的集合。宏以动作为基本单位,一个宏命令能够完 成一个操作动作。每一个宏命令由动作名和操作参 数组成。 宏可以是包含一个或多个宏命令的宏集合。若 是由多个宏命令组成的宏,其操作动作的执行是按 宏命令的排列顺序依次完成的。
宏也可以定义成宏组,将多个宏保存在一个宏 组中。如将在同一窗体中使用的宏或功能相近的宏 组织成宏组,这样做的好处是便于宏的组织管理。 简单讲,使用宏目的就是为了实现自动操作。 ( 在 Access 中实现自动处理的方法主要有两种: 宏和VBA模块。)
③ 命名和保存窗体,结束窗体的创建。
4. 通过“分割窗体” 创建窗体 分割窗体在同一窗体中对数据提供两种展示方法,纵栏 式和数据表式。这两个视图指向同一数据源,并且保持同 步。窗体中一个部分选择了一个字段,则窗体另一部分也 会选择相同的字段,对任意部分数据的增、删、和改操作 的结果也产即在另一部分显示出来。 操作步骤如下: ① 在对象栏选中一个。 ② 在“创建”选项卡上的“窗体”组中,单击“其他窗体” 按钮,选择“分割窗体”。
报表样版:
报表页眉 组页眉 页面页眉
主体来自百度文库
组页脚
页面页脚
创建报表: 创建报表与创建窗体非常类似,所以创建窗体 的方法同样也适用于创建报表。 1. 使用“自动创建报表”方法创建 用这种方式创建的报表格式是由系统规定的, 但也可以通过报表“设计视图”对其进行修改。 例 1 :用“自动创建报表:表格式”创建学生 信息报表。
And
设3个文本框及按钮的名称分别为:T1、T2、T3、C1
综合举例:建立学生表录入窗体, 用命令按钮实现记录 导航条的功能。 操作:新建窗体,选学生表为数据源,修改窗体属性 (关闭窗体记录选定器和导航按钮、滚动条),增加标签, 并设置标题。在窗体页脚处创建7个命令按钮,并在向导中选 择动作方式。
引例: 打开“主窗体”,同时打开一对话框。再关闭“主窗体”。 新建一个宏,该宏由3个宏命令组成,分别完成上述3件事。
举例:新建宏,设置一个消息框(MessageBox)宏命令,再 设置一打开窗口(OpenForm)宏命令,命名宏为“欢迎”。 运行时先后执行这两个宏,执行结果如下:
宏的设计与运行: 在 Access 中,共定义了近 50 种宏命令。其中, 每个操作执行特定的功能。例如,打开和关闭窗体、 报表,显示消息框,在记录中筛选、定位等。这些 宏命令可单独使用或按照要求进行组合使用。 几个常用的宏命令:
OpenForm (打开窗口) OpenQuery (打开查询) GoToControl (控件定位) FindRecord (查找记录) MessageBox (显示消息框) QuitAccess (退出应用程序) OpenTable (打开表) OpenReport (打开报表) GoToRecord (记录定位) CloseWindows (关闭窗口)
例:修改“学生基本情况浏览”窗体,将页脚中的功能用 自定义按钮替代。并保存为“学生基本情况浏览1”窗体。 ① 打开“学生基本情况 浏览”窗体,在页脚处 加5个命令按钮,标题 如图。
宏组(子宏) 应用举例
② 创建宏“学生基本情况浏 览 1” ,创建宏,多次选择 Submacro 创建子宏。 ③ 分别建立5个宏。
3. 使用“设计视图”创建报表 在报表设计视图窗口中,可以根据设计者的个性 及需求设计报表包含的数据来源以及报表的布局、 样式等。 例3:进入报表“设计视图”,将上例报表页眉 中的标题移至中间,设置页面页眉中的各字段名称 的“文本对齐”属性为“居中”插入一个图像控件, 放入一个图标….
注:报表以掌握使用向导创建报表为基本要求。
主体:是窗体的主要部分, 页面页眉、页 绝大多数的控件及信息都出现 脚 : 打 印 窗 体 时 输 在主体节中,是数据库系统数 出 。 例 如 , 日 期 、 据处理的主要工作界面。 页码、图像等。
窗体的类型
从逻辑上可分为: 主窗体和子窗体——子窗体是主窗体的组成部 分,嵌套在主窗体内使用,主/子窗体在显示具 有一对 多关系的表或查询中的数据时特别有效。 按功能可分为: 命令选择式窗体和数据交互式窗体——前者用于 设置命令按钮,用于调用相应的功能,后者用于 展示或输入数据。
例:修改“学生基本情况浏览”窗体,为其添加查询功能。
① 打开“学生基本情况 浏览”窗体,在页眉处 加文本框,取名 txt ,加 一命令按钮,标题为 “宏查询”。
② 创建宏“查询学号”,选择 宏 命 令 “ GoToControl”, 设 置 控 件参数“学号”;再选择宏命令 “ FindRecord”, 设 置 查 找 参 数 [Form].[txt]。 ③ 设置“宏查询”按钮属性, 在其单击按钮属性中选择“查询 学号” 。 ④ 运行窗体,输入学号,点击 “宏查询”按钮。
窗体的概念及其组成 :窗体通常由窗体页眉、页脚、页 面页眉、页脚和主体组成,每一部分称为窗体的“节”, 除主体节外,其它节可通过设置确定有无,但所有窗体必 须有主体节。
窗体页眉
主体
窗体页脚
窗体页眉、页脚:一般 用于显示窗体标题、使用说明 或放置窗体任务按钮等。窗体 页眉、页脚在执行窗体时可显 示。
2. 使用“报表向导”创建报表 用这种方式创建的报表包含的字段个数在创建报 表时可以选择,另外还可以定义报表布局和样式来 定制报表。 例 2 :根据学生选课情况创建“成绩”报表。 要求有学号、姓名、课程编号、课程名、成绩,并 按学号分组求每同学的平均成绩,同时根据同学成 绩按升序排列。 该例涉及到学生、选课、课程3个表。 使用“报表向导”创建。
5. 通过“多项目工具” 创建窗体
窗体控件: 在窗体设计视图中设计窗体时,随时可以使用 工具箱中的各种控件,它包含标准控件和 ActiveX控 件。实际上,设计窗体的过程主要是设计控件。
常用控件: 文本框控件、标签控件 、命令按钮控件等等。
标签控件: 用来显示窗体中各种说明和提示信息。 举例:在窗体页眉处添加一个标签控件,显示“图书管 理系统” ,其余如图所示。 操作:在窗体页眉处加入一 标签,在其“标题”属性中输 入“图书销售管理系统”, 22 号字体,“文本对齐”为“居 中” 。在右上角加入一图像控 件,放入一图标,设置“缩放 模式” 为“拉伸” ;在主体放 入标签“欢迎使用”;窗体页 脚右边放两个按钮,其“标题” 属性分别为“进入系统”和 “退出系统”。
If (T1.Value - 110) / T2.Value - 1 < -0.15 Then T3.Value = "你太胖了!" End If If (T1.Value - 110) / T2.Value - 1 > 0.15 Then T3.Value = "你太瘦了!" End If If ((T1.Value - 110) / T2.Value - 1 > -0.15) ((T1.Value - 110) / T2.Value - 1 < 0.15) Then T3.Value = "体重适中!" End If
文本框控件: 用于显示、输入或编辑窗体的基础记录源数据,显示计 算结果或者接收输入的数据。文本框控件的数据源来自于表 或键盘输入的信息。 举例:创建一个系统登录窗体, 要求输入账号和密码。 操作:在窗体上创建二个文本框作为用户输入用户名和 口令的控件。修改其关联标签的标题。设口令文本框的“输 入掩码”属性为“密码”。加一命令按钮,标题为“确定”。 关闭窗体的记录选定器和导航按钮。 说明:未绑定型控件 与表或查询无关。但文本 框可根据需要绑定到某个 表或查询的某个字段上。
④ 设置5个按钮的属性,在 其单击按钮属性中分别选择 “ 学 生 基 本 情 况 浏 览 1.H1~H5” 。
⑤ 运行“学生基本情况浏 览 1 ”窗体,点击页脚中的 按钮。
例:使用按钮方式自行设计一个简单菜单。 新建一窗体,插入一个标签和 4 个按钮控件,在每个按 钮属性的单击事件中指定要打开的窗体宏命令。
第八章 数据库应用开发技术
窗体、报表、宏都是Access所提供的对象。 本章主要介绍窗体、报表、宏的使用等。


本章讨论
8.1 窗体
窗体是 Access 数据库中的一个非常重要的对象, 通过窗体可以方便地输入数据、编辑数据、显示统 计和查询数据,还可以将整个数据库应用程序组织 起来,控制数据库操作流程,形成一个完整的应用 系统。
3. 使用“设计视图”自行创建窗体 该方法既可以创建窗体,也可以修改窗体。利 用设计视图创建窗体不受系统约束,可以最大限度 地满足用户需求。
操作步骤如下: ① 选择“窗体设计” ,弹出空白窗体窗口。
② 在“窗体设计工具”中的属性表“记录源”选项中确定 窗体数据来源。然后选“添加现有字段”,为窗体添加控件, 设计窗体的布局。 例如,添加学生表并将所有字段拖入窗体。
常见窗体格式
纵栏式窗体
数据表窗体
分割窗体 (主/子窗体)
图表窗体
创建窗体: 1.使用窗体工具创建窗体 用这种方式创建的窗体格式是由系统规定的, 如果需要修改,可以通过窗体设计视图来完成。 操作方法是在创建选项卡中单击“窗体”
2. 使用“窗体向导”创建窗体 用这种方法创建窗体时,用户可以选择窗体包 含的字段个数,还可以定义数据窗体布局和样式。 例如,根据学生选课情况创建“成绩”窗体。要 求有学号、姓名、性别、课程编号、课程名、成绩。 该例涉及到学生、选课、课程3个表。
命令按钮控件: 响应用户的鼠标事件,用于控制程序的执行过程以及控 制对窗体数据的操作等。
举例:建一窗体,当用户输入身高和体重后,单击“测试”按钮, 显示测试结果。如下图所示。 假设测试条件为:(身高-110)/体重-1; 结果:<-0.15 偏瘦;>0.15偏胖;>-0.15 and <0.15 正常。
相关文档
最新文档