《工信版(中职)Access2010数据库案例教程05_02电子课件.ppt》由会员分享,可在线阅读,更多相关《工信版(中职)Access2010数据库案例教程05_02电子课件.ppt(106页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、YCF(中职)Access2010数据库案例教程05_02电子课件报表项目二项目二 自定义报表自定义报表 目录任务实施Task force项目拓展Project development项目测评Project evaluation项目小结Project summary过滤页第一部分Task force任务一 使用“报表设计”创建借阅者报表 任务实施任务二 编辑报表内容任务三将报表中的数据进行排序与分组任务四在报表中使用计算控件报表重点使用报表工具创建报表使用“向导”创建报表使用“标签”工具创建报表使用“报表设计”创建报表编辑报表内容将报表中的数据进行排序与分组在报表中使用计算控件难点使用“向导”
2、创建报表使用“报表设计”创建报表将报表中的数据进行排序与分组在报表中使用计算控件报表 报表是Access数据库中的一个对象,它根据指定的规则打印输出格式化的数据信息。报表的功能包括呈现格式化的数据分组组织数据,进行数据汇总报表之中包含子报表及图表打印输出标签、发票、订单和信封等多种样式可以进行计数、求平均、求和等统计计算在报表中嵌入图像或图片来丰富数据显示的内容 报表任务一任务一 使用使用“报表设计报表设计”创建借阅者报表创建借阅者报表报表1.通过报表设计视图创建一个输出“1302”与“1303”班“男”借阅者信息的纵览式报表,报表中显示“学生编号”、“姓名”、“性别”、“班级”、“入学时间”
3、、“联系电话”,报表名称为“LR01”。任务分析 效果图报表任务分析 2.通过报表设计视图创建显示借阅者信息的表格式报表,报表中显示“学生编号”、“姓名”、“性别”、“班级”、“入学时间”、“联系电话”,报表名称为“借阅者信息报表”。效果图报表3.创建“学生借阅情况”主子报表,在主报表中显示借阅者的“学生编号”、“姓名”、“班级”,子报表中显示借阅图书的“图书编号”、“书名”、“借出日期”、“应还日期”。任务分析 主子报表效果图报表4.创建“借阅者信息”报表,要求按照性别统计各班级借阅者人数,最终以柱形图形式显示统计数据。设计效果如下图所示。任务分析 设计效果图报表知识准备(1)报表的组成报表
4、页眉位于报表首部,用于设置需要在报表首部输出的信息,一般为报表标题、图形或说明性文字。报表页眉在首页顶部打印一次。页面页眉位于页面顶部,用于设置需要在报表每页顶部输出的信息,一般为页码、打印日期和输出数据的列标题。页面页眉在每页顶部打印一次。组页眉位于分组的上部,用于设置需要在分组报表的每个分组上部输出的信息,一般为分组标题。组页眉在每个分组上部打印一次。在报表的“设计”视图下我们可以看出报表的结构由如下7部分组成,每个部分称为一个节:报表知识准备 组页脚位于分组的下部,用于设置需要在分组报表的每个分组下部输出的信息,一般为分组统计数据。组页脚在每个分组下部打印一次。页面页脚位于页面底部,用于
5、设置需要在报表每页底部输出的信息,一般为页码、打印日期。页面页脚在每页底部打印一次。报表页脚位于整份报表尾部,用来显示报表的汇总说明。报表页脚在报表最后一页内容之后打印一次。主体位于主体部分,用于设置需要在报表中央输出的主要数据。一般输出数据源中的数据。主体节内容每条记录打印一次。除主体节外,其他节都为可选项,可根据需要添加或去除,方法与窗体中节的添加去除方法相同。注意报表知识准备 报表组成 报表(2)报表的分类纵栏式报表纵栏式报表也称窗体报表,一般是在一页中主体节区内显示一条或多条记录,而且以垂直方式显示。该类型报表可以安排显示一条记录的区域,也可同时显示一对多关系的“多”端的多条记录的区域
6、,甚至包括合计。表格式报表表格式报表以整齐的行列形式显示记录数据,通常一行显示一条记录一页显示多行记录。标签报表标签报表是一种特殊类型的报表,在实际应用中经常会用到标签,例如物品标签、客户标签等。知识准备 报表知识准备(3)报表数据源报表的数据源可以是表、查询,也可以利用查询生成器生成一条SQL语句。生成器按钮查询生成器报表知识准备(4)主子报表报表应用中,常常可以看到,某个报表包含了一片或者多片区域,每一片区域都针对同一个对象,但是各区域又各自展示不同的主题,这种特殊的报表类型我们称之为主子报表。报表知识准备(4)主子报表每一小片区域称为子报表主子报表的创建方法与主子窗体创建方法相同,此处不
7、再做详细介绍。子报表与子窗体概念类似子报表是插在其他报表中的报表子报表构成的报表整体称为主报表其中报表1.通过报表设计视图创建一个输出“1302”与“1303”班“男”借阅者信息的纵览式报表,报表中显示“学生编号”、“姓名”、“性别”、“班级”、“入学时间”、“联系电话”,报表名称为“LR01”。任务实施步骤一打开“图书借阅管理系统”,在“创建”选项卡下的“报表”组中单击“报表设计”按钮,进入报表设计视图。报表任务实施 条件设置步骤二打开报表“属性表”,在“数据”选项卡单击“查询生成器”按钮进入查询生成器界面,设计查询条件。报表任务实施 步骤三设置完成后单击“保存”按钮,然后单击“关闭”,则报
8、表的记录源设置成了一条SQL语句:SELECT 借阅者表.学生编号,借阅者表.姓名,借阅者表.性别,借阅者表.入学时间,借阅者表.班级,借阅者表.联系电话 FROM 借阅者表 WHERE(借阅者表.性别)=“男”)AND(借阅者表.班级)=“1302”Or“1303”);如果单击“另存为”按钮,则还会生成一条新的查询。步骤四单击“添加现有字段”,将字段列表中相应字段拖至报表的主体节中。步骤二单击“保存”按钮,将查询保存为“LR01”。将报表切换到“打印预览”视图查询设计效果。报表任务实施 添加字段设计效果图报表任务实施 2.通过报表设计视图创建显示借阅者信息的表格式报表,报表中显示“学生编号”
9、、“姓名”、“性别”、“班级”、“入学时间”、“联系电话”,报表名称为“借阅者信息报表”。步骤一进入报表设计视图,将报表的数据源设置为“借阅者表”。步骤二在页面页眉节设置列标题。在“报表页眉”区域设置报表标题为“借阅者信息报表”,在“页面页眉”节添加新的标签控件,并修改标题属性。报表任务实施 标题设置报表任务实施 主体节设置效果图步骤三在标签所对应的主体节区域内添加文本框控件,并将文本框控件与相对应的字段进行绑定。步骤四单击“保存”按钮,将报表保存为“借阅者信息报表”。报表任务实施 3.创建“学生借阅情况”主子报表,在主报表中显示借阅者的“学生编号”、“姓名”、“班级”,子报表中显示借阅图书的
10、“图书编号”、“书名”、“借出日期”、“应还日期”。步骤一进入报表设计视图,将报表记录源设置为“借阅者表”。步骤二将“学生编号”、“姓名”、“班级”字段通过拖拽方式添加到报表主体节区。报表任务实施 添加字段记录源设置报表任务实施 步骤四在如图5-44所示界面选中“从列表中选择”选项,指定链接字段为“学生编号”,单击“下一步”按钮。步骤三在报表主体节区域使用控件向导添加“子窗体/子报表”控件,在“子报表向导”界面选中“使用现有报表和窗体”选项,指定子报表数据源为“借还书表.子窗体”,单击“下一步”按钮。步骤五界面指定子报表的标题,单击完成按钮,将报表保存为“学生借阅情况”,将报表切换到“报表视图
11、”查看设计效果。报表任务实施 确定链接字段数据源设置报表任务实施 设计效果图指定子报表标题报表任务实施 4.创建“借阅者信息”报表,要求按照性别统计各班级借阅者人数,最终以柱形图形式显示统计数据。步骤一进入报表设计视图,在“页眉节区”添加标签控件,标签的标题属性为“借阅者信息”。步骤二在“设计”选项卡的“其他”下拉列表中选中“使用控件向导(W)”命令。步骤三在“设计”选项卡选择“图表”控件,添加到报表“主体节”相应位置,选择图表数据源“借阅者表”,单击“下一步”按钮。步骤四界面选择图表所用字段“学生编号”、“性别”、“班级”,完成后单击下一步按钮。报表任务实施 设计向导命令报表任务实施 指定数
12、据源指定图表字段报表任务实施 指定图表类型步骤五如下图所示界面选择图表类型为“柱形图”,单击“下一步”按钮。报表任务实施 指定布局方式指定图表标题步骤六示界面选择数据在图表中的布局方式,单击“下一步”按钮,在弹出界面指定图表的标题,并单击完成按钮。报表任务实施 最终效果图步骤七指定报表的名称为“借阅者信息统计”,将报表切换到“打印预览”视图查看设计效果。报表任务二任务二 编辑报表内容编辑报表内容报表在报表的“设计视图”中可以创建报表,也可以对已有的报表进行编辑和修改,对报表内容的编辑主要包括:任务分析 通过对上述四项内容的编辑可以实现对报表的美化,使报表变得更加精致美观,本次任务我们主要通过以
13、下任务来学习如何对报表进行编辑。绘制线条添加页码矩形添加日期时间使用节报表任务分析 1.向“借阅者信息报表”中添加时间日期。添加效果图报表任务分析 2.在“借阅者信息报表”中添加分页符与页码,将分页符添加到主体节区,页码格式为“第N页,共M页”。分页符添加效果页码添加效果报表任务分析 3.在“借阅者信息报表”的报表页眉区域的标签控件的下方添加直线控件,控件宽度为14cm,高度为0cm,左边距为3cm,上边距为1.2cm,边框样式为实线。添加效果图报表知识准备(1)日期和时间计算表达式代码显示内容=Date()当前系统日期=Time()当前系统时间=Now()当前系统日期和时间日期/时间表达式
14、报表知识准备(2)页码格式向报表中添加页码必须在“页面页眉”或“页面页脚”节添加,添加页码可以直接使用系统提供的“页码”按钮添加或在目标位置,添加文本框控件,根据页码显示格式设置其“控件来源”属性。Page 和 Pages 是内置变量,Page代表当前页,Pages代表总页数。代码显示文本=第&Page&页第 N 页=Page&/&PagesN/M=第&Page&页,共&Pages&页第 N 页,共 M 页页码常用格式 注报表知识准备(3)分页符在报表中,可以在某一节中使用分页控制符来标识要另起一页的位置,将原本处于一页的记录分到不同的页中显示。在添加分页符时必须设置在某个控件之上或之下,以免
15、拆分控件中的数据。如果要将报表中的每个记录或记录组都另起一页,则可以通过设置组标头、组注脚或主体节的“强制分页”属性来实现。报表知识准备(4)使用节报表中的内容是以节划分的。每一个节都有其特定的目的,而且按照一定的顺序输出在页面及报表上。在“设计视图”中,节代表各个不同的带区,每一节只能被指定一次。在打印报表中,某些节可以指定很多次。可以通过放置控件来确定在节中显示内容的位置。报表知识准备 添加或删除报表页眉、页脚和页面页眉、页脚隐藏报表页眉在报表“设计视图”中,打开属性表网格,选择“报表页眉”,然后可以在格式选项卡中设置属性“可见”为是或否。报表知识准备 页眉和页脚只能作为一对同时添加。如果
16、不需要页眉或页脚,可以将相关节的“可见”属性设为“否”,或者删除该节的所有控件,然后将其大小设置为零或将其“高度”属性设为“0”。如果删除页眉和页脚,Access将同时删除页眉、页脚中的控件。报表知识准备 n可以单独改变报表上各个节的大小。但是,报表只有唯一的宽度,改变一个节的宽度将改变整个报表的宽度。n可以将鼠标放在节的底边(改变高度)或右边(改变宽度)上,上下拖动鼠标改变节的高度,或左右拖动鼠标改变节的宽度。也可以将鼠标放在节的右下角上,然后沿对角线的方向拖动鼠标,同时改变高度和宽度。改变报表的页眉、页脚或其他节的大小为报表中的节或控件创建自定义颜色n如果调色板中没有需要的颜色,用户可以利
17、用节或控件的属性表中的“前景颜色”(对控件中的文本)、“背景颜色”或“边框颜色”等属性框并配合使用“颜色”对话框来进行相应属性的颜色设置。报表1.向“借阅者信息报表”中添加日期和时间。任务实施步骤一以“设计视图”打开“借阅者信息报表”。步骤二添加日期和时间。方法一:在“创建”选项卡下的“页眉/页脚”组中单击“日期和时间”按钮。在弹出的界面中设置日期和时间的格式。报表任务实施 日期时间按钮格式设置报表任务实施 方法二:在报表的“报表页眉”区域添加两个文本框控件,将文本框的“控件来源”属性分别设置为日期和时间的计算表达式“=Date()”与“=Time()”,将“日期”文本框属性表中格式选项卡下的
18、“格式”属性修改为“长日期”(调整日期的显示样式),将两个文本框的“边框样式”属性均改为“透明”。步骤三设置完成后,单击“保存”按钮,将报表切换到“打印预览”。报表任务实施 日期/时间设置设置效果图报表任务实施 2.在“借阅者信息报表”中添加分页符与页码,将分页符添加到主体节区,页码格式为“第N页,共M页”。步骤一以“设计视图”打开“借阅者信息报表”。步骤二添加分页符。在“设计”选项卡下的“控件”组中选中“插入分页符”控件,将其添加到主体节“学生编号”控件的下方,添加完成后分页符会以短虚线标志在左边界上。报表任务实施 插入分页符控件添加效果 报表任务实施 方法一:在“创建”选项卡下的“页眉/页
19、脚”组中单击“页码”按钮。在弹出的界面中设置页码样式。页码设置步骤三添加页码。报表任务实施 方法二:在报表“页面页脚”节添加文本框控件,将文本框控件的“控件来源”属性设置为“=共&Pages&页,第&Page&页”。分页符添加效果页码添加效果步骤四单击“保存”按钮,将报表切换到“打印预览”视图查看效果。报表任务实施 3.在“借阅者信息报表”的报表页眉区域的标签控件的下方添加直线控件,控件宽度为14cm,高度为0cm,左边距为3cm,上边距为1.2cm,边框样式为实线。直线控件添加效果步骤一以“设计视图”打开“借阅者信息报表”。步骤二在“设计”选项卡下的“控件”组中选中“直线”控件,添加到“报表
20、页眉区域”。报表任务实施 属性设置效果图步骤三打开“直线”控件的属性表,依次设置其“格式”属性。报表任务三任务三 将报表中的数据进行排序与分组将报表中的数据进行排序与分组 报表报表中显示的数据默认是按照自然顺序,即按表中数据输入的先后顺序。而在实际应用中,经常需要按照某个指定的顺序排列数据,如按照年龄从小到大等,称为报表“排序”。任务分析 报表任务分析 报表设计还经常需要就某个字段按照其值的相等与否分组来进行一些统计操作,这就是报表的“分组”。报表的排序与分组可以是查看更为方便,更清晰的了解到报表中所反映的内容,而且使报表的整体结构清晰、美观。此外报表任务分析 下面我们就通过以下操作来学习如何
21、对报表中的记录进行排序与分组效果图1.将“借阅者信息报表”中的数据按照“班级”进行分组,并在每个分组前面显示班级信息。报表任务分析 2.在“借阅者信息报表”中按照“性别”升序进行排序输出。效果图报表知识准备(1)基本概念n指报表设计是按选定的某个(或几个)字段值是否相等为条件而将记录划分成组的过程。在操作时,先要选定分组字段,将字段相值相等的记录归为同一组,字段值不等的记录归为不同组。n通过分组可以实现同组数据的汇总和输出,增强报表的可读性。一个报表最多可以对10个字段或表达式进行分组。分组排序n在设计报表时,可以让报表中的输出数据按照指定的字段或字段表达式进行排序。报表知识准备(2)注意事项
22、n一个报表最多可以对10个字段或表达式进行分组。n在报表中设置多个排序字段时,先按第一个排序字段值进行排序,第一个排序字段值相等的记录再按照第二字排序字段值进行排序,以此类推。报表1.将“借阅者信息报表”中的数据按照“班级”进行分组,并在每个分组前面显示班级信息。任务实施步骤二在“设计”选项卡下的“分组与排序”组中单击“分组与排序”按钮,此时在报表下方出现“分组、排序和汇总”区域。(或在报表任意节的空白位置单击鼠标右键,在弹出的菜单中选择“排序与分组”)步骤一以“设计视图”打开“借阅者信息报表”。报表任务实施 分组与排序按钮分组、排序和汇总区报表任务实施 如果要添加“班级页脚”节,可以单击图5
23、-78,将“无页脚节”改为“有页脚节”,即可在屏幕上出现“职称页脚”节,可以在属性表中设置“职称页脚”的相关属性。添加组效果步骤三单击“添加组”按钮,在弹出的字段菜单中选择“班级”,此时出现“职称页眉”节。报表任务实施 添加效果图步骤四打开“属性表”对话框,将班级页眉对应的“组页眉”的“高度”属性设置为“1”,在“页面页眉”区域添加一个“标签”控件,标题为“班级”,并在其对应的“班级页眉”节添加“文本框”控件,并与“班级”字段进行绑定。报表任务实施 添加效果图步骤五单击“保存”按钮,将报表切换到“打印预览”视图查看效果。(若要在“打印预览”视图查看设计效果需将已添加的“分页符”删除)报表任务实
24、施 2.在“借阅者信息报表”中按照“性别”升序进行排序输出。步骤二在“设计”选项卡下的“分组与排序”组中单击“分组与排序”按钮,此时在报表下方出现“分组、排序和汇总”区域。步骤一以“设计视图”打开“借阅者信息报表”。步骤三单击“添加排序”,在弹出的“字段列表”窗格中选择“性别”,排序方式为“升序”。报表任务实施 对已经设置排序或分组的报表,可以在上述排序或分组设置环境里进行以下操作:添加排序、分组字段或表达式,删除排序、分组字段或表达式,更改排序、分组字段或表达式。注报表任务实施 设置效果图步骤四单击“保存”按钮,将报表切换到“打印预览”视图查看效果。报表任务四任务四 在报表中使用计算控件在报
25、表中使用计算控件 报表本次任务我们将一起来学习报表中计算控件的使用方法任务分析 设置效果图1.在“借阅者信息报表”中根据“入学时间”计算出借阅者的入学天数。报表任务分析 2.统计“借阅者信息报表”中各组中借阅者的人数,统计结果显示在各分组的下方。设置效果图报表知识准备(1)在Access中利用计算控件进行统计运算并输出结果,有两种形式:在主体节内添加计算控件对记录的若干字段求和、求平均值或进行其他计算时,只需要设置计算控件的“控件来源”为相应字段的运算表达式即可。主体节内添加计算控件报表n若报表的数据源为表对象,则可以创建一个选择查询,其中添加计算字段完成计算n若报表的数据源为查询对象,则可在
26、添加计算字段完成计算例如在“借阅者信息报表”中存在“入学日期”字段,若要根据“入学日期”字段值计算借阅者的入学天数,只需要设置计算控件的控件来源为“=Date()-入学时间”即可。这种形式的计算还可以移植到查询设计中,以改善报表的操作性能。知识准备 报表知识准备 在组页眉/组页脚节区或报表页眉/报表页脚节区添加计算字段对记录的若干字段求和或进行统计计算,这种形式的统计计算一般是对报表字段列的纵向记录数据进行统计,而且要使用Access提供的内置统计函数完成相应计算操作。组页眉/组页脚节区或报表页眉/报表页脚节区添加计算字段报表知识准备 例如在“图书信息报表”中计算所有图书的平均定价,需要在报表
27、页脚节内对应“定价”字段列的位置添加一个文本框计算控件,设置控件来源属性为“=Avg(定价)”即可。报表知识准备 函数函数说明说明Sum计算指定范围内的多条记录指定字段值的和Avg在指定的范围内,计算指定字段的平均值Count计算指定范围内记录个数Max返回指定范围内多条记录的最大值Min返回指定范围内多条记录的最小值First返回指定范围内多条记录中的第一记录指定的字段值Last返回指定范围内多条记录中的最后一记录指定的字段Date当前日期Now当前日期和时间Time当前时间Year当前年(2)报表设计中,常用的函数包括统计计算类函数、日期类函数等。主要函数的功能见下页表。报表1.在“借阅者
28、信息报表”中根据“入学日期”计算出借阅者的入学天数。任务实施步骤一以“设计视图”打开“借阅者信息报表”。步骤二在“报表页眉”节区“入学时间”与“班级”标签之间添加新的标签控件,标题为“入学天数”,并在其对应的“主体”节区添加“文本框”控件。报表任务实施属性设置步骤三设置文本框控件的控件来源属性为“=Date()-入学时间”。报表任务实施 效果图步骤四单击“保存”按钮,将报表切换到“打印预览”视图查看效果。报表任务实施 2.统计“借阅者信息报表”中各组中借阅者的人数,统计结果显示在个分组的下方。步骤一以“设计视图”打开“借阅者信息报表”。步骤二在报表中添加“班级页脚”节。报表任务实施 属性设置步
29、骤三在“班级页脚”添加“文本框”控件,附带标签的标题为“人数:”,文本框控件的控件来源属性为“=Count(学生编号)”。报表任务实施 效果图步骤四单击“保存”按钮,将报表切换到“打印预览”视图查看设置效果。过滤页第二部分Project development网站数据库 项目拓展报表网站数据库(动态网站存放网站数据的空间),也称数据库空间。现大多网站都是由.ASP.PHP开发的动态网站网站数据是有专门的一个数据库来存放网站数据可以通过网站后台,直接发布到网站数据库,网站则把这些数据进行调用项目拓展 报表项目拓展1.VBA中打开报表操作命令格式为:nDoCmd.OpenReport报表名称,视图
30、,筛选名称,Where条件报表应用规范 代表要打开的报表的有效名称,为字符串表达式 报表名称 代表将要打开的报表的视图,各种视图对应常量如下 视图有关参数说明如下:报表项目拓展设计视图acViewDesign打印视图(默认值)acViewNormal打印预览acViewPreview布局视图acViewLayout报表视图acViewReport视图报表项目拓展 字符串表达式,代表查询的有效名称。筛选名称 字符串表达式。Where条件其中筛选名称和Where条件两个参数用于对报表的数据源数据进行过滤和筛选,视图参数规定了要打开的报表的视图,若采用acViewNormal视图,则以打印机形式输出
31、。报表项目拓展例如预览名为“借阅者信息报表”报表的语句为:nDoCmd.OpenReport 借阅者信息报表,acViewPreview参数可以省略,取缺省值,但是分隔符“,”不能省略。注意报表项目拓展 2.VBA中关闭报表操作 DoCmd.Close对象类型,对象名,保存命令格式为 表示要关闭的对象的类型,报表为acReport。对象类型 指明要关闭对象的名字,为字符串表达式。对象名 用来指明当关闭对象时对对象的保存操作,可以使用下面几个常量保存各个参数说明如下:nacSaveNonacSavePrompt(默认值)nacSaveYes报表项目拓展例如关闭名为“借阅者信息报表”的报表。DoC
32、md.CloseacReport,借阅者信息报表“只关闭不保存”“提示是否保存”“保存并关闭对象”报表项目拓展命令格式nDoCmd.OpenReport报表名称,acViewPreview,筛选名称,Where条件nDoCmd.RunCommand acCmdPrint3.打印报表语句说明如下:语句以打印预览视图打开需要打印的报表。语句采用DoCmd.RunCommand 方法,结合参数acCmdPrint调用打印对话框的菜单命令报表项目拓展例如打印“借阅者信息报表”nDoCmd.OpenReport 借阅者信息报表,acViewPreviewn DoCmd.RunCommand acCmdP
33、rint 报表项目拓展步骤一以设计视图打开“报表显示”窗体步骤二在“借阅者信息报表”选项卡下,选中“打开报表”按钮,通过单击事件属性进入其VBA编辑界面。步骤三选中“打印报表”按钮,通过单击事件属性进入其VBA编辑界面。完善“报表显示”窗体中各命名按钮的功能。实例操作 DoCmd.OpenReport 借阅者信息报表,acViewPreview编写代码DoCmd.RunCommand acCmdPrint 重复上述步骤完成其他按钮的单击事件。报表项目拓展事件代码过滤页第三部分Project evaluation项目测评报表项目测评报表项目测评过滤页第四部分Project summary项目小结报表项目小结本项目主要讲解如何使用Access 中的窗体工具完成窗体的自动创建,并掌握窗体的基本概念。主要讲解如何使用“窗体向导”创建窗体,使用向导创建窗体可创建基于单个数据源的窗体,也可以创建基于多个数据源的窗体,但是使用向导创建的窗体功能相对单一,只能创建一些简单的窗体。任务二主要讲解如何使用“其他窗体”工具完成对窗体的创建,在“其他窗体”工具中提供了多种不同类型的窗体,使用该工具创建窗体方法简单,但是使用该工具创建的窗体结构相对固定通常在创建完成之后还需要人为的去进行修改。任务一