《Access数据库实用教程》第五章窗体与控件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• (7)弹出指定窗体标题的 “窗体向导”对话框,如 图5-14所示,在“请为窗 体指定标题”列表框中输 入创建窗体的名称“学生 档案”,在“请确定是要 打开窗体还是要修改窗体 设计”栏中选中“打开窗 体查看或输入信息”单选 按钮,然后单击“完成” 按钮。
•
此时窗体已创建成功,创建的窗体如图5-15 所示,并且创建的窗体在数据库窗口显示。
• (4)弹出确定图表数据所在 字段的“图表向导”对话框, 如图5-23所示,在“可用字 段”列表框中显示了“学生 成绩”数据表中所有字段, 根据需要选中字段,然后单 击向右按钮,将所选字段添 加到“选定的字段”列表框 中。重复上述操作,依次将 需要的字段添加到“选定的 字段”列表框中,然后单击 “下一步”按钮。
• 2.利用窗体向导创建主/子窗体 • (1)同创建单个表的窗体一样,打开选择查询向导的 “新建查询”对话框。 • (2)在图5-11的“表/查询”下拉列表中选择“学生 成绩”数据表,然后添加字段“课程编号”、“成 绩”、“平时成绩”,单击“下一步”按钮。 • (3)弹出确定查看数据方式的窗体向导选中“通过学 生档案”选项,然后再选中下方的“带有子窗体的窗 体”单选按钮,如图5-17所示,然后单击“下一步” 按钮。
• 2.表格式窗体 • 表格式窗体以表格的形式显示数据记录,能 同时显示多条记录。记录纵向排列,字段横向 排列,字段名称在窗体顶部显示,成为窗体页 眉。 • 表格式窗体适用于字段较少而记录较多的情 况。
• 3.数据表式窗体 • 数据表式窗体在视图上与数据表类似,如图 5-4所示,但数据表式窗体视图中,不仅可以调 整字段列的宽度和记录行的高度,而且可以动 态地编辑记录中的内容。 • 数据表式窗体通常用作子窗体出现在其他窗 体中。
• 1.窗体的构成 • 完整的窗体共有5个部分组成,每个部分称为一个 “节”。这5个节从上至下分别是窗体页眉、页面页眉、 主体、页面页脚和窗体页脚,如图5-1所示。
• 2.窗体的功能 • 1)显示和编辑数据 • 2 2)输入数据 • 3)显示提示信息和打印数据 • 4)控制应用程序
• 3.窗体的视图 • 为了更好的查看窗体的数据,可以以不同的 视图方式打开窗体,Access提供了5种视图方式, 分别是窗体视图、设计视图、数据表视图、数 据透视表视图和数据透视图视图。
• 4.主/子窗体 • 子窗体就是窗体中的窗体,主窗体就是包含子窗体 的窗体,如图5-8所示下部“学生成绩”即为“学生档 案2”主窗体中的子窗体。
•
•
主/子窗体通常用于显示多个表或查询中的数 据,在主窗体中显示了一条记录,在子窗体中 以数据表的形式显示于主窗体记录相关的其他 数据记录。
• 5.图表窗体 • 图表窗体以图表的形式显示数据记录,使数据显示 更加直观,便于数据的分析比较。Access提供了多种 图表供用户选择,如折线图、柱形图、饼图等,如图 5-9所示为柱形图。
• (5)弹出选择字段的向导对话框,在其中选择需要的 字段,选择方法和前面一样,并且选中“显示简介页” 复选框,然后单击“完成”按钮。 • (6)弹出空白“学生成绩”窗体和“数据透视表字段 列表”窗口,如图5-32所示,将窗口中“学号”拖动 到窗体中的“将行字段拖至此处”处,将“课程编号” 拖动到窗体中的“将列字段拖至此处”处,将“成绩” 和“平时成绩”拖动到窗体中的“将汇总或明细拖至 此处”处,将“等级”拖动到窗体中的“将筛选字段 拖至此处”处。
5.1.2 窗体的分类
• 窗体有多种分类方式,按结构可将窗体分为 纵栏式窗体、表格式窗体、数据表式窗体、主/ 子窗体、图表窗体和数据透视表窗体。按功能 分类可将窗体分为数据录入窗体、控制切换面 板窗体和交互信息窗体。
• 1.纵栏式窗体 • 纵栏式窗体又称全屏幕窗体,是Access默认 的窗体格式,也是最基本的窗体格式。在纵栏 式窗体中每次只显示一条记录,且文字纵向排 列。 • 纵栏式窗体通常用于输入数据,适用于记录 中包含多个字段的情况。
5.2.1 利用向导创建窗体
• 1.利用窗体向导创建单个窗体 • 利用窗体向导可以创建“纵栏表”、“表 格”、“数据表”、“两端对齐”、“数据透 视1)启动Access2003应用程序,打开要创建窗体的 “学生管理”数据库。 • (2)在数据库窗口的“对象”栏中单击“窗体”选项, 然后单击数据库工具栏上的“新建”按钮。 • (3)弹出“新建窗体”对话框,在右侧列表中显示了 多个选项。选择“窗体向导”选项,此时对话框左侧 显示提示信息“该向导根据所选字段自动为您创建窗 体”,然后在“请选择该对象数据的来源表或查询” 下拉列表框中选择数据源表“学生档案”。设置完成 后单击“确定”按钮。
• (4)弹出对窗体的设计视图和字段列表,如图 5-36所示。如果没有显示字段列表,可以通过 “视图”→“字段列表”来显示字段列表。
• (5)将所需字段拖动到主体节中,如图5-38所示。单 击工具栏上的“保存”按钮,在弹出的“另存为”对 话框中输入窗体名称“学生选课”,然后单击“确定” 按钮。
• (6)单击菜单栏上“视 图”→“窗体视图”或单 击工具栏中“视图”按钮, 在下拉菜单中单击“窗体 视图”,也可以右击窗体 标题栏,在弹出的快捷菜 单中单击“窗体视图”, 将窗体切换到窗体视图, 如图5-39所示,显示了设 计视图效果。
• (4)弹出确定窗体使用字段的“窗体向导”对 话框,此时“表/查询”下拉列表中显示了上一 步设置的数据源表“学生档案”数据表,在 “可用字段”列表框中显示了“学生档案”数 据表中所有字段,根据需要选中字段,然后单 击向右按钮,将所选字段添加到“选定的字段” 列表框中。重复上述操作,依次将需要的字段 添加到“选定的字段”列表框中,如图5-11所 示,然后单击“下一步”按钮。
第5章 窗体与控件
5.1 窗体概述
• 窗体是Access数据库中应用最为广泛的数据 库对象。在Access中,窗体为用户提供了查看 和操作数据的界面,提供了直观而灵活地浏览、 输入和修改数据得途径。窗体有多种形式,可 以完成不同的功能。
5.1.1 窗体的概念
• 窗体是用户与Access应用程序之间进行数据 交换的界面,从某种意义上讲,窗体是Access 数据库对象中最为重要的一个。通过窗体用户 可以操作表或查询中的数据,进而对数据进行 管理和维护。
• 此时窗体已创建成功,创建的窗体如图5-28所示,单 击工具栏上的“保存”按钮,弹出“另存为”对话框, 在文本框中输入“学生成绩图表”,单击“确定”按 钮将窗体进行保存,此时创建的窗体在数据库窗口显 示。
• 4.利用数据透视表向导创建窗体 • 利用数据透视表向导可以直接创建数据透视 表窗体,在创建过程中,用户可以动态的改变 窗体的版式布局,以便按照需要方式对数据进 行分析。
5.2.3 自动创建窗体
• 自动创建窗体是创建窗体最为快捷的方法, 自动创建窗体的形式可以是“纵栏式”、“表 格式”、“数据表”、“数据透视表”和“数 据透视图”。
•
此时主/子窗体已创建成功,创建的窗体如图5-21所 示,并且创建的窗体在数据库窗口显示,其中有“学 生档案”和“学生成绩子窗体”两个窗体。
• 3.利用图表向导创建窗体 • (1)启动Access2003应用程序,打开要创建窗体的 “学生管理”数据库。 • (2)在数据库窗口的“对象”栏中单击“窗体”选项, 然后单击数据库工具栏上的“新建”按钮。 • (3)弹出“新建窗体”对话框,在右侧列表中选择 “图表向导”选项,在“请选择该对象数据的来源表 或查询”下拉列表框中选择数据源表“学生成绩”, 然后单击“确定”按钮。
• 1)窗体视图 • 视图界面如图5-2所示,在此视图中能同时查看、输 入和修改数据,可显示文字、图片、按钮等。
• 2)设计视图 • 视图界面如图5-3所示,在此视图中可以创建和编辑 修改窗体中需要显示的元素,调整窗体的布局,如显 示的文本、样式、控件、图片等,同时在设计视图中 还可以绑定数据源。
• (1)启动Access2003应用程序,打开要创建窗体的 “学生管理”数据库。 • (2)在数据库窗口的“对象”栏中单击“窗体”选项, 然后单击数据库工具栏上的“新建”按钮。 • (3)弹出“新建窗体”对话框,在右侧列表中选择“数 据透视表向导”选项,在“请选择该对象数据的来源表 或查询”下拉列表框中选择数据源表“学生成绩”,然 后单击“确定”按钮。这里也可以先不选择数据源表而 在后面的对话框中进行选择。 • (4)弹出对数据透视表简介的“数据透视表向导”对话 框,通过对简介的阅读可以对数据透视表有更深的理解。 没有问题以后,单击“下一步”按钮。
• (4)弹出确定子窗体使用布局的“窗体向导” 对话框,如图5-18所示,选择“数据表”选项, 然后单击“下一步”按钮。
• (5)弹出指定窗体样式的“窗体向导”对话框, 如图5-19所示,在右侧列表框中选择“宣纸” 选项,然后单击“下一步”按钮。
• (6)弹出指定主/子窗体标题的“窗体向导”对话框, 如图5-20所示,默认“窗体”文本框中输入“学生档 案”,在“子窗体”文本框中选中输入“学生成绩子 窗体”,然后单击“完成”按钮。
• (5)弹出确定窗体使用布局的“窗体向导”对话框, 如图5-12所示,其中有“纵栏表”、“表格”、“数 据表”、“两端对齐”、“数据透视表”和“数据透 视图”格式供选择,此处选中“纵栏表”单选按钮, 然后单击“下一步”按钮。
• (6)弹出指定窗体样式的“窗体向导”对话框,如图 5-13所示,在右侧列表框中显示了多种样式,单击选 中后可在左侧看到其完成后效果图,这里我们选择 “沙岩”选项,然后单击“下一步”按钮。
• (7)结果如图5-33所示,在数据透视表中可以同时显 示汇总和明细数据,单击“+”可以显示汇总和明细数 据,单击“-”可隐藏汇总和明细数据。
5.2.2 在设计视图中创建窗体
• (1)启动Access2003应用程序,打开要创建 窗体的“学生管理”数据库。 • (2)在数据库窗口的“对象”栏中单击“窗体” 选项,然后单击数据库工具栏上的“新建”按 钮。 • (3)弹出“新建窗体”对话框,在右侧列表中 选择“设计视图”选项,在“请选择该对象数 据的来源表或查询”下拉列表框中选择数据源 表“学生选课”,然后单击“确定”按钮。
• (7)弹出指定图表标题的“图 表向导”对话框,在“请指定 图表的标题”列表框中输入 “学生成绩图表”,这样在图 表上就会出现“学生成绩图表” 的标题。在“请确定是否显示 图表的图例”栏中选中“是, 显示图例”单选按钮,在图表 旁边会给出图例,方便查看, 如图5-27所示。设置完成后单 击“完成”按钮。
• 3)数据表视图 • 视图界面如图5-4所示,以表格形式显示表、查询、窗 体等,在此视图中同样能查看、输入和修改数据。
• 4)数据透视表视图 • 视图界面如图5-5所示,通过指定视图的行字段、 列字段和汇总字段来形成新的数据记录,易于 进行交互式数据分析。
• 5)数据透视图视图 • 视图界面如图5-6所示,以更直观的图形方式来 显示数据,便于用户创建动态的交互式图表。
• (5)弹出确定图表类型的“窗体向导”对话框,如图 5-24所示,其中有“柱形图”、“条形图”、“饼 图”、“面积图”、“气泡图”等供选择,此处选中 “柱形图”,然后单击“下一步”按钮。
• (6)弹出指定图表布局方式的“图表向导”对话框, 如图5-25所示,将“课程编号”拖动到“轴”,将 “成绩”拖动到“系列”,然后单击“下一步”按钮。
• 6.数据透视表窗体 • 数据透视表窗体是一种交互式表,如图5-5所 示即为数据透视表窗体。在数据透视表窗体中 可改变表格内数据,也可动态改变透视表的布 局。
5.2 窗体的创建
• 窗体的创建有多种方式,可以利用向导创建 窗体也可以在设计视图中创建窗体。其中利用 向导创建窗体是最为简单的方法,在设计视图 中创建窗体是最为自由的方法,自动创建窗体 是最为快捷的方法。