第4章 窗体与报表
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大学计算机II
本讲主要内容
窗体的功能
窗体的功能是向用户 提供一个直观、方便 的操作数据库的界面
通过窗体用户可以输 入数据、编辑数据、 显示和查询表中的数 据
窗体中的信息
包括(说明性文字、线条、矩形框等) 提示信息 Байду номын сангаас 不随记录而变化
查看的记录不同,这些值也有所不同
表中字段的具体值
利用控件,可以在窗体的信息和窗体的数据来源之间建立链接
结构。 打印预览视图:用于查看报表和每 一页上显示的数据。
报表的组成
在设计视图下,查看报表的组成(节)
用来显示报表的标题、图形或说明性文字
注意:节代表
用来显示报表中的字段名称或对记录的分组名称 打印表或查询中的记录数据, 是报表显示数据的主要区域 用来显示本页的汇总说明
各个不同的带 区,每一节只 能被指定一次。
交叉表查询
交叉表的功能:将来源于某个表中的字段进行分组,一组列 在数据表的左侧,一组列在数据表的上部,然后在数据表行 与列的交叉处显示表中某个字段的各种计算值。
行标题
列标题
创建时,需指定三种字段: 行标题字段(左侧) 列标题字段(上部) 汇总项字段(行交叉处)
实验
利用“交叉表查询向导”查询每个读者的借书情况和借书次数, 行标题为“借书证号”,列标题为“书号”,按“借书日期”
用来显示整份报表的汇总说明
创建报表
使用“报表”命令自动创建报表 使用“报表向导”创建报表
使用“设计视图”创建报表
使用“报表”命令自动创建报表
使用“报表向导”创建报表
使用报表向导创建报表不仅可以选择报表上显示哪些字段,还 可以指定数据的分组和排序方式。并且,如果事先指定了表与 查询之间的关系,那么还可以使用来自多个表或查询的字段进
纵栏式窗体
表格式窗体 数据表窗体 主/子窗体 数据透视图窗体
使用窗体向导创建
数据透视表窗体
一个显示记录按列分隔 每列的左边显示字段名
创建纵栏式窗体
可以随意地安排字段
右边显示字段内容 建立一个“读者登记”窗体,如图所示。
数据源为“读者”表,窗体标题为“读者记录”
表格式窗体
字段计数。查询对象保存为“借阅明细表”。
实验指导详解
4.要使打印的报表每页显示3列记录,应在(
)设置。
A.工具箱
B.页面设置
C.属性表
D.字段列表
练习题
二、判断题 5. 一个报表可以有多个页,也可以有多个报表页眉和报表 页脚。 答案:× 6. 表格式报表中,每条记录以行的方式自左向右依次显示 排列。 答案:√ 7. 在报表中也可以交互接收用户输入的数据。 答案:× 8.使用自动报表创建报表只能创建纵栏式报表和表格式报表。 答案:√ 9. 报表中插入的页码其对齐方式有左、中、右三种。 答案:×
控件简介
用于指示“二选一”(或双项)选项的控件
切换按钮:用一个按钮实现
两个选项的切换 复选框:是一种可同时选中 多项的基础控件 选项按钮 :也可以叫做单选
切换按钮
复选框
选项按钮
按钮
控件简介
选项组控件 复选框选项组 选项按钮选项组
问题:在选项组中每次只能选择一个选项。这种说法正确吗?
窗体的创建
根据窗体中数据记录的显示方式, Access提供了6种类型的窗体:
数据表视图
数据表视图 以行列的表格形式显示窗体中的数据
数据透视表视图
数据透视表视图 用于数据的分析与统计
数据透视图视图
数据透视图视图 将数据的分析和汇总结果以图形化 的方式直观地显示出来
窗体的创建
自动创建窗体: 使用“窗体”命令创建 使用“窗体向导”创建 使用“其他窗体”创建 手动创建窗体: 使用“窗体设计”选项创建窗体
主/子窗体的创建
1、先建立表或查询或窗体,作为子窗体的数据来源
2、打开主窗体,在工具箱中找到子窗体的控件,在主窗体 上拖放一下 3、然后按照子窗体向导一步步设定
窗体的创建
根据窗体中数据记录的显示方式, Access提供了6种类型的窗体:
纵栏式窗体
表格式窗体 数据表窗体 主/子窗体 数据透视图窗体
设置窗体外观
属性决定了的窗体外观。
练习题
1. Access的窗体可划分为( )、( 2. 创建窗体时,数据源是( )、( )、( )、( )、( ) 。 )。
数据操作窗体、控制窗体、信息显示窗体和交互信息窗体 表、查询、SQL语句
3. 窗体由多个部分组成,每个部分称为( 节),它们是?
窗体页眉、页面页眉、主体和页面页脚、窗体页脚。
设置窗体在打印时的页头信息,例如:标题、用户要在每页上 方显示的内容等。
用来显示记录数据,可以在屏幕或页面上只显示一条记录,也 可以显示多条记录。
设置窗体在打印时的页脚信息,例如:日期、页码等
用于显示对所有记录都要显示的内容、使用命令的操作说明等 信息
窗体的类型
根据窗体中数据记录的显示方式, Access提供了6种类型的窗体:
数据透视表窗体
窗体操作
在学会创建简单窗体后,常需要对窗体中的控件进行
调整,对窗体布局进行设计,体现出窗体对象操作灵 活、界面美观等特点,更好地实现人机交互的功能。 调整控件格式 设置窗体外观 设置窗体的节和属性
调整控件格式
创建完控件以后,需要经常编辑控件。例如对齐控件、调 整控件的间距、设置控件背景色以及设置控件属性等。
报表的类型
文字报表 ① 纵栏式 ② 表格式
标签是大小、样式一致的卡片,是一种特殊的报表 。
图表报表
标签报表 (教材296页)
文字报表(纵栏式) 文字报表(表格式) 图表报表 标签报表
报表的视图
报表视图:查看报表的字体、字号 和常规布局等版面设置。
设计视图:用于创建和编辑报表的
行创建。
使用“设计视图”创建报表
打印报表
练习题
一、选择题 1.报表的作用不包括( )。
A.分组数据 B.汇总数据
2.报表的数据源来源不包括( A.表 B.查询
C.格式化数据
)。 C.SQL语句
D.输入数据
D.窗体
3.标签控件通常通过(
A.工具栏
)向报表中添加。
C.控件选项组 D.字段列表
B.属性表
数据透视图视图
设计视图
用于创建窗体或修改窗体
添加控件对象 修改控件属性
设计视图
调整控件布局 编写控件事件代码
窗体视图
窗体视图
窗体运行时的显示格式 浏览表中的数据 添加或修改表中的数据
布局视图
布局视图
是处于运行状态的窗体
用于修改窗体最直观的视图
可以调整窗体设计(调整窗体对象 的尺寸、添加和删除控件、设置对 象的属性等)
4. 主/子窗体中数据的关系一般是(
)关系。 一对多
判断题:
1. 决定窗体外观的是属性。
2. 窗体中不可以包含子窗体。
ACCESS报表
Access 使用报表对象来实现打印和输出数据功能 报表是专门为打印而设计的特殊窗体。 建立报表和建立窗体的过程基本相同,只是窗体最终显 示在屏幕上,而报表还可以打印出来;窗体可以与用户 进行信息交互,而报表没有交互功能。 报表通过控件显示数据源中的数据。 报表的数据源可以是:表、查询、窗体。
使用“窗体”命令
窗体视图
优点:快捷、简单 缺点:不能自由选择字段
使用“窗体向导”
特点:用户可按向 导提示输入有关信 息,一步一步地完 成窗体的创建工作
使用“窗体设计”
特点:需要创建窗体的每 一个控件,并建立控件和 数据源之间的联系
小窍门
实际设计时: 1. 使用自动方式建立窗体的基本轮廓
2. 切换到“设计”视图使用人工方式进行调整
窗体的组成
一个窗体由多个部分组成,每个部分称为节 一个窗体包含以下五类节 主体
窗体页眉
窗体页脚 页面页眉 页面页脚 注意:一个窗体必须有主体节,其它节可根据需要设置。 页眉和页脚只能成对添加。
窗体的组成
用于设置窗体的标题、窗体使用说明或打开相关窗体及执行其 他任务的命令按钮等。
控件简介
控件简介
标签控件:主要用于在窗体上增加文字说明 文本框控件: 主要用于程序运行时接收用户在框内输入 的信息,或输出(显示)程序运行的结果 文本框控件 标签控件
两者的共同点都是可以显示数据
但是标签是不可以编辑的,文本框具有编辑功能 问题:窗体上的“标签”控件可以用来输入数据。 这种说法正确吗?
纵栏式窗体
表格式窗体 数据表窗体 主/子窗体 图表窗体
Access按功能将窗体分为4种类型 数据操作窗体
控制窗体
信息显示窗体 交互信息窗体
数据透视表窗体
窗体的视图
窗体具有下列6种视图类型:
窗体视图 设计视图 布局视图 数据表视图
数据透视表视图
在一个窗体内同时显示多条记录
通过垂直滚动条进行浏览
数据表窗体
外观与数据表和查询显示数据界面相同
主窗体
主/子窗体
包含子窗体的基本窗体称为主窗体 主窗体只能显示为纵栏式的窗体 主窗体中输入数据或添加记录时,会自动 保存每一条记录到子窗体对应的表中 子窗体 窗体中的窗体称为子窗体 子窗体可以显示为表格式窗体或数据表窗体 子窗体内可以含有子窗体 主/子窗体:用于显示多个表或查询中的数据, 这些表或查询中的数据具有一对多关系。
本讲主要内容
窗体的功能
窗体的功能是向用户 提供一个直观、方便 的操作数据库的界面
通过窗体用户可以输 入数据、编辑数据、 显示和查询表中的数 据
窗体中的信息
包括(说明性文字、线条、矩形框等) 提示信息 Байду номын сангаас 不随记录而变化
查看的记录不同,这些值也有所不同
表中字段的具体值
利用控件,可以在窗体的信息和窗体的数据来源之间建立链接
结构。 打印预览视图:用于查看报表和每 一页上显示的数据。
报表的组成
在设计视图下,查看报表的组成(节)
用来显示报表的标题、图形或说明性文字
注意:节代表
用来显示报表中的字段名称或对记录的分组名称 打印表或查询中的记录数据, 是报表显示数据的主要区域 用来显示本页的汇总说明
各个不同的带 区,每一节只 能被指定一次。
交叉表查询
交叉表的功能:将来源于某个表中的字段进行分组,一组列 在数据表的左侧,一组列在数据表的上部,然后在数据表行 与列的交叉处显示表中某个字段的各种计算值。
行标题
列标题
创建时,需指定三种字段: 行标题字段(左侧) 列标题字段(上部) 汇总项字段(行交叉处)
实验
利用“交叉表查询向导”查询每个读者的借书情况和借书次数, 行标题为“借书证号”,列标题为“书号”,按“借书日期”
用来显示整份报表的汇总说明
创建报表
使用“报表”命令自动创建报表 使用“报表向导”创建报表
使用“设计视图”创建报表
使用“报表”命令自动创建报表
使用“报表向导”创建报表
使用报表向导创建报表不仅可以选择报表上显示哪些字段,还 可以指定数据的分组和排序方式。并且,如果事先指定了表与 查询之间的关系,那么还可以使用来自多个表或查询的字段进
纵栏式窗体
表格式窗体 数据表窗体 主/子窗体 数据透视图窗体
使用窗体向导创建
数据透视表窗体
一个显示记录按列分隔 每列的左边显示字段名
创建纵栏式窗体
可以随意地安排字段
右边显示字段内容 建立一个“读者登记”窗体,如图所示。
数据源为“读者”表,窗体标题为“读者记录”
表格式窗体
字段计数。查询对象保存为“借阅明细表”。
实验指导详解
4.要使打印的报表每页显示3列记录,应在(
)设置。
A.工具箱
B.页面设置
C.属性表
D.字段列表
练习题
二、判断题 5. 一个报表可以有多个页,也可以有多个报表页眉和报表 页脚。 答案:× 6. 表格式报表中,每条记录以行的方式自左向右依次显示 排列。 答案:√ 7. 在报表中也可以交互接收用户输入的数据。 答案:× 8.使用自动报表创建报表只能创建纵栏式报表和表格式报表。 答案:√ 9. 报表中插入的页码其对齐方式有左、中、右三种。 答案:×
控件简介
用于指示“二选一”(或双项)选项的控件
切换按钮:用一个按钮实现
两个选项的切换 复选框:是一种可同时选中 多项的基础控件 选项按钮 :也可以叫做单选
切换按钮
复选框
选项按钮
按钮
控件简介
选项组控件 复选框选项组 选项按钮选项组
问题:在选项组中每次只能选择一个选项。这种说法正确吗?
窗体的创建
根据窗体中数据记录的显示方式, Access提供了6种类型的窗体:
数据表视图
数据表视图 以行列的表格形式显示窗体中的数据
数据透视表视图
数据透视表视图 用于数据的分析与统计
数据透视图视图
数据透视图视图 将数据的分析和汇总结果以图形化 的方式直观地显示出来
窗体的创建
自动创建窗体: 使用“窗体”命令创建 使用“窗体向导”创建 使用“其他窗体”创建 手动创建窗体: 使用“窗体设计”选项创建窗体
主/子窗体的创建
1、先建立表或查询或窗体,作为子窗体的数据来源
2、打开主窗体,在工具箱中找到子窗体的控件,在主窗体 上拖放一下 3、然后按照子窗体向导一步步设定
窗体的创建
根据窗体中数据记录的显示方式, Access提供了6种类型的窗体:
纵栏式窗体
表格式窗体 数据表窗体 主/子窗体 数据透视图窗体
设置窗体外观
属性决定了的窗体外观。
练习题
1. Access的窗体可划分为( )、( 2. 创建窗体时,数据源是( )、( )、( )、( )、( ) 。 )。
数据操作窗体、控制窗体、信息显示窗体和交互信息窗体 表、查询、SQL语句
3. 窗体由多个部分组成,每个部分称为( 节),它们是?
窗体页眉、页面页眉、主体和页面页脚、窗体页脚。
设置窗体在打印时的页头信息,例如:标题、用户要在每页上 方显示的内容等。
用来显示记录数据,可以在屏幕或页面上只显示一条记录,也 可以显示多条记录。
设置窗体在打印时的页脚信息,例如:日期、页码等
用于显示对所有记录都要显示的内容、使用命令的操作说明等 信息
窗体的类型
根据窗体中数据记录的显示方式, Access提供了6种类型的窗体:
数据透视表窗体
窗体操作
在学会创建简单窗体后,常需要对窗体中的控件进行
调整,对窗体布局进行设计,体现出窗体对象操作灵 活、界面美观等特点,更好地实现人机交互的功能。 调整控件格式 设置窗体外观 设置窗体的节和属性
调整控件格式
创建完控件以后,需要经常编辑控件。例如对齐控件、调 整控件的间距、设置控件背景色以及设置控件属性等。
报表的类型
文字报表 ① 纵栏式 ② 表格式
标签是大小、样式一致的卡片,是一种特殊的报表 。
图表报表
标签报表 (教材296页)
文字报表(纵栏式) 文字报表(表格式) 图表报表 标签报表
报表的视图
报表视图:查看报表的字体、字号 和常规布局等版面设置。
设计视图:用于创建和编辑报表的
行创建。
使用“设计视图”创建报表
打印报表
练习题
一、选择题 1.报表的作用不包括( )。
A.分组数据 B.汇总数据
2.报表的数据源来源不包括( A.表 B.查询
C.格式化数据
)。 C.SQL语句
D.输入数据
D.窗体
3.标签控件通常通过(
A.工具栏
)向报表中添加。
C.控件选项组 D.字段列表
B.属性表
数据透视图视图
设计视图
用于创建窗体或修改窗体
添加控件对象 修改控件属性
设计视图
调整控件布局 编写控件事件代码
窗体视图
窗体视图
窗体运行时的显示格式 浏览表中的数据 添加或修改表中的数据
布局视图
布局视图
是处于运行状态的窗体
用于修改窗体最直观的视图
可以调整窗体设计(调整窗体对象 的尺寸、添加和删除控件、设置对 象的属性等)
4. 主/子窗体中数据的关系一般是(
)关系。 一对多
判断题:
1. 决定窗体外观的是属性。
2. 窗体中不可以包含子窗体。
ACCESS报表
Access 使用报表对象来实现打印和输出数据功能 报表是专门为打印而设计的特殊窗体。 建立报表和建立窗体的过程基本相同,只是窗体最终显 示在屏幕上,而报表还可以打印出来;窗体可以与用户 进行信息交互,而报表没有交互功能。 报表通过控件显示数据源中的数据。 报表的数据源可以是:表、查询、窗体。
使用“窗体”命令
窗体视图
优点:快捷、简单 缺点:不能自由选择字段
使用“窗体向导”
特点:用户可按向 导提示输入有关信 息,一步一步地完 成窗体的创建工作
使用“窗体设计”
特点:需要创建窗体的每 一个控件,并建立控件和 数据源之间的联系
小窍门
实际设计时: 1. 使用自动方式建立窗体的基本轮廓
2. 切换到“设计”视图使用人工方式进行调整
窗体的组成
一个窗体由多个部分组成,每个部分称为节 一个窗体包含以下五类节 主体
窗体页眉
窗体页脚 页面页眉 页面页脚 注意:一个窗体必须有主体节,其它节可根据需要设置。 页眉和页脚只能成对添加。
窗体的组成
用于设置窗体的标题、窗体使用说明或打开相关窗体及执行其 他任务的命令按钮等。
控件简介
控件简介
标签控件:主要用于在窗体上增加文字说明 文本框控件: 主要用于程序运行时接收用户在框内输入 的信息,或输出(显示)程序运行的结果 文本框控件 标签控件
两者的共同点都是可以显示数据
但是标签是不可以编辑的,文本框具有编辑功能 问题:窗体上的“标签”控件可以用来输入数据。 这种说法正确吗?
纵栏式窗体
表格式窗体 数据表窗体 主/子窗体 图表窗体
Access按功能将窗体分为4种类型 数据操作窗体
控制窗体
信息显示窗体 交互信息窗体
数据透视表窗体
窗体的视图
窗体具有下列6种视图类型:
窗体视图 设计视图 布局视图 数据表视图
数据透视表视图
在一个窗体内同时显示多条记录
通过垂直滚动条进行浏览
数据表窗体
外观与数据表和查询显示数据界面相同
主窗体
主/子窗体
包含子窗体的基本窗体称为主窗体 主窗体只能显示为纵栏式的窗体 主窗体中输入数据或添加记录时,会自动 保存每一条记录到子窗体对应的表中 子窗体 窗体中的窗体称为子窗体 子窗体可以显示为表格式窗体或数据表窗体 子窗体内可以含有子窗体 主/子窗体:用于显示多个表或查询中的数据, 这些表或查询中的数据具有一对多关系。