当前位置:文档之家› 数据库及其应用 第6章窗体

数据库及其应用 第6章窗体


6.2.3 使用设计视图创建窗体
• 利用“自动创建窗体”和“窗体向导”虽然能 快速创建窗体,但创建的窗体往往较为简单,不能 满足用户要求,也不能展示多媒体信息。因此,需 要使用“设计视图”来创建或修改窗体。在创建窗 体的各种方法中,“设计视图”是最常用、功能最 强的创建窗体方法。 • 窗体由窗体自身和控件组成。使用“设计视图” 创建窗体包括对窗体的创建和控件的创建,其中控 件的创建是创建窗体的主要内容。
3.列表框与组合框控件
• 列表框与组合框都有一个供用户选项的列表, 列表由数据行组成,并可包含多个列。 • 列表框与组合框之间的区别有以下两点: • 列表框任何时候都显示它的列表,而组合框平 时只能显示一个数据,待用户单击它的下拉箭头 后才能显示下拉列表。 • 组合框实际上是列表框和文本框的组合,用户 可以在其文本框中输入数据。
对象的属性既可以在属性对话框设置和更改, 也可以在事件代码中用编程方式来设置属性值, 此时使用赋值语句对对象的某个属性赋值。
例如: Forms! [计算控件]! [Label1]. Caption =“a的ASCII码:”
3.对象的方法
方法通常指由Visual Basic语言定义 的处理对象的过程,代表对象能够执行的 动作。方法一般在事件代码中被调用,调 用时须遵循对象引用规则。即:
4.命令按钮控件
• 命令按钮通常在窗体中用来完成某些特定的操 作,其操作代码通常放置在“单击”事件中。 • 命令按钮既可以直接创建,也可以利用向导创建。 • 命令按钮向导不但具有快速创建的优点,更引 人注目的是它可提供6类共33种操作,大大减轻了 编写代码或创建宏的负担。用户还可以查看与修改 向导为命令按钮创建的事件过程代码,十分方便。
• 主体:是窗体中最主要的部分,通常用来 显示记录数据,添加各种控件等。
• 页面页脚:在每一页的底部显示日期、页 码或所需要的其他信息。
• 窗体页脚:位于窗体的底部,用于显示操 作说明等信息。也可以设置命令按钮,以 便执行必要的控制。
6.1.1 窗体的组成
• 在创建窗体时,大部分窗体只选择主体节, 这也是创建窗体时默认的形式。
计算型控件: 这种控件使用表达式作为数据源。表达
式可以利用窗体中所引用的表或查询中字段 的数据,也可以是窗体中其他控件中的数据。 如:文本框也可以作为计算型控件,将计算 结果输入到文本框中。
添加控件的基本方法: 单击控件工具箱中的控件按钮,如选择
“标签”按钮,把鼠标移到窗体设计视图, 在窗体的适当位置,按下鼠标左键,然后拖 动,则窗体上出现一个方框,到合适的大小 再松开鼠标,就画出了一个标签控件。如果 在创建控件时,先按下“控件向导”按钮, 在窗体中添加控件时会自动弹出相应的控件 向导对话框。
1.对象
在面向对象的程序设计中,对象是构成程序 的基本单元和运行实体。现实世界中的事物均可 以抽象为对象,如:一个学生、一本书,都是对 象。在Access中,我们已经知道数据库中有7个对 象:表、查询、窗体、报表、页、宏、模块,它 们都是数据库的对象。
在窗体设计中,一个窗体、一个标签、一个 文本框、一个命令按钮,等等,也都是对象。
然后选择数据源,单击“确定”命令。
6.2.2 使用向导创建窗体
• 使用“窗体向导”能快速、方便、有选择的 创建窗体。可以在窗体对象窗口中选择“使用向 导创建窗体”,也可以单击窗体对象窗口上“新 建”按钮,然后选择“窗体向导”。 • 使用“窗体向导”时,用户按照窗体向导的提 示输入有关信息,一步一步地完成窗体的创建过 程。利用“窗体向导”创建的窗体,其数据源可 以是一个表或查询,也可以是多个表或查询。
4.对象的事件
事件是指由用户操作或系统触发的一个特定的操 作。根据对象的不同和触发的原因不同有多种不同 的事件。一个对象可以有多个事件,每个事件都是 系统预先规定好的。
事件包括事件的触发和执行程序两方面。在 Access中,一个事件可对应一个程序——事件过程 (程序代码)或宏。事件一旦触发,系统马上就去 执行与该事件相关的程序(事件过程或宏),执行 完毕后,系统又处于等待某个事件发生的状态。
2.类 • 类和对象关系密切,但有所不同。类是已 经定义了的关于对象的特征、外观和行为的 模板和框架,而对象是类的实例。 • 同一类的不同对象具有基本相同的属性集 合和事件集合。对象是具体的,类是抽象的。
3.对象的属性 每个对象都有属性。通过设置对象的属性值来
描绘它的外观和特征,例如标题、字体、位置、大 小、颜色、是否可用等等。
对象属性值既可以在设计时通过属性对话框设 置,也可以在运行时通过程序语句进行设置或更改。 当然,有的属性只能在设计时进行设置,而有的属 性,则在设计和运行时都能进行设置。
• 对象的属性对话框是进行属性设置的界面。包括: 对象组合框:在下拉列表中选择需要设置属性的对象。 选项卡:含格式、数据、事件、其他和全部选项卡。 属性列表框:列出属性的名称。 属性设置框:输入或修改属性的值。
1.在“设计视图”中创建窗体
在窗体对象窗口中选择“在设计视图 中创建窗体”,或单击窗体对象窗口“新 建”按钮,然后选择“设计视图”,从而 打开了窗体的设计视图(如图)。
2.控件工具的使用
• Access提供了一个可视化的窗体设计 工具——窗体控件工具箱。 • Access窗体控件可以分为三种类型:
绑定型控件 非绑定型控件 计算型控件
绑定型控件: 这种控件可以和表或查询中的字段绑定,
主要用于显示、输入或更新字段的值。如: 文本框、列表框、组合框等控件可以和表或 查询中的字段绑定。
非绑定型控件: 这种控件没有数据来源的属性或者没有
设置数据来源,如:标签、线条、矩形、图 像等控件,只是用于显示信息、线条、矩形、 图像等内容,不需要与数据源绑定。而文本 框、列表框、组合框等控件也可以不与表或 查询中的字段绑定。
数据库及其应用
第6章 窗体
学习目标与要求
1.理解窗体的基本概念; 2.掌握窗体的组成、窗体的类型及窗体视图
的概念; 3.掌握创建窗体的基本方法; 4.掌握窗体中各种控件的创建及属性的设置; 5.掌握控件布局的调整方法。
6.1 窗体的基本概念
• 窗体是Access数据库应用中一个非常重要 的工具,是用户与Access应用程序之间的 主要接口。窗体一般是建立在表或查询基 础上的,窗体本身没有存储数据。
有些特殊操作的按钮,利用向导不能创建,可 通过属性及事件代码的设置来创建。
① 通过属性设置命令按钮 “标题”属性用于指定命令按钮的显示文本。 “图片”属性用于指定命令按钮上显示的图片, 可以选用.bmp、.ico或.dib等图片文件。 设置默认按钮:将“默认”属性设为“是”。 命令按钮不可用:将“可用”属性设置为“否”。
6.1.3 窗体的视图
窗体的视图可以用来确定窗体的创建、 修改和显示的方式。Access中提供有五种 不同的窗体视图,可以在这些视图中切换。
1.窗体的“设计”视图 窗体的“设计”视图用于显示窗体的
设计方案,在该视图中可以创建新的窗体, 也可以对已有窗体的设计进行修改。
2.窗体的“窗体”视图 可以显示来自数据源的一个或多个记
5.窗体的“数据透视图”视图 “数据透视图”视图用于显示数据表或
窗体中数据的图形分析,可以通过拖动字段 和项,或者通过显示和隐藏字段的下拉列表 中的项,来查看不同级别的详细信息或指定 布局。
6.2 创建窗体的基本方法
• 创建窗体有三类方法:

