Access数据库窗体
9
6.1 窗体的组成和类型
10
6.1 窗体的组成和类型
按照窗体的作用分类
(3)自定义对话框:是弹出式窗体中的一种, 用来显示信息或提示用户输入数据,而且它总 是显示在所有已打开的窗体之上。
11
6.1 窗体的组成和类型:自定义
对话框
12
6.2 创建与维护窗体
6.2.1使用“自动窗体”创建窗体
ACCESS数据库应用技术 第6章 窗体设计
计算机科学学院
路纲
第6章主要内容
6.1 窗体的类型与组成 6.2 创建与维护窗体 6.3 窗体控件的使用 6.4 控件的调整和定制 6.5 窗体设计实例
2
6.1 窗体的组成和类型
窗体的作用
虽然可以使用表视图和查询视图来输入数据,但 窗体的长处是以一种有组织、有吸引力的方式来表示 数据,可以在窗体上安排字段的位置,以便在编辑单 个记录或者进行数据输入时能够按照从左到右、从上 到下的顺序进行。
未绑定的文本框可用来接受用户的输入数据。
19
6.3 窗体控件的使用
6.3.2 文本框控件
20
6.3 窗体控件的使用
6.3.3 命令按钮
窗体控件一般分为按钮类控件、框类控件 和其他一些控件。
按钮类控件分为命令按钮、命令按钮组、 单选按钮、复选框和微调等按钮 框类控件包括列表框、组合框、编辑框、 页框和网格。
男女生人数 透视表
再将“性别” 拖到交叉点即
姓名查询对话框窗体ຫໍສະໝຸດ 5. 调整控件大小28
6.4 控件的调整和定制
6.4.2 控件排列
窗体上排列了 多个控件,要想使得 这些控件排列有序, 可以通过手工方式调 整单个控件,但这样 做很费时、费力。可 以使用“格式”菜单 方便、快捷地完成。
29
6.4 控件的调整和定制
7.4.3 使用“自动套用格式”
窗体背景、字体、文本框形式等
3
6.1 窗体的组成和类型
窗体的作用
(1)数据的显示与编辑:窗体的最基本功能是 显示与编辑数据。窗体可以显示来自多个数据 表中的数据。此外,用户可以利用窗体对数据 库中的相关数据进行添加、删除和修改,并可 以设置数据的属性。
(2)数据输入:用户可以根据需要设计窗体, 作为数据库中数据输入的接口,窗体的数据输 入功能也正是与报表的主要区别。
3、将“教学管理”设置为默认→选中“选修课成绩”→点击“新建” →打开“编辑切换面板页”对话框→点击“新建” →打开“编辑切 换面项目”对话框→文本栏内输入“选修课成绩” →用类似方法 建立“返回教学管理”项目
4、 类似地,针对“教学管理”项目,在“编辑切 换面板页”对话框中,添加并编辑“软工班学生情 况”、“选修课成绩” 项目的命令如下右边图所示
30
6.5 窗体设计实例
7.5.1 教师情况管理窗体
31
6.5 窗体设计实例
6.5.4 教学管理系统主界面
32
将分页符添至窗体
在“设计”视图 (设计视图:显示数据库对象(包括表、查询、窗体、报表和宏)的设计 的视图。在设计视图中,可以创建新的数据库对象以及修改现有对象的设计。)中打开窗 体。 单击工具箱 (工具箱:可以在“设计”视图中使用的一组工具,用于向窗体或报表添加控 件。)中的“分页符”工具 。 单击要放置分页符的位置。将分页符放置在某个控件 (控件:允许用户控制程序的图形用 户界面对象,如文本框、复选框、滚动条或命令按钮等。可使用控件显示数据或选项、执 行操作或使用户界面更易阅读。)的上方或下方,以避免拆分数据。 Microsoft Access 将在窗体的左边框使用短虚线标识分页符。 注释 如果要使每一页大小相同,并且每个窗口一次只显示一页,则应将窗体设计为各分 页符的间距设置相同。可以利用垂直标尺定位分页符控件,以此控制间距。 双击窗体选择器 (窗体选择器:在设计视图中,窗体左上角中标尺相交的框。用这个框可 以执行窗体级操作,如选择窗体。)以打开属性表,并单击“循环”属性框中的“当前 页”。这将阻止用户通过按 Tab 移到下一页。 将“滚动条”属性设置为“只水平”或“两者均无”,以删除垂直滚动条。 切换到“窗体”视图 (窗体视图:一个显示窗体以便显示或接受数据的视图。窗体视图是 添加和修改表中数据的主要方式。在此视图中还可以更改窗体的设计。)以测试窗体并调 整其大小,使一个窗口仅可以阅览一页。可以按 Page Down 或 Page Up 在页之间移动。 注释 可能需要在每一页上添加命令按钮,以便用户将焦点
13
6.2 创建与维护窗体
6.2.2 使用向导创建子窗体
14
在设计视图中自行创建窗体
“视图”切换按钮 工具箱
“格式”工具栏
标尺
15
在设计视图中自行创建窗体
独立移动控点
改变大小的 控点
文本框
字段列表
标签控件
16
6.2 维护窗体
属性窗口 重要的 属性集 字段列表
工具箱,即 控件列表
17
6.3 窗体控件的使用
4. 调整控件位置
在窗体设计视图中,可以使用网格线来帮助 定位控件。使用水平标尺和垂直标尺,可以将 控件放置在窗体的特定位置。
27
6.4 控件的调整和定制
6.4.1 控件编辑
调整窗体上控件大小的操作是:选定控件, 然后用鼠标移到调整控件大小的控点上待其显 示为左右箭头、上下箭头或斜向双箭头时(根 据控点位置的不同而不同),拖动就可以改变 控件的大小
6.3.1 标签控件
标签有两种用法: 一、用作独立标签
独立标签可以添加对窗体进行说明的文字。
二、用作关联标签 被连接到其它控件(文本框、列表框和组合 框)的标签。在创建上述控件时会自动创建。 数据来源于“标题”属性
18
6.3 窗体控件的使用
6.3.2 文本框控件
绑定的文本框显示的数据来自它所绑定的字段;
4
6.1 窗体的组成和类型
窗体的作用
(3)应用程序流程控制:在Access窗口中可以 与函数、子程序相结合,在每个窗体中,用户 都可以使用VBA编写代码,并利用代码执行相 应的功能。 (4)显示信息:可以设计一种窗体,用来显示 错误、警告等信息。
5
6.1 窗体的组成和类型:窗体的分类
从功能上可把窗体分为
5、在“编辑切换面板页”对话框中,编辑“选修课成绩”、“软工 班学生情况”、及“返回教学管理”项目的命令如下右边图所示。 最后 ,关闭所有对话框。双击数据库窗体中的“切换面板”运行
一打开数据库即运行“切换面板”窗 体,并且不显示数据库各个窗口对象
禁用项目:如果某些功能被禁止,可以在帮助菜
单下的”关于Microsoft Office Access”中启用
(焦点:一种接受通过鼠标或键盘操作或 SETFOCUS 方法进行的用户输入的能力。焦点可由用户 或由应用程序设置。具有焦点的对象通常由突出显示的标题或标题栏指示。)移至下一页或上一 页。
例:利用切换面板管理器生成:教 学管理系统
1、先建立两个窗体
2、打开“切换面板管理器”对话框→点击“新 建”→建立“教学管理”等名称(如下图所示)
21
6.3 窗体控件的使用
控件应用示例
选项组 标签
多行文本框
命令按钮
22
6.3 窗体控件的使用
控件应用示例
选项卡
23
6.4控件的调整和定制
6.4.1 控件编辑
网格线
1.选定控件
独立移动控件位置的 控点,鼠标移其上时 显示为食指朝上的手 掌形,拖动时可独立 移动该控件
调整控件大小的控 点,鼠标移其上时, 根据控点位置的不 同,显示为左右箭 头、上下箭头或斜 向双箭头
数据输入窗体 切换面板窗体 自定义对话框(即提示性窗体)
从逻辑上可把窗体分为
主窗体 子窗体:主窗体的组成部分,显示时将其嵌入到主窗体的指定位置处。
纵栏式 表格式 数据表 图表 数据透视表等。
6
从显示数据的方式上分为
6.1 窗体的组成和类型
按照窗体的作用分类
(1)数据输入窗体:最常用,一般被设计为结 合型窗体,主要由各种结合型控件组成(如单 选按钮、复选框、命令按钮和列表框等),这 些控件的数据来源是这个窗体所有的表或查询 的字段。 利用数据输入窗体可以添加或删除记录, 也可以筛选、排序或查找以及其他一些工作。
四周非控点区的边框,鼠标移其上 时显示为五指张开的手掌形,拖动 时可同时移动捆绑的控件 24
6.4控件的调整和定制
6.4.1 控件编辑
2. 删除控件 单击指定控件,然后按Delete键 就可以删除该控件。也可以选定控件后右击, 然后在打开的快捷菜单中选择“删除”菜单项
25
6.4 控件的调整和定制
7
6.1 窗体的组成和类型
8
6.1 窗体的组成和类型
按照窗体的作用分类
(2)切换面板窗体:这是窗体的特殊应用,它 的主要作用是实现在各种数据库对象之间切换。 在Access中很少单独创建一个切换面板窗 体,一般是在“数据库向导”新建数据库时, 由向导自动建立一个切换面板窗体。 Access也提供了“切换面板管理器”创建 并管理切换面板的方法。
6.4.1 控件编辑
首先选定控件,然后右击,在出现的快捷 菜单中选择“复制”或“剪切”菜单项,就将 该控件“复制”或“剪切”到剪贴板上了;再 在窗体空白处右击,在出现的快捷菜单中选择 “粘贴”菜单项,就将该控件粘贴到当前位置。
3. 复制或移动控件
26
6.4 控件的调整和定制