第五章 窗体的创建和使用
第5章 窗体
![第5章 窗体](https://img.taocdn.com/s3/m/02385f9f51e79b8968022651.png)
使用自动窗体功能
使用向导功能 使用设计视图
需告知窗体上数据的来源(数据源)。 数据源形式:表、基于表的查询 字段通常以文本框控件的形式出现在窗体上
5.2.1使用自动窗体创建窗体
【例5.1】使用自动窗体方式创建“教师信 息表”的纵栏式窗体。
说明: 窗体与“教师信息表” 相连, 窗体上的文本框等控件 又与“教师信息表”表中相
3. 移动控件 选择一个或多个要移动的控件;选择“编辑”|“剪切”命令, 或单击工具栏上的“剪切”按钮;将鼠标移动到要复制的节 位置处,单击鼠标左键;选择“编辑”|“粘贴”命令,或单 击工具栏上“粘贴”按钮,即可完成移动控件的操作。 使用鼠标拖动移动控件的操作步骤:选择一个或多个要移动 的控件;将鼠标移动到选中控件的边框处,当鼠标指针变为 手掌形状时,按下鼠标左键,将控件拖动到所需位置即可。 4. 删除控件 选择一个或多个要删除的控件,选择“编辑”|“删除”命令 或按Del键。 5. 对齐控件 选择多个要对齐的控件,选择“格式”|“对齐”命令项,在 子命令项中选择“靠左”、“靠右”、“靠上”、“靠下” 和“对齐网格”中的一项,来完成对齐控件的操作。
【说明】单击选中姓名文本框,则姓名文本框 及其左侧系统自动添加的姓名标签会一同被选 定(图5.47)。移动鼠标,当鼠标箭头变成手 掌形状时,按住鼠标左键可同时移动该文本框 及其附加标签;若点击文本框/附加标签左上角 的黑色实心方框,按住鼠标左键即可单独移动 文本框/附加标签。
补充 文本框
[例] (1)设计窗体
3. 方法(Method) 方法是对象能够执行的动作或完成的操作,它是附属于对 象的行为和动作,也可以将其理解成指示对象动作的命令。 如立即窗口对象具有Print方法。 调用方法的语法格式: [对象名].方法名 方法是面向对象的,所以方法的调用一般要指明对象。 4. 事件(Event) 事件是能被对象识别和响应的动作,有用户事件和系统事 件。一个对象可以识别和响应一个或多个事件。事件过程 是某个对象事件发生时,系统响应后执行代码序列的过程。 如果没有编写事件过程,则当相应事件发生时,系统不做 任何响应。 窗体和窗体上的控件都是对象,其中窗体的标题、大小、前 景色和背景颜色等都是窗体对象的属性;Access中的事件 主要有键盘事件、鼠标事件、对象事件、窗口事件和操作 事件等。
Access2010数据库应用教程第5章 窗体
![Access2010数据库应用教程第5章 窗体](https://img.taocdn.com/s3/m/e4296ddcbb4cf7ec4afed036.png)
29
5.4.1 控件的类型
控件是窗体或报表上用于显示数据、执行操作或装饰窗体的 对象。在窗体中添加的每一个对象都是控件。窗体上的控件分为 三类:绑定控件、未绑定控件和计算控件。 1. 绑定控件也称结合型控件,与表或查询中的字段捆绑在一起, 主要用于显示、输入或更新数据库中的字段值。在字段列表框中 单击选中某个字段后,拖动到窗体的合适位置即可在窗体中创建 绑定控件。 2. 未绑定控件也称非结合型控件,没有数据来源,可以用来显 示信息、线条、矩形或图像。在“控件”组中单击选中相应的控 件,然后在窗体的合适位置单击即可在窗体中创建未绑定控件。 3. 计算型控件使用表达式作为自己的数据源,表达式可以利用 窗体的表或查询中的字段数据,也可以是窗体上其他控件的数据。
14
5.2 使用工具自动创建窗体
在Access 2010中,在“创建”选项卡的“窗体”组中提供了 多个按钮来创建窗体,大致可分为自动创建窗体、利用窗体向导 创建窗体和使用设计视图创建窗体3种方法。
5.2.1 自动创建窗体
使用“自动创建窗体”可以创建基于单个表或查询的窗体, 窗体中包含选定数据源中所有记录及字段,窗体布局结构简单, 是创建窗体中最为快速的方法。 1. 使用“窗体”按钮创建窗体 例5-1 使用“窗体”按钮创建窗体:“学生信息窗体”,数 据源为“学生信息”表。 操作步骤请看演示。
16
(2)“排列”选项卡 “排列”选项卡用于设置窗体的布局,如创建表的布局、合 并和拆分对象、移动对象、对象的定位和外观等。
(3)“格式”选项卡 “格式”选项卡用于设置窗体中对象的格式,如设置对象的字体、 背景、颜色,设置数字格式等
17
2. 使用“多个项目”创建窗体 “多个项目”窗体是一种以数据表的形式显示多条记录的窗 体,是一种连续窗体。 例5-2 使用“多个项目”按钮创建窗体:“教师信息窗体”, 数据源为“教师信息”表。 操作步骤请看演示,结果如下。
第5章 窗体
![第5章 窗体](https://img.taocdn.com/s3/m/a399bba584254b35effd3409.png)
5.1.4 窗体的构成
窗体通常由窗体页眉、窗体页 脚、页面页眉、页面页脚和主 体5部分构成,每一部分称为窗 体的“节” 。所有窗体必有主 体节,其他节可以通过设置确 定有无。
5.1.4 窗体的构成
窗体页眉:位于窗体的顶部位置,一般用于显示窗体的标题、徽标 和使用说明等不随记录改变的信息。在“窗体视图中”,窗体页眉 显示在窗体的顶部;打印窗体时,窗体页眉打印输出到文档的开始 处。窗体页眉不会出现在“数据表视图”中。
页面页眉:显示在打印的窗体每一页的顶部,用于显示页码、日期 和列标题等用户要在每一打印页上方显示的信息。
第5章 窗体
本章思维导图
学习目标
1. 了解窗体的功能、类型、视图和构成。 2. 掌握不同的创建窗体的方法。 3. 掌握窗体中常用控件的功能和用法。 4. 能熟练地在设计视图中对窗体及窗体上的控件进行设计和修饰。 5. 熟悉切换面板和导航窗体的设计,能够设置启动窗体。
5.1 窗体概述
窗体(Form)又叫表单,可用于为数据库应用程序 创建用户界面,是用户和Access应用程序间的接口。
【例5-3】 使用“分割窗体”命令按钮创建课程信息窗体。
操作步骤如下:
(1) 打开“教务管理”数据库,在“表”对象中选择Course表;
(2) 在“创建”选项卡的“窗体”组中单击“其他窗体”按钮,在弹出的下拉 列表中选择“分割窗体”选项,系统自动生成如图5-17所示的窗体;
(3) 单击快捷访问工具栏上的“保存”按钮,打开“另存为”对话框,将窗体 命名为“例5-3”,单击“确定”按钮,完成该窗体的创建。可以看到,单击 窗体下方表中的记录,上方同步显示该条记录。
第5章_创建使用窗体
![第5章_创建使用窗体](https://img.taocdn.com/s3/m/a2321bef9e31433239689359.png)
5、选项组控件
选项组是个容器控件,可包含一组复选按钮或切换按 钮,选项组可以在窗体、报表或数据访问页中显示一 组限制性的值供用户选择。组合框和列表框都可向用
户提供选项列表,它们的控件均用于在一个数组中保
存多个数据。用户只能从列表中选择值,而不能输入
新值,列表框中的列表是由数据行组成的。
4、按钮
命令按钮是用于运行宏、调用 Visual Basic 函数或 运行事件过程的一种控件,窗体上的命令按钮能启动 一个操作或一个操作集合。常用于进行“添加记录”、
“保存记录”、“退出”等操作。命令按钮最常用的
事件是鼠标单击。单击后由系统运行一个过程。完成
一个特定的任务这些操作可以是一个过程,也可以是
[例6] 选择course表,使用使用【创建】下的“数 据表”创建窗体,如图:
三、使用控件设计窗体
1、窗体了控件
1) 窗体设计工具栏
2) 绑定控件 与数据库表相关联的控件。用来显示、修改字段值
3)未绑定控件
与数据库无关,用来显示静态文字及图像
2、文本框控件使用
1) 绑定文本框 指将数据源的字段从“字段列表”窗格拖动到窗体
第5章 创建和使用窗体
北京理工大学:姜增如
主讲内容
窗体对象概述 创建窗体的方法
使用控件创建窗体
窗体及其对象的编辑
使用窗体处理数据
一、 窗体对象概述
Access窗体的实质是运行于Windows环境下的面向 对象、事件驱动的应用程序。
应用程序以窗口作为与用户交互的界面。在程序尚 未执行的设计阶段,窗口(window)被称为窗体 (form)。 窗体(窗口)的基本功能是输入数据、编辑数据、通 过命令按钮控件改变应用程序的流向、输出相关表 或查询对象的数据等。
Access实用教程项目5 窗体的创建与设计
![Access实用教程项目5 窗体的创建与设计](https://img.taocdn.com/s3/m/b1780aec9e31433239689326.png)
任务一
创建窗体
(9)组合框:用来创建一个带有可编辑文本框的组合框。组合框包含 了一个可以编辑的文本框和一个含有可供选择的数据列表框。 (10)列表框:用来创建一个下拉列表。列表框和组合框非常相似,不 同的是,列表框有固定的尺寸。列表框中的列表是由数据行组成的,列 表框中可以有一个或多个字段,每栏的字段标题可以有也可以没有。 (11)命令按钮:用来创建一个命令按钮。当点击这个按钮时将触发一 个事件,执行一个宏或Access VBA事件处理过程。例如,可以创建一个 命令按钮来打开另一个窗体。 (12)图像:用来在窗体或者报表上显示一幅静态的图形,将其放置在 窗体上后便无法对其进行编辑。该图形对象的内容可以来自一个表对象 或查询对象,也可以是其他的数据来源。
项目五窗体的创建与设计
任务二
使用窗体控件
(一)认识常用控件 1.标签控件 标签控件主要用来在窗体或报表上显示说明性文本。 标签 不显示字段或表达式的数值,没有数据来源,属于未绑定型 控件。它常用的属性有下面3种。 标题:用来表示标签中所显示的内容。 背景样式:用来表示标签的显示效果。 字体、字号:用来表示标签中的字体效果。
项目五窗体的创建与设计
任务一
创建窗体
4.属性窗口 设计窗体的大多数工作是在窗体或窗体控件的属性窗口中完成的,因此 用户必须熟悉属性窗口的各个组成部分及其功能和设置方法。在窗体的 设计视图中如果没有出现窗体的属性窗口,可以点击窗体设计工具栏上 的“属性”按钮,即可出现属性窗口。 在属性窗口中,有5个选项卡,各选项卡的含义如下。 “格式”设置:显示所选对象的布局格式属性。 “数据”设置:显示所选对象如何显示和操作数据的方法。 “事件”设置:显示所选对象的方法程序和事件过程。 “其他”设置:显示与窗体相关的工具栏、菜单、帮助信息等属性。 “全部”设置:显示所选对象的全部属性、事件和方法程序的名称。
创建窗体的方法
![创建窗体的方法](https://img.taocdn.com/s3/m/9f2fd56aae45b307e87101f69e3143323968f5c2.png)
创建窗体的方法在Microsoft Excel中,创建窗体可以帮助我们更方便地输入和处理数据。
窗体是一种便捷的数据输入工具,可以通过设置数据输入的格式和规则,让用户更加方便地输入数据,减少错误输入的可能性,提高数据的准确性和完整性。
下面,我将介绍如何在Excel中创建窗体,以及一些常用的窗体操作方法。
首先,打开Excel表格,选择你要创建窗体的数据区域。
然后点击“数据”选项卡,在“工具”组中找到“表单”按钮,点击它即可创建窗体。
接着,Excel会自动识别你选中的数据区域,并将其转换成窗体的形式,以便于数据的输入和查看。
在创建窗体之后,你可以通过窗体来进行数据的输入和编辑。
在窗体中,每一行对应一个数据记录,每一列对应数据的一个字段。
你可以通过在相应的字段中输入数据来添加新的记录,也可以通过在窗体中选择已有的记录来进行编辑和删除操作。
通过窗体,你可以更加直观地看到数据的结构和内容,方便进行数据的管理和操作。
除了基本的数据输入和编辑功能,窗体还提供了一些其他的操作方法,以方便用户对数据进行处理。
比如,你可以通过窗体来进行数据的筛选和排序,以便于查找和展示特定的数据。
你还可以通过窗体来进行数据的复制和粘贴,以便于在不同的数据表格之间进行数据的交换和共享。
通过这些操作方法,你可以更加方便地对数据进行管理和分析。
除了基本的窗体操作方法,你还可以通过设置窗体属性来对窗体进行进一步的定制。
比如,你可以设置窗体的输入规则和格式,以限制用户输入的内容和格式,确保数据的准确性和完整性。
你还可以设置窗体的外观和布局,以使其更符合你的个性化需求。
通过这些设置,你可以定制出适合自己需求的窗体,提高数据处理的效率和便捷性。
总的来说,通过在Excel中创建窗体,我们可以更加方便地进行数据的输入和处理。
窗体提供了丰富的操作方法和设置选项,可以满足不同用户的个性化需求,提高数据处理的效率和准确性。
希望上述介绍对你有所帮助,让你更加熟练地使用Excel中的窗体功能。
项目5 窗体的创建与应用
![项目5 窗体的创建与应用](https://img.taocdn.com/s3/m/578e2085e009581b6ad9eb3c.png)
为了设计出满足用户需要的窗体,数据库开发者要全面收集超市进销存的相关管理需 求,了解超市进销存管理流程,分析管理需求,力求设计出既满足应用要求,又方便适 用的管理窗体。
根据超市进销存数据管理需要,可以确定超市管理在窗体设计方面有如下需求: ⑴通过数据库主切换面板访问数据库中的各应用窗体。
知识学习
知识学习
3.设置窗体的属性 窗体和窗体上的控件都具有属性,这些属性用于设置窗体和控件的大小、位置等, 不同控件的属性也不太一样。右击对象,在弹出的快捷菜单中选择“属性”命令,可以打 开该对象的属性对话框。窗体“属性”对话框有五个选项卡:格式、数据、事件、其他和 全部。其中“全部”选项卡包括其他四个选项卡中的所有属性。
操作体验
一、应用向导创建单表窗体 1.打开数据库 打开超市商品数据库“csgl.accdb”。 2.选择“窗体向导”
操作体验 3.选择表、可用字段
操作体验 4.选择窗体布局
操作体验 5.设置窗体标题,确定打开/修改窗体设计模式
操作体验 6.保存窗体
操作体验
二、应用向导创建多数据表窗体 1.打开数据库 打开超市商品数据库“csgl.accdb”。 2.选择“窗体向导”
任务目标
掌握创建简单窗体的方法,会应用窗体工具、导航、向导、其他窗体工具创建窗体 。
问题引导
应用“超市进销存数据库”,怎样创建简单窗体对超市商品信息、进货、职工情况进行 管理?
任务分解
将任务5.1设计成5个应用案例,应用Access 2010窗体创建工具创建应用窗体解 决数据信息统计分析问题。
案例5.1.1超市进货信息窗体——创建一次显示一条记录的窗体 案例5.1.2超市销售信息窗体——创建多项目、分割窗体 案例5.1.3超市商品销售情况信息窗体——使用“窗体向导”创建单表、多表窗体 案例5.1.4超市职工当班销售信息窗体——创建数据透视图和数据透视表窗体
Access教程第五章窗体
![Access教程第五章窗体](https://img.taocdn.com/s3/m/cd7c29d3534de518964bcf84b9d528ea81c72f86.png)
Access教程第五章窗体本章内容◆窗体的功能◆窗体的设计◆窗体中的数据操作◆窗体的打印和预览一、窗体的功能窗体和报表都用于数据库中数据的维护,但两者的作用是不同的。
窗体主要用来输入数据,报表则用来输出数据。
具体来说,窗体具有以下几种功能:◆数据的显示与编辑窗体的最基本功能是显示与编辑数据。
窗体可以显示来自多个数据表中的数据。
此外,用户可以利用窗体对数据库中的相关数据进行添加、删除和修改,并可以设置数据的属性。
用窗体来显示并浏览数据比用表和查询的数据表格式显示数据更加灵活,不过窗体每次只能浏览一条记录。
◆数据输入用户可以根据需要设计窗体,作为数据库中数据输入的接口,这种方式可以节省数据录入的时间并提高数据输入的准确度。
窗体的数据输入功能,是它与报表的主要区别。
◆应用程序流控制与VB窗体类似,Access 2003 中的窗体也可以与函数、子程序相结合。
在每个窗体中,用户可以使用VBA编写代码,并利用代码执行相应的功能。
◆信息显示和数据打印在窗体中可以显示一些警告或解释信息。
此外,窗体也可以用来执行打印数据库数据的功能。
二、窗体设计与设计报表类似,用户也可以采用多种方式创建数据库中的窗体。
Access 2003 提供了9种创建窗体的方式。
如下图的【新建窗体】对话框列出的示。
1. 窗体设计概述⑴工具栏⑵工作区⑶工具箱⑷属性窗口⑸字段列表2. 使用自动创建窗体向导创建窗体在Access 2003 中,表是由字段和记录构成的。
类似地,窗体的基本构件就是“控件”。
控件比构成表的字段和记录更灵活些,它能包含数据,运行一项任务,或是通过添加诸如直线或矩形之类的图形元素来强化窗体设计,还可以在窗体上使用许多不同种类的控件,包括复选框、矩形块、文本框、分页符、选项按钮、下拉列表框等。
自动创建窗体向导创建的窗体包含窗体所依据的表中的所有字段的控件。
当字段显示在窗体中时,Access 2003 会给窗体添加两类控件:文本框和标签。
ACCESS数据库应用第五章 创建和使用窗体对象
![ACCESS数据库应用第五章 创建和使用窗体对象](https://img.taocdn.com/s3/m/ea720f12453610661ed9f488.png)
5.4 常用控件的使用
5 命令按Pa钮rt 1控件
作用:在窗体上可以使用命令按钮来执行某个 或某些操作
举例:【例5-9】为“课程”窗体添加命令按 钮,单击该命令按钮时可以关闭“课程”窗体
5.4 常用控件的使用
6 图像、Pa直rt 1线、矩形控件
作用:在窗体上画出相应形状的图形
举例:【例5-10】创建“通讯录”窗体,显示 学生的姓名、家庭住址和邮政编码,在窗体中 使用图像控件、直线控件和矩形控件
5.4 常用控件的使用
2 文本框Pa控rt 1件
作用:文本框控件是在窗体设计中使用最多也最灵 活的一种控件,它可以是绑定型的、非绑定型的或 计算型的。文本框控件作为绑定型的控件和表或查 询中的数据绑定,用来显示和编辑数据源中的数据。 未绑定型的文本框控件常用来接收输入数据,计算 型的文本框控件用来显示计算的结果 举例:【例5-6】假如学生最后的综合成绩由三部 分组成,平时成绩(占20%)、考试成绩(占 50%)和机试成绩(占30%)。创建一个窗体, 用绑定型的文本框显示学生的学号、姓名、课程名 称、考试成绩、平时成绩,用非绑定型的文本框输 入机试成绩,用计算型的文本框来显示综合成绩。
5.4 常用控件的使用
3 选项按Pa钮rt 1和选项组控件
作用:选项按钮控件可以单独使用,和“是/否” 型的数据绑定,用选中表示“是”,未选中表 示“否”。也可以和选项组控件配合使用,从 选项组控件列出的一组值中选择一个
举例:【例5-7】创建窗体显示学生的学号、 姓名和性别,其中性别的值分别用文本框、单 独使用的选项按钮、与选项组控件配合使用的 选项按钮表示。
5.4 常用控件的使用
7 子窗体Pa、rt 1子报表控件
作用:创建子窗体
实验四 access2003窗体的创建与应用
![实验四 access2003窗体的创建与应用](https://img.taocdn.com/s3/m/211cf11da76e58fafab003e2.png)
实验五窗体的创建与应用
一、实验目的
(1)利用“设计视图”创建窗体
(2)利用“窗体向导”创建一个含有多表数据的窗体
(3)利用“自动创建窗体”工具快速生成各种形式的窗体
(4)利用“命令按钮向导”创建和使用“命令按钮”控件
二、实验要求
1、利用自动创建窗体,创建一个“课程信息维护”窗体,通过它对“课程表”中的记录进行浏览和修改。
图表 1
2、利用窗体向导建立一对多的窗体,其中“学生成绩”子窗体,采用表格形式,“学生信息”主窗体,运行界面如图所示。
3、创建图表窗体,分析学生所选各门课程的成绩情况。
(提示,利用查询时所建立的交叉表作为图表窗体的数据源)。
图表 2。
Access基础与应用教程PPT课件 第5章 窗体
![Access基础与应用教程PPT课件 第5章 窗体](https://img.taocdn.com/s3/m/eaad949748d7c1c709a145bf.png)
计算控件使用表达式作为其控件来源。表达式是运算符、常
数、函数和字段名称、控件和属性的任意组合。表达式的计算结
果为单个值。必须在表达式前键入一个等号 (=)。表达式可以使
用窗体记录源基础表或查询中的字段数据,也可使用窗体上其他
控件的数据。例如,要在文本框中显示当前日期,需将该文本框
的“2021控/7/13件来源”属性指定为:=Date()。
24
5.2.2 使用“窗体”按钮创建窗体(例5-1)
例5-1 在“学生管理系统”数据库中,
使用“窗体”按钮创建一个名为“例5-1班级 (窗体)”的纵栏表窗体。该窗体的记录源是 “班级”表。
2021/7/13
图5-6 布局视图
25
5.2.3 使用“空白窗体”按钮创建窗体
使用“空白窗体”按钮创建窗体首 先是打开一个不带任何控件的窗体“布 局视图”,通过拖动数据源表中的字段, 或双击字段,在“布局视图”上添加需 要显示字段的对应控件。
19
5.1.7 窗体和控件的属性(续)
“窗体”选 定器
属性表
图5-3 窗体的“属性表”窗口
2021/7/13
20
5.1.8 窗体和控件的事件与事件过程
事件是一种特定的操作,在某个对象上发生或对某个 对象发生。Access 可以响应多种类型的事件,如键盘事 件、鼠标事件、对象事件、窗口事件及操作事件等等。事 件的发生通常是用户操作的结果,
页面页脚只出现在打印预览中或打印页纸上。 (5)窗体页脚节 窗体页脚节显示对每条记录都一样的信息,如命令按钮或有
关使用窗体的指导。打印时,窗体页脚出现在最后一个打印页的 最2后021一/7/13个主体节之后,最后一个打印页的页面页脚之前。 6
第五章-Access数据库窗体和控件
![第五章-Access数据库窗体和控件](https://img.taocdn.com/s3/m/8998d59ee45c3b3566ec8bce.png)
3. 数据表式窗体
数据表式窗体的实质就是窗体的“数据表” 视图,它看上去像Excel的工作表,能显示大量的 数据,并可以执行Excel的一些操作 。
4. 主/子表式窗体
主/子表式窗体是在主窗体嵌入了子窗体的窗 体。通常情况下,主窗体中的数据与子窗体中的 数据是相关联的。
5.2 创建窗体
窗体的 “新建窗体”对话框提供了 创建窗体的方法。
• 页面页脚:在每一页的底部,用来显示页面摘要、 页码、日期和本页汇总数据等信息。
5.1.3 窗体的视图
• Access2000数据库的窗体有3种视图: 设计视图、窗体视图、数据表视图
(Access2002还有数据透视表和数据透视图)。
• 在“数据库”窗口的“窗体”对象中选定某 个窗体后,单击窗口上部的“打开”或“设 计”按钮就进入了窗体的“窗体”视图或 “设计”视图。
选择对象:当该工具被启用时,可以在窗体中移动控件 或改变它的尺寸。在默认状态下该工具是被启用的,选 择其他工具时,该工具将被暂停使用。
控件向导:单击该工具可启用“控件向导”。带有 “控件向导”的控件包括:组合框、命令按钮、标签、 列表框、选项组和子窗体/子报表。启用“控件向导” 后再向窗体添加控件时,系统会打开相应的“控件向 导”对话框,为设计控件的相关属性提供方便。
单的设置让其显示或隐藏。
• 主体:是窗体的主要组成部分,用来显示窗体数 据源中的记录。
• 窗体页眉:是窗体的首部,用来显示窗体标题、 窗体徽标、命令按钮和说明性文字等用于显示不 随记录改变的信息。
• 窗体页脚:是窗体的尾部,作用与窗体页眉相同。
• 页面页眉:在每一页的顶部,用来显示列标题、 页码、日期等信息。
• 工具箱、字段列表和“属性”窗口都可以根据需要 让其显示或隐藏。
窗体的创建和应用
![窗体的创建和应用](https://img.taocdn.com/s3/m/3c8387dbb14e852458fb5764.png)
5.3 窗体的设计
在创建窗体的各种方法中,更多 的时候是使用窗体设计视图来创建窗 体,这种方法更直观、更灵活。创建 何种窗体依赖于用户实际需求。在设 计视图下创建窗体时,用户可以完全 控制窗体的布局和外观,准确地把控 件放在合适的位置,设置它们的格式 直到达到满意的效果。
窗体设计流程
窗体选择数据源
1.应用条件格式
条件格式允许用户编辑基于输入值的 字段格式 。
2.为窗体添加状态栏
要添加状态栏,只需选中要添加帮助 的字段控件,在属性对话框的“其他”选 项卡中的“状态栏文字”属性中输入帮助 信息。保存所作的操做后,在窗体视图下 当焦点落在指定控件上时,状态栏中就会 显示出帮助信息。
3.使用背景位图
5.2.1 自动创建窗体
1.使用“自动Байду номын сангаас体”
使用“自动窗体”功能是创建数据维护窗 体 最快捷的方法,它可以快速创建基于选定表 或查询中所有字段及记录的窗体,其窗体布局 结构简单规整。区别于其他窗体创建方法的是, 自动窗体创建时,需先选定表对象或查询对象, 而不是在窗体对象的窗口下启动向导或进入窗 体设计视图。
选择数据源
添加控件
设置属性
编写代码
常用控件-Textbox
文本框控件一般与内存变量或字段变量相联系, 用于输入或编辑相应变量的数据。文本框最重要的属 性是“控件来源”属性。若设置文本框控件的“控件 来源”属性为已有的内存变量名或由窗体的“记录源” 属性指定的数据表中的字段名,则在窗体视图下对文 本框内容的编辑不仅会回送给内存变量或字段,还会 保存在文本框的“默认值”属性中。
选择多个 数据源
“从主表查看数据”决定生成主/从窗体
确认从主表 查看数据
窗体的创建和操作(操作说明)
![窗体的创建和操作(操作说明)](https://img.taocdn.com/s3/m/aaaf55e6172ded630b1cb673.png)
第7章窗体的创建和操作第1题打开“窗体的创建和操作\1”文件夹,在此文件夹下的“samp7-1.mdb”数据库文件中已建立好窗体fTest。
试按以下操作要求完成窗体的编辑修改。
1、将窗体的“标题”属性设置成“等级考试”。
23456为fTT选择对象为窗体页眉设置窗体“页眉”不显示设置“记录选择器”为“否”设置“关闭搂钮”为“否”(功能无效)选择属性类别为“格式”第2题打开“窗体的创建和操作\2”文件夹,在此文件夹下有数据库文件“samp7-2.mdb ”,其中已设计好窗体fStaff 。
试在此基础上按以下要求补充窗体设计。
1、在窗体的窗体页眉节区添加一个标签控件,其名称为bTitle ,标题显示为“员工信息输出”。
2、在主体节区位置添加一个选项给控件,将其命名为opt ,选项组标签显示内容为“性别”,名称为bopt 。
3、在选项组内放置两个单选按钮,选项按钮分别命名为opt1和opt2,选项按钮名称分别为“男”和“女”,名称分别为bopt1和bopt2。
4、在窗体页脚节区位置分别添加两个命令按钮,分别命名为bOk 和bQuit ,按钮标题分别为“确定”和“退出”。
5、将窗体标题设置为“员工信息输出”。
第3题打开“窗体的创建和操作\3”文件夹,在此文件夹下有数据库文件“samp7-3.mdb”,其中已设计好窗体fTest。
试在此基础上按以下要求补充窗体设计。
1、在窗体的窗体页眉节区添加一个标签控件,其名称为bTitle,标题显示为“窗体测试样例”。
2、在窗体主体节区内添加两个复选框控件,复选框选项控件分别命名为opt1和opt2,对应的复选框标签显示内容分别为“类型a”和“类型b”,标签名称分别为bopt1和bopt2。
3、分别设置复选框选项按钮opt1和opt2的“默认值”属性为假值。
4、在窗体页脚节区位置分别添加一个命令按钮,动作为打开表tTest,命名为bTest,按钮标题为“测试”。
5、将窗体标题设置为“测试窗体”。
Access数据库技术与应用教程课件第5章 窗体
![Access数据库技术与应用教程课件第5章 窗体](https://img.taocdn.com/s3/m/6ba7f19677eeaeaad1f34693daef5ef7ba0d12ce.png)
5.4窗体的修改
5.4.1 隐藏和显示字段
如果不希望显示字段中所包含的信息时,可以在窗体中将字段隐 藏起来。要显示或隐藏窗体中的字段,首先在设计视图中打开此窗 体,然后双击该窗体的窗体选择器,或者右击该窗体的空白部分, 然后从弹出的快捷菜单中选择“属性”命令,如下左图所示。
在弹出的节属性的对话框中打开“格式”或“全部”选项卡,然 后将“可见性”属性设为“是”或“否”,即显示或隐藏字段,如 下右图所示。
先选取对象,然后再给选取的对象定义属性。
4.窗体的常用格式属性及其取值含义
(l)标题 (2)默认视图 (3)滚动条 (4)记录选择器 (5)导航按钮 (6)分隔线 (7)自动居中
(8)控制框
5.窗体的数据库属性及其取值含义
(1)记录源 (2)筛选 (3)排序依据 (4)允许编辑、允许添加、允许删除 (5)数据输入 (6)数据集类型 (7)记录锁定
5.2.2 使用窗体向导创建窗体
使用“自动创建窗体”方便快捷,但是内容和形式都受到限制, 不能满足更为复杂的要求。使用“窗体向导”就可以更灵活、全面地 控制数据来源和窗体格式,因为“窗体向导”能从多个表或查询中获 取数据。 如果用户需要更多的控制窗体,使用窗体向导可以通过输入有关所需 记录源、字段、版式以及格式的信息来创建窗体,其创建方法有3种, 即:
(2)、创建“有模式”弹出式窗体
具体操作步骤如下:
①创建一个窗体,并在设计视图中将其打开。 ②双击窗体选定器,弹出“窗体”属性对话框,在“弹出方式”属 性下拉列表框中选择“是”选项,在“模式”属性下拉列表框中选 择“是”选项,在“边框样式”属性下拉列表框中选择“对话框边 框”选项。最后可在创建宏或事件过程中将其打开,即创建了“有 模式”的弹出式窗体。
窗体的创建与使用.
![窗体的创建与使用.](https://img.taocdn.com/s3/m/bd531d0e192e45361066f5a4.png)
<input type=submit value=“查询”> </form>
二、Web服务器事件处理
Web窗体只需要一个浏览器
浏览器安全性防止访问
编程模型 安全性
基于客户端Win32消息泵模式
使用粒度权限,以保护计算机资 源和敏感信息
依赖于异步的断开连接模型,足见 松散的耦合,通过HTTP调用
通过验证请求者凭据,按URL控制 获得访问Web应用程序资源的授权
(三)编写第一个Web窗体页
案例5-1 第一个Web窗体页 P66 <form action=“mywebform.aspx” method=“post”> <h2>姓名:<input id=“name” type=text>所在院系:
response.redirect(“/ usa”) Elseif UserLanguage=“chinese” then
response.redirect(“/ china”) End if
四、Web窗体状态管理
第一,不会有部署费用,这是由于用户已安 装了他们唯一需要的应用程序—浏览器。
第二,Web窗体应用程序与平台无关。
(二)Web窗体和Windows窗体的比较
功能/标准 Windows窗体
Web窗体
部署
直接在用户计算机上安装和运行 没有客户端部署,只需一浏览器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)创建列表框控件
组合框和列表框的主要区别在于:使用组合框既可以进行选
择,也可以输入文本,而列表框只能进行选择。 【例5-9】在“学生基本信息”的窗体中创建“民族”列表框 控件。
(4)创建命令按钮 命令按钮用来在窗体中执行某项操作或某些操作,使用“命令
按钮向导”可以创建多种不同类型的按钮,这些按钮可以分为
“记录浏览”、“记录操作”和“窗体操作”等六类。 【例5-10】在“学生基本信息”的窗体中创建“下一条记录”、 “上一条记录”、“添加记录”和“保存记录”4个按钮。
(5)创建选项组控件
5.2 创建窗体
5.2.1 使用“窗体”按钮创建窗体
其数据源来自某个表或某个查询,其窗体的布局结 构简单规整。这种方法所创建的窗体是一种显示单 条记录的窗体。 【例5-1】使用“窗体”按钮创建“学生基本信息 浏览”窗体。
5.2.2 使用“多个项目”创建窗体
多个项目即在窗体上显示多条记录的一种窗体布局形式。 【例5-2】使用“多个项目”方法创建“学生多个项目浏览” 窗体。
据以图形方式显示,从而可以直观地获取
数据信息。 【例5-6】以“学生”表为数据源创建数据透视图窗体,制 作各院系人数分布图。
5.3 窗体的设计视图
5.3.1 窗体设计视图的结构 窗体中各节的作用如下: 窗体页眉:一般用于显示窗体的标题等。 页面页眉:用于显示在每一页的上部出现的页面的标题、 日期、页码等,只在设计视图或打印窗体时出现。 主体:窗体的主要设计区域,通常用来显示或操作数据源 中的记录。 页面页脚:在每页的底部出现的内容,如:日期、页码等, 只在设计视图或打印窗体时出现,每页末尾打印一次。 窗体页脚:出现在窗体的底部,在该节可放置命令按钮、 可设置对窗体中显示的内容进行计算的控件、以及一切想 在窗体结尾显示的内容。常用来显示日期、汇总信息等。
5.1.3窗体的类型
4.弹出式窗体。用来显示信息或提示用户输入数据。 即使其他窗体正处于活动状态,弹出式窗体也会显 示在已打开的窗体之上。弹出式窗体分为独占式和 非独占式两种。独占式窗体在打开后,用户将不能 访问其他数据库对象以及菜单命令,而非独占式窗 体在打开后,用户仍然可以访问其他数据库对象以 及菜单命令。 5.含子窗体的窗体。窗体中可以包含有子窗体,此窗 体称为主窗体。适用于显示来自多个表中的具有一 对多关系的数据。
使用窗体向导来创建内容更加丰富的窗体。 【例5-4】使用窗体向导创建学生信息窗体。
5.2.5 使用“空白”按钮创建窗体
使用“空白”创建窗体的同时,Access打开窗体的数据表 视图,根据需要可以把表中的字段拖到窗体上从而完成窗 体的创建工作。 【例5-5】使用“空白”按钮创建学生信息窗体。
5.2.6 创建数据透视图窗体
窗体属性窗口中包含的5个选项卡: 格式。用来设置窗体的显示方式,如视图类型、窗体的位置
和大小、图片、分割线、边框样式等。
数据。设置窗体对象的数据源、数据规则、输入掩码等。 事件。设置窗体对象针对不同的事件可以执行相应的通过宏、 表达式、代码控制的自定义操作。 其他。设置窗体对象的其他属性。
(4)命令按钮控件。命令按钮是窗体中用于实现某种功能
操作的控件,其操作代码通常放在命令按钮的“单击”事件
中。使用控件向导可以很方便地生成一个命令按钮。 (5)选项按钮控件、复选框和切换按钮。 选项按钮又称为单选按钮,主要用于从一组选项中选择一 项。是用于表示“是”/“否”的控件。 复选框可以单独使用,同时使用多个复选框时允许选择多 项。 切换按钮主要用于“开”或“关”的选择,通常是成组使
有存储在数据库中的OLE对象,如Excel电子表格、Word文 档。
(11)绑定型对象框控件。在窗体或报表中显示数据表中
OLE对象类型的字段内容。
2. 控件的使用
(1)标签和文本框控件
【例5-7】从空白窗体开始创建名为“学生基本信息”的
窗体,其效果如下图所示。
(2)创建组合框控件
窗体中使用组合框或列表框控件来实现数据的输入,既可以
在数据表视图中,可以编辑字段和数据。
5.1.2窗体的视图
5.数据透视表视图 窗体的数据透视表视图可以动态地更改窗体的版面布置,通过 指定视图的行字段、列字段和总计字段来形成新的显示数据记
录,从而以各种不同的方法分析数据。
6.数据透视图视图 窗体的数据透视图视图可以把表中的数据信息或者汇总信息以 图形化的方式直观显示出来。
控件的常用属性有: 图片:指定图形或图像文件的来源。 图片类型:指定图形对象是嵌入到数据库中,还是链接到 数据库中。
缩放模式:指定图形对象在图像框中的显示方式。
(9)子窗体/子报表。可以在现有窗体中再创建一个与主窗 体相联系的子窗体。
(10)未绑定型对象框控件。在窗体中插入未绑定对象即没
5.1.2窗体的视图
3.布局视图 布局视图是用于修改窗体最直观的视图,可用于在Access 2010中对窗体进行更改。可以调整窗体设计,根据实际数据调
整列宽,在窗体上放置新的字段,并设置窗体及控件的属性,
调整控件的位置和宽度等。 4.数据表视图 窗体的数据表视图和数据表的数据表视图几乎完全相同。窗体 的数据表视图采用二维表格的方式显示数据表中的数据记录,
符、常量、字段名、控件名和函数组成。每次打开窗体
时,都要重新计算表达式。
文本框控件的常用属性如下:
控件来源:绑定型文本框来源为数据源中的表或查询中的
一个字段。计算型文本框来源为计算表达式(表达式前要 加等号“=”)。非绑定型文本框控件,不需要指定控件 来源。 输入掩码:设置数据的输入格式。
默认值:设置文本框控件的初始值。
有效性规则和有效性文本:设置输入或更改数据时的合法 性检查表达式,以及违反有效性规则时的提示信息。 可用:指定文本框控件是否能够获得焦点。 是否锁定:指定文本框中的内容是否允许更改。如果文本 框被锁定,则其中的内容不允许被修改或删除。
(3)组合框和列表框控件。列表框只允许用户从列表中选 择一个选项,组合框是列表框与文本框的组合。组合框和列 表框中选项的数据来源可以是表、查询,也可以是用户提供
1.常用控件介绍
(1)标签控件。主要用于在窗体中显示信息,为窗体提供信 息说明。 标签控件的常用属性有: 名称:控件的一个标识符。在Access中,每个控件都必须 有一个名称,而且同一个窗体上的各个控件的名称不能相同。 标题:标签中显示的文本内容。不要与标签的“名称”属性
相混淆。
背景样式:指定标签的背景是否是透明的。 宽度、高度:设置标签的大小。 字体名称、字号、字体粗细 :设置标签上所显示文字的字 体、字的大小及字形。
用。
选项按钮和切换按钮通常与选项组绑定在一起,构成一组选 项。
(6)选项组控件。 选项组控件要与选项按钮、切换按钮、 切换按钮这几个控件配合使用,用于显示一组可选值。
(7)选项卡控件。可以在一个窗体中显示多页信息,对于处
理可分为两类或多类的信息非常方便,可以将几组相关的信 息组织在同一个窗体中。
(8)图像控件。图像控件是一个放置静态图像的控件。图像
全部。包括以上所有属性。
5.3.2 “窗体设计工具”选项卡
5.3.3 常用控件的使用 窗体中控件的类型: 绑定控件:其数据源是表或查询中的字段的控件 称为绑定控件。使用绑定控件可以显示数据库中 字段的值。 非绑定控件:不具有数据源的控件称为非绑定控 件。可以使用非绑定控件显示信息、图片、线条 或矩形。 计算控件:其数据源为表达式的控件称为计算控 件,通过定义表达式来指定用作控件数据源的值。 表达式所使用的数据可以来自窗体或报表的基础 表或查询中的字段,也可以来自窗体上的其他控 件。
窗体的主要功能:
(4)信息显示。在窗体中可以采取各种 形式显示一些警告或解释信息。 (5)打印数据。可以使用窗体打印数据。
5.1.2窗体的视图
1.设计视图
窗体的设计视图用于窗体的创建和修改,显示的是各种控件的 布局。在窗体的设计视图中可以编辑窗体中需要显示的任何元 素,包括需要显示的文本及样式、图片及控件等,还可以编辑 窗体的页眉、页脚,以及页面的页眉、页脚等。 2.窗体视图 窗体视图是窗体运行时显示的格式,在窗体视图下可浏览窗体 所捆绑的数据源数据。
的一组数据。组合框的常用属性有:
列数:默认为1。如果大于1,在组合框中可显示多列数据。 控件来源:与组合框控件建立关联的表或查询中的字段。 行来源类型、行来源:数据来源的类型及具体的数据来源。 绑定列:在多列组合框中指定将哪一列的值存入控件来源
字段。
限于列表:若为“是”,则在文本框中输入的数据只有与 列表中的某个选项相符时,Access才接受该输入值。
选项组控件可以为用户提供必要的选项,用户只需进行简单 的选取即可完成数据的输入或参数的设置,选项组中可以包 含复选框、切换按钮或单选按钮等控件。 【例5-11】在“学生基本信息”的窗体中将“性别”改为选 项按钮。
(6)创建子窗体
子窗体通常用来显示具有一对多关系的表或查询中的数据。
创建子窗体的方法有两种:一种是利用窗体向导创建,第二 种是在设计视图中创建。 【例5-12】在“学生基本信息”的窗体中创建一个包含在其 中的“成绩子窗体”。
5.2.3 创建分割窗体
“分割窗体”是用于创建一种具有两种布局形式的窗体。
窗体的上半部分是单一记录布局方式,窗体的下半部分是 多个记录的数据表布局方式。这种分割窗体为用户浏览记 录带来方便,既可以宏观上浏览多个记录,又可以微观上 浏览一条记录。 【例5-3】创建“学生”分割窗体。
5.2.4 使用向导创建窗体
(2)文本框控件。文本框是一个交互式控件,不仅可用于 显示、输入或编辑数据库中的数据,也可以显示计算结果 或接受用户的输入。文本框的类型有三种: