第6章 Access窗体的操作 和设计 本章重点 本章主要内容是窗体的操作和设计方法。窗体的概 念、控件、结构、类型和窗体的视图;通过各种方法创 建窗体;通过对控件和记录的编辑来编辑窗体。为了加 强窗体的灵活性、美观性,还介绍了高级窗体的设计方 法,主要是对窗体中的控件进行设计,对子窗体的设计 和窗体的背景和格式进行设置等方法
第6章 Access窗体的操作 和设计 本章重点 本章主要内容是窗体的操作和设计方法。窗体的概 念、控件、结构、类型和窗体的视图;通过各种方法创 建窗体;通过对控件和记录的编辑来编辑窗体。为了加 强窗体的灵活性、美观性,还介绍了高级窗体的设计方 法,主要是对窗体中的控件进行设计,对子窗体的设计, 和窗体的背景和格式进行设置等方法
前面几章我们学习了如何设计和建立数据库,如何建立 表和查询,如何维护数据库中的数据。但是对于某些应用而 言,数据表的界面并不是十分友善,就是说,在输入数据时, 并不是十分方便。因此, Access提供了窗体的功能,运用 操作便利的窗口界面设计,即使对 Access不太熟悉的用户 也能轻易上手。如图6-1所示就是一个窗体对象 参加者 回区 公司名称 名字 也址 姓氏 邮政编码 电话号码 市/县 传真号码 省市/自派区 国家/地区 讲座报名历史 讲座名称 匚开始日期■营业额 付款总 报名付款).预发票 录:M4」 1|→共有记录数:1 图6-1窗体示例
❖ 前面几章我们学习了如何设计和建立数据库,如何建立 表和查询,如何维护数据库中的数据。但是对于某些应用而 言,数据表的界面并不是十分友善,就是说,在输入数据时, 并不是十分方便。因此,Access提供了窗体的功能,运用 操作便利的窗口界面设计,即使对Access不太熟悉的用户 也能轻易上手。如图6-1所示就是一个窗体对象。 图6-1 窗体示例
有了窗体对象,所有的操作就会显得更加的容易、方便 了。那么什么是窗体,怎样建立窗体,如何对窗体进行相应 的操作?这就是本章将要学习的内容 窗体在 Access2002数据库中是一个非常重要的对象, 用户对数据库的使用和维护操作大多是通过窗体这一接口来 完成的。窗体的设计最能充分展示设计者的个性和才华,好 的窗体结构能方便地进行数据库的操作。 在 Access2002中,窗体不仅具有可视化的设计风格, 而且由于使用数据库引擎机制,自动将数据库捆绑于窗体 从而使得对于窗体的操作与数据库中的数据的维护同步进行
❖ 有了窗体对象,所有的操作就会显得更加的容易、方便 了。那么什么是窗体,怎样建立窗体,如何对窗体进行相应 的操作?这就是本章将要学习的内容。 ❖ 窗体在Access 2002数据库中是一个非常重要的对象, 用户对数据库的使用和维护操作大多是通过窗体这一接口来 完成的。窗体的设计最能充分展示设计者的个性和才华,好 的窗体结构能方便地进行数据库的操作。 ❖ 在Access 2002中,窗体不仅具有可视化的设计风格, 而且由于使用数据库引擎机制,自动将数据库捆绑于窗体, 从而使得对于窗体的操作与数据库中的数据的维护同步进行
第6章 Access窗体的操作和设计 ÷6.1窗体的基本知识 6.2创建窗体 6.3编辑窗体 64高级窗体设计 6.5窗体操作实例 ÷6.6习题
第6章 Access窗体的操作和设计 ❖ 6.1 窗体的基本知识 ❖ 6.2 创建窗体 ❖ 6.3 编辑窗体 ❖ 6.4 高级窗体设计 ❖ 6.5 窗体操作实例 ❖ 6.6 习题
6.1窗体的基本知识 窗体是在 Access数据库中是一种数据库对象,主要用来 输入或显示数据库中的数据。实际上窗体就是程序运行时的 Windows窗口,只是在设计时将其称为窗体,在程序运行时 用户通过该窗口实现与系统的交互工作来操纵数据库。根据 不同的应用目的,可以设计具有不同风格的窗体。每个窗体 都是一个操作界面,其中包含称为控件的图形对象,可建立 窗体及其记录来源之间的连接。 窗体作为输出界面时,可以显示数据库中的数据,如文 集、数字、图像,还可以播放声音、影片等 窗体作为输入界面时,可以接受用户的输入,并对输入 数据的有效性进行判断,只有符合输入条件的数据才被接受
6.1 窗体的基本知识 ❖ 窗体是在Access数据库中是一种数据库对象,主要用来 输入或显示数据库中的数据。实际上窗体就是程序运行时的 Windows窗口,只是在设计时将其称为窗体,在程序运行时 用户通过该窗口实现与系统的交互工作来操纵数据库。根据 不同的应用目的,可以设计具有不同风格的窗体。每个窗体 都是一个操作界面,其中包含称为控件的图形对象,可建立 窗体及其记录来源之间的连接。 ❖ 窗体作为输出界面时,可以显示数据库中的数据,如文 集、数字、图像,还可以播放声音、影片等。 ❖ 窗体作为输入界面时,可以接受用户的输入,并对输入 数据的有效性进行判断,只有符合输入条件的数据才被接受
6.1.1窗体的控件 Access数据库系统中,控件是在窗体和报表中显示数 据、执行操作、完成交互和起装饰作用的对象。可以说,窗 体(和报表)是由一个个控件组成的。通过控件,可以对系 统中的其他对象进行控制;可以将系统中的各种对象有机的 组织起来,构成一个完整的系统。窗体还具有数据输入功飢 Access2002中提供的控件可分为六类 1.用于输入、显示和筛选数据的控件 主要包括:复选框、组合框、命令按钮、下拉列表框、 标签、列表框、选项按钮、选项组、子窗体、子报表、文本 框和切换按钮等
❖ 6.1.1 窗体的控件 ❖ Access数据库系统中,控件是在窗体和报表中显示数 据、执行操作、完成交互和起装饰作用的对象。可以说,窗 体(和报表)是由一个个控件组成的。通过控件,可以对系 统中的其他对象进行控制;可以将系统中的各种对象有机的 组织起来,构成一个完整的系统。窗体还具有数据输入功能。 ❖ Access 2002中提供的控件可分为六类: ❖ 1.用于输入、显示和筛选数据的控件 ❖ 主要包括:复选框、组合框、命令按钮、下拉列表框、 标签、列表框、选项按钮、选项组、子窗体、子报表、文本 框和切换按钮等
令2.用于分析数据的控件 主要包括: Office图表、 Office数据透视表和 Office电子 表格。 3.链接到Web页的控件 主要包括:超级链接和绑定超级链接。 4.图形化和具有动画效果的文本的控件 主要包括:热点图像、图像控件、未绑定对象框或绑定 对象框和滚动文字 5.自定义的控件 主要包括: Activex 令6.用于组织数据的控件。 主要包括:展开、直线、分页符、记录浏览、矩形和选 项卡
❖ 2.用于分析数据的控件 ❖ 主要包括:Office图表、Office数据透视表和Office电子 表格。 ❖ 3.链接到Web页的控件 ❖ 主要包括:超级链接和绑定超级链接。 ❖ 4.图形化和具有动画效果的文本的控件 ❖ 主要包括:热点图像、图像控件、未绑定对象框或绑定 对象框和滚动文字。 ❖ 5.自定义的控件 ❖ 主要包括:ActiveX。 ❖ 6.用于组织数据的控件。 ❖ 主要包括:展开、直线、分页符、记录浏览、矩形和选 项卡
6.1.2窗体的结构 窗体一般由五部分组成,每个部分称为一个节,其结构 如图6-2所示 图窗体1:窗体 回区 厂·1·1·2·13·14·口·5·1·6·1·7·18·19·110 窗体页眉 页面页眉 主体 页面页脚 窗体页脚 图6-2窗体设计视图
❖ 6.1.2 窗体的结构 ❖ 窗体一般由五部分组成,每个部分称为一个节,其结构 如图6-2所示。 图6-2 窗体设计视图
页眉和页脚总是成对出现。其中窗体页眉主要用来显示 窗体标题、窗体使用说明,打开相关的窗体,或运行其他任 务的命令按钮等,出现在屏幕的顶部或打印时首页的顶部。 窗体页脚显示窗体、命令按钮或接受输入的非绑定控件 等对象的使用说明,即一些总结性文字,出现在屏幕的底部 或最后一张打印页的最后 页面页眉在第一页的顶部显示字段的标题、页号、日前 时间等,在每个打印页的顶部显示 页面页脚显示诸如日期、页号以及其他信息。在每个打 印页的底部显示 主体是窗体的核心部分,用于显示记录个字段的详细内 容。在此可以将各种控件有机地组合在一起,完成各种各样 的功能 “节”具有属性,在某个节上单击鼠标右键,选择“属 性”命令,可查看所选节的属性
❖ 页眉和页脚总是成对出现。其中窗体页眉主要用来显示 窗体标题、窗体使用说明,打开相关的窗体,或运行其他任 务的命令按钮等,出现在屏幕的顶部或打印时首页的顶部。 ❖ 窗体页脚显示窗体、命令按钮或接受输入的非绑定控件 等对象的使用说明,即一些总结性文字,出现在屏幕的底部 或最后一张打印页的最后。 ❖ 页面页眉在第一页的顶部显示字段的标题、页号、日前 时间等,在每个打印页的顶部显示。 ❖ 页面页脚显示诸如日期、页号以及其他信息。在每个打 印页的底部显示。 ❖ 主体是窗体的核心部分,用于显示记录个字段的详细内 容。在此可以将各种控件有机地组合在一起,完成各种各样 的功能。 ❖ “节”具有属性,在某个节上单击鼠标右键,选择“属 性”命令,可查看所选节的属性
6.1.3窗体的类型 根据窗体完成的功能不同,它的类型也不同。窗体一般 可以分为以下几种类型: (1)单页窗体。单页窗体可用来显示表或查询中每一个记 录的完整信息。 (2)多页窗体。多页窗体的每一页只显示一个记录的部分 信息。可以通过单击切换按钮,在不同的分页中切换。适用 于每个记录的字段很多,或对记录中的信息进行分类查看的 场合 令(3)连续窗体。连续窗体能够在同一屏中显示多个记录。 它是以数据表的方式显示已经格式化的记录。适用于每个记 录的字段不多时,浏览记录列表
❖ 6.1.3 窗体的类型 ❖ 根据窗体完成的功能不同,它的类型也不同。窗体一般 可以分为以下几种类型: ❖ (1)单页窗体。单页窗体可用来显示表或查询中每一个记 录的完整信息。 ❖ (2)多页窗体。多页窗体的每一页只显示一个记录的部分 信息。可以通过单击切换按钮,在不同的分页中切换。适用 于每个记录的字段很多,或对记录中的信息进行分类查看的 场合。 ❖ (3)连续窗体。连续窗体能够在同一屏中显示多个记录。 它是以数据表的方式显示已经格式化的记录。适用于每个记 录的字段不多时,浏览记录列表