自动创建窗体

窗体向导

在设计视图中创建窗体
6.2.1 自动创建窗体
创建一个基于所选择的表或查询的窗体, 最简单方法就是用“自动创建窗体”。利用 “自动创建窗体”可以创建五种窗体:
纵栏式、 表格式、数据表、 数据透视表、数据透视图。
• 单击“窗体”对象“新建”命令,弹出“新 建窗体”对话框(如图),在对话框中可以选择: “自动创建窗体:纵览式”; “自动创建窗体:表格式”; “自动创建窗体:数据表”; “自动窗体:数据透视表”; “自动窗体:数据透视图”。
6.4.2 控件设计
控件是窗体的重要组成部分,窗体设计 中的大部分工作是要进行控件设计。下面介 绍常用控件的设计方法。
1.标签控件
标签控件通常用来在窗体上显示说明文本, 例如标题、题注或简短的说明,但不能显示字段 或表达式的值,属于未绑定控件。
2.文本框控件
• 文本框控件在窗体中用于输入或编辑数据。文 本框可分为: 绑定文本框:与表或查询中的某个字段相绑定, 在该文本框中可以显示或编辑该字段的数据。 未绑定文本框:一般用来接收用户输入的数据。 计算型文本框:是在文本框中输入表达式,以显 示计算的结果。
• 任何对象都具有静态的外观和动态的行为。 • 对象的外观由它的各种属性来描述,如大小、 颜色、位置等; • 对象的行为则由它的事件和方法程序来表达, 如单击鼠标、退出窗体等。 • 用户通过对象的属性、事件和方法程序来处理 对象。因此,对象是将数据(属性描述)和对数 据的所有必要操作的代码封装起来的程序模块。
• 感叹号(!)可用来引用集合中由用户定义的项。 集合通常包含了一组相关的对象,例如用户定义的 句点(.)可用来引用窗体或控件的属性、方法等。
引用窗体必须从集合开始,控件或节 的引用可以从集合开始逐级引用,也可以 从控件开始引用。
2.通过对象引用设置属性值
6.3 面向对象程序设计方法简介
• 面向对象程序设计(OOP:Object-Oriented Programming)是目前程序设计方法的主流。 • 它通过创建可重用的组件来建立程序的组成 模块,从而简化了创建程序的过程。Access中的 窗体设计就是采用了面向对象的程序设计技术。
6.3.1 OOP 的基本概念
6.1.1 窗体的组成
• 窗体由多个部分组成,每个部分称为一个 “节”。包括有:
• 窗体页眉:位于窗体顶部位置,一般用于 设置窗体的标题、窗体使用说明,或打开 相关窗体及执行其它任务的命令按钮等。
相关主题