第5章 窗体
第5章 窗体
使用自动窗体功能
使用向导功能 使用设计视图
需告知窗体上数据的来源(数据源)。 数据源形式:表、基于表的查询 字段通常以文本框控件的形式出现在窗体上
5.2.1使用自动窗体创建窗体
【例5.1】使用自动窗体方式创建“教师信 息表”的纵栏式窗体。
说明: 窗体与“教师信息表” 相连, 窗体上的文本框等控件 又与“教师信息表”表中相
3. 移动控件 选择一个或多个要移动的控件;选择“编辑”|“剪切”命令, 或单击工具栏上的“剪切”按钮;将鼠标移动到要复制的节 位置处,单击鼠标左键;选择“编辑”|“粘贴”命令,或单 击工具栏上“粘贴”按钮,即可完成移动控件的操作。 使用鼠标拖动移动控件的操作步骤:选择一个或多个要移动 的控件;将鼠标移动到选中控件的边框处,当鼠标指针变为 手掌形状时,按下鼠标左键,将控件拖动到所需位置即可。 4. 删除控件 选择一个或多个要删除的控件,选择“编辑”|“删除”命令 或按Del键。 5. 对齐控件 选择多个要对齐的控件,选择“格式”|“对齐”命令项,在 子命令项中选择“靠左”、“靠右”、“靠上”、“靠下” 和“对齐网格”中的一项,来完成对齐控件的操作。
【说明】单击选中姓名文本框,则姓名文本框 及其左侧系统自动添加的姓名标签会一同被选 定(图5.47)。移动鼠标,当鼠标箭头变成手 掌形状时,按住鼠标左键可同时移动该文本框 及其附加标签;若点击文本框/附加标签左上角 的黑色实心方框,按住鼠标左键即可单独移动 文本框/附加标签。
补充 文本框
[例] (1)设计窗体
3. 方法(Method) 方法是对象能够执行的动作或完成的操作,它是附属于对 象的行为和动作,也可以将其理解成指示对象动作的命令。 如立即窗口对象具有Print方法。 调用方法的语法格式: [对象名].方法名 方法是面向对象的,所以方法的调用一般要指明对象。 4. 事件(Event) 事件是能被对象识别和响应的动作,有用户事件和系统事 件。一个对象可以识别和响应一个或多个事件。事件过程 是某个对象事件发生时,系统响应后执行代码序列的过程。 如果没有编写事件过程,则当相应事件发生时,系统不做 任何响应。 窗体和窗体上的控件都是对象,其中窗体的标题、大小、前 景色和背景颜色等都是窗体对象的属性;Access中的事件 主要有键盘事件、鼠标事件、对象事件、窗口事件和操作 事件等。
数据库技术及应用(Access 2016)第5章 窗体
4.数据表视图
数据表视图和Excel电子表格类似,它以简 单的行列格式一次显示数据表中的许多记录。 该视图和窗体视图一样多用于添加和修改数 据。
ቤተ መጻሕፍቲ ባይዱ
单选题 1分
2.下列不属于Access窗体的视图是( )
A 设计视图 B 窗体视图 C 版面视图 D 数据表视图
提交
5.2 创建窗体
在Access 2010中提供了更多智能化的自 动创建窗体的方式。在Access 2010中,创建 窗体有以下几种方法,如图所示。
【例5.2】以“教师”表为数据源,使用“分割 窗体”工具创建分割窗体,窗体命名为“教师 分割式窗体”。
5.2.3使用“多个项目”工具创建显示多个记录的窗体
如果需要一个可显示多个记录、但可自定义 性又比数据表强的窗体时,可以使用 “多个 项目”工具。
【例5.3】 以“学生”表为数据源,使用“多 个项目”工具创建窗体,窗体命名为“学 生”。
第5章 窗体
本章内容
5.1 窗体概述 5.2 创建窗体 5.3设计窗体 5.4建立系统控制界面
学习目标
通过本章的学习,读者应该掌握以下内容: (1)窗体的功能、结构以及视图方式。 (2)创建窗体的方法。 (3)窗体的设计以及控件的使用。 (4)修饰窗体。 (5)创建导航窗体。 (6)设置启动窗体。
5.2.4 使用“向导”创建窗体
【例5.4】以“教师”表为数据源,使用“窗 体向导”功能创建窗体,窗体布局为“表 格”,命名为“教师信息表格式窗体”。
5.2.5使用“空白窗体”工具创建窗体
【例5.5】 以“院系”表为数据源,使用“空 白窗体”工具创建窗体,命名为“院系”窗 体。
5.2.6 使用“数据透视图”工具功能创建窗体
Access数据库基础与应用教程第5章窗体
5.2.3 使用“窗体向导”创建基于一个表的窗体(例5-6 )
如果为了避免用户在使用窗体查看记录的过程无意 中修改表的内容,则可以打开窗体的“设计”窗口,然 后在“属性”对话框中将窗体的“允许编辑”、“允许 删除”、“允许添加”等属性的属性值设置为:“否” (如图5-22所示)。
3.使用“自动创建窗体:数据表”创建数据表窗 体 例5-3 在“学生管理系统”数据库中,使
用“自动创建窗体:数据表”创建一个名为 “例5-3学生修课成绩(数据表窗体)”的数据 表窗体。该窗体记录源是“修课成绩”表。
4.使用“自动窗体:数据透视表”创建数据透视表窗体
例5-4 在“学生管理系统”数据库中,使用“自
5.2 创建窗体
窗体是用户与数据库系统之间进行交互的
主要对象。在使用某种功能的窗体之前,也必
须根据应用需求,先创建好该窗体。
5.2.1 创建窗体的方法
(1)“在设计视图中创建窗体”方法与“新建窗 体”对话框的“设计视图”方法相同。 (2)“使用向导创建窗体”方法与“新建窗体” 对话框的“窗体向导”方法相同。
5属性”对话框示例
5.1.8 窗体和控件的事件
事件是一种特定的操作,在某个对象上发生或对某个 对象发生。Access 可以响应多种类型的事件,如键盘事 件、鼠标事件、对象事件、窗口事件及操作事件等等。事 件的发生通常是用户操作的结果, 例如,当打开某窗体显出第一个记录之前时所发生 “打开”窗口事件。单击鼠标时发生“单击”鼠标事件。 事件过程是为响应由用户或程序代码引发的事件或由 系统触发的事件而运行的过程。过程包含一系列的 Visual Basic 语句,用以执行操作或计算值。通过使用事件过程, 可以为在窗体或控件上发生的事件添加自定义的事件响应。
第5章 窗 体
(8)
(9) (10) (11) (12)
复选按钮:用来显示数据源中“是/否”类型字段的值。 选项组:与复选框、选项按钮或切换按钮搭配使用,可以 绑定对象框:用于在窗体或报表上显示OLE对象。 选项卡按件:用于创建一个多页的选项卡窗体或选项卡对 显示一组可选值。
话框。
(13) 子窗体/子报表:用于在主窗体中显示另一数据源(或窗体)
【例5-13】/161 在“学生”(纵栏式)窗 体中为各位同学添加照片。
“插入|对象”
5.4.2
带子窗体的窗体
带子窗体的窗体如图5-60/162所示。这种窗 体的作用是以主窗体的一个字段(通常是 主索引)为依据,在子窗体中显示与此字 段相关的详细记录,而且当主窗体切换记 录时,子窗体也会随着切换显示相应的内 容。带子窗体的窗体本质就是关联,其数 据来源是有着一对多的关联关系数据表。
文本框
列表框 组合框 命令按钮
复共存选择 排他性的选择按钮,用于选择是/否 用于数据切换,适用于是/否型数据值 用来显示一组限制性的选项值,适用于数字或是/否型数据
选项卡
可以使用选项卡控件来展示单个集合中的多页信息
5.3.2
在设计视图中创建基本窗体
5.2.4
快速自定义窗体
【 例 5-4】/145 使 用 “ 设 计 视 图 ” 创 建 “教师基本情况”窗体,如图5-12/145所示。
方法:窗体|新建|设计视图
5.3 使用设计视图创建窗体
窗体的视图分为设计视图、窗体视图、数 据表视图、数据透视表视图和数据透视图 视图。 在设计视图中可创建和修改一个窗体,在 窗体视图下可运行窗体并显示结果。另外3 种视图,是针对窗体中源于表或查询数据 的相应的显示方式。
5.2.3
窗体的基本类型
1.快速创建带子窗体的窗体 .
【例5-14】 创建“学生成绩”窗体,如图560所示效果。
2.子窗体的源对象为窗体 .
【例5-15】 使用已经存在的窗体,创建“学 生成绩”窗体。 说明:以窗体作为子窗体源对象时,该窗体 的“默认视图”要设置为“数据表”;如不 修改,则子窗体将如一般窗体的纵栏式显示, 一次只显示一笔记录。
快速创建窗体
窗体是最常见的操作界面,本节介绍如何在 Access数据库中,以向导及其他方式,创建 窗体。
自动创建窗体
【例5-1】 使用“自动创建窗体”创建如图56所示的“学生”(自动创建)窗体。
通过文件另存创建窗体
可以通过“另存为”的方法,将现有的表或 查询保存为窗体形式。 【例5-2】 通过将文件另存来创建简单窗体, 创建结果同【例5-1】的结果。
快速自定义窗体
【例5-4】 使用“设计视图”创建“教师基本 情况”窗体,如图5-12所示。
使用设计视图创建窗体
窗体的视图分为设计视图、窗体视图、数据 表视图、数据透视表视图和数据透视图视图。 在设计视图中可创建和修改一个窗体,在窗 体视图下可运行窗体并显示结果。另外3种视 图,是针对窗体中源于表或查询数据的相应 的显示方式。 要想在设计视图中设计窗体,就需了解设计 视图中窗体的结构组成。
3.修改子窗体 .
【例5-16】 修改“学生成绩”窗体的子窗体 部分。
4.在主窗体引用子窗体计算型控件 .
【例5-17】 在“学生成绩”窗体的主窗体引 用子窗体的计算型控件,如图5-72所示。
数据透视表及图
数据透视表及数据透视图均有分析功能,将 数据分析后显示为易读、易懂的表及图,通 过表及图,可一目了然数据分析结果。
第 5章 窗
第5章 窗体
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”,单击“确定”按钮,完成该窗体的创建。可以看到,单击 窗体下方表中的记录,上方同步显示该条记录。
access数据库应用教程5,窗体与控件
Access数据库应用教程
主/子表窗体
数据表窗体
主/子表窗体
电脑基础· 实例· 上机系列丛书
清华大学出版社
Access数据库应用教程
数据透视表/数据透视图
一个数据透视表窗体。 “数据透视表”窗体和“数据透视图”窗体 与窗体的“数据透视表”和“数据透视图” 视图不同。Access不能直接创建数据透视 表/数据透视图窗体,但可在数据透视表/数 据透视图视图中拖放字段来创建布局,以数 据透视表/数据透视图的方式显示数据。
Access数据库应用教程
第5章
学习目标 本章要点 上机练习 习 题
窗体与控件
电脑基础· 实例· 上机系列丛书
清华大学出版社
Access数据库应用教程
学习目标
窗体不仅用于查看、添加、编辑和删除数据,还提供 了直观的用户界面用于创建系统管理窗体。窗体通过 标签、文本框和命令按钮等各种控件来创建界面。控 件可以绑定到表或查询的字段,从而通过控件便可显 示或修改数据。创建窗体也就是在窗体中布臵各种控 件,并建立控件与表或查询的关联。Access为用户提 供了各种窗体向导,使用窗体向导可以快速创建各种 常用的窗体。窗体设计器则是更专业的窗体设计工具, 用于创建格式更为丰富的自定义窗体。本章将在介绍 窗体和控件的基础上,详细讲解如何使用窗体向导和 窗体设计器创建窗体。
电脑基础· 实例· 上机系列丛书
清华大学出版社
Access数据库应用教程
按窗体筛选
设置了筛选准则后,单击工具栏上的 足筛选条件的记录。 筛选条件在窗体打开时一直有效,若要取消筛选,可单击工具栏上的 钮,或选择“记录/取消筛选/排序”命令。 按 按钮执行筛选,窗体中则只显示满
第5章数据库窗体
5.1.5 控件(创建控件的方法)
2.创建控件的方法 (1)在基于记录源的窗体中,可以通过从字段列
表中拖动字段来创建控件。其中的字段列表是列出了 基础记录源或数据库对象中的全部字段的窗口。
(2)通过单击工具箱中某一控件按钮来直接创建 控件。
(3)在确保工具箱中的“控件向导”按钮按下后, 通过单击工具箱中某一控件按钮,并使用该控件向导 (当Access对该控件提供有控件向导时才可以使用该 控件向导)来创建控件。
在数据透视表视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和筛选 字段,直到形成所需的版面布置为止。每次改变版面布置时,窗 体会立即按照新的布置重新计算数据。 (5)数据透视图视图
在数据透视图视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和筛选 字段,直到形成所需的版面布置为止。每次改变版面布置时,窗 体会立即按照新的布置重新计算数据并显出对应的图表。
窗体属性决定窗体的结构、外观和行为。控件属 性决定控件的结构、外观和行为,以及其中所含文本 或数据的特性。
使用某一对象的“属性”对话框可以设置其属性。 在选定了窗体、节或控件后,单击工具栏中的“属性” 按钮,可以打开其“属性”对话框。
一般来说,Access 对各个属性都提供了相应的 默认值或空字符串,用户在打开某个对象的“属性” 对话框后,可以重新设置该对象的任一属性值。
页面页脚只出现在打印窗体中。 (5)窗体页脚节 窗体页脚节显示对每条记录都一样的信息,如命令按钮或有
关使用窗体的指导。打印时,窗体页脚出现在最后一个打印页的 最后一个主体节之后,最后一个打印页的页面页脚之前。
5.1.3 窗体的视图类型
第5章.Web窗体的基本控件
第5章 Web窗体的基本控件VS2008与ASP不同的是,提供了大量的控件,这些控件能够轻松的实现一个交互复杂的Web应用功能。
在传统的ASP开发中,让开发人员最为烦恼的是代码的重用性太低,以及事件代码和页面代码不能很好的分开。
而在中,控件不仅解决了代码重用性的问题,对于初学者而言,控件还简单易用并能够轻松上手、投入开发。
5.1 控件的属性每个控件都有一些公共属性,例如字体颜色、边框的颜色、样式等。
在Visual Studio 2008中,当开发人员将鼠标选择了相应的控件后,属性栏中会简单的介绍该属性的作用。
如图5-1所示。
图5-1 控件的属性属性栏用来设置控件的属性,当控件在页面被初始化时,这些将被应用到控件。
控件的属性也可以通过编程的方法在页面相应代码区域编写,示例代码如下所示。
protected void Page_Load(object sender, EventArgs e){Label1.Visible = false ;//在Page_Load中设置Label1的可见性}上述代码编写了一个Page_Load(页面加载事件),当页面初次被加载时,会执行Page_Load中的代码。
这里通过编程的方法对控件的属性进行更改,当页面加载时,控件的属性会被应用并呈现在浏览器。
109 5.2 简单控件 提供了诸多控件,这些控件包括简单控件、数据库控件、登录控件等强大的控件。
在 中,简单控件是最基础也是经常被使用的控件,简单控件包括标签控件(Label )、超链接控件(HyperLink )以及图像控件(Image )等。
5.2.1 标签控件(Label )在Web 应用中,希望显式的文本不能被用户更改,或者当触发事件时,某一段文本能够在运行时更改,则可以使用标签控件(Label )。
开发人员可以非常方便的将标签控件拖放到页面,拖放到页面后,该页面将自动生成一段标签控件的声明代码,示例代码如下所示。
ACCESS第5章窗体
Access 2010数据库基础及应用
( 5)布局视图:是修改窗体最直观的视图,可对 窗体进行几乎所有需要的更改。在布局视图中可以调 整和修改窗体设计,可以向窗体中添加部分新控件, 并设置窗体及其控件的属性以及调整控件的位置和宽 度等。在布局视图中查看窗体时,每个控件都显示真 实数据,因此,该视图非常适合设置控件的大小或者 执行其他许多影响窗体的外观和可用性的任务。 ( 6)设计视图:用于设计、修改窗体的结构、布 局和属性,为窗体按钮添加各种命令与宏代码等。
图5-12 自动创建的“教师3”数据表窗体
图5-13 自动创建的“教师4”分割窗体
Access 2010数据库基础及应用
5.2.2 使用“窗体向导”创建窗体 使用自动创建窗体的方法可以快速地创建窗体, 但所建窗体的形式、布局和外观已经确定,作为 数据源的表或查询中的字段默认方式为全部选中, 同时这种方法只能够显示来自一个数据源(表或 查询)的数据。如果用户要选择数据源中的字段、 窗体的布局等,可以使用“窗体向导”来创建窗 体。 使用“窗体向导”可以选择在窗体上显示哪些 字段、窗体采用的布局(纵栏表、表格、数据表、 两端对齐),以及窗体上显示的标题等,而且创 建的窗体更加灵活,更具有针对性。
Access 2010数据库基础及应用
5.2.1 自动创建窗体 自动创建窗体是指Access 2010能够智能化地收集 相关表中的数据信息,然后依据这些信息自动地创 建窗体。该方法创建的窗体包含选定数据源中的全 部字段。自动创建窗体可分别通过“创建”选项卡 下“窗体”选项组中的“窗体”,“其他窗体”中 的“多个项目”、“数据表”和“分割窗体”4个命 令来实现。其基本步骤是:先在导航窗格中选择数 据源,然后直接单击上述相应的自动创建窗体命令, 即可生成相应的窗体。
第5章 窗 体
本章小结
本章主要介绍了窗体的组成、分类与功能,并介绍了在 Access 2003中如何利用向导和设计视图来创建和设计美化各种 窗体,为满足用户的各种需求,通过窗体用户可以输入、编辑 数据,也可以将查询到的数据以适当的形式通过窗体及合适窗 体控件输出。
习
1选择题
题 5
1) 如想显示出两个一对多的表,可利用( A数据表窗体 窗口。 A字段 B属性 C节 D工具栏 3) 下列不是建立“主/子窗体”的方式的是( 4) 想要汇总或平均数字型的数据,应该使用(
1.实验目的 1) 通过本实验熟练掌握创建不同窗体的方法。 2) 掌握窗体中控件使用方法及控件属性、格式的设置。 3) 了解在窗体打开其他窗体的方法。 4) 掌握常用功能窗体的一般化界面。 2.实验内容 1) 使用“自动窗体”方法创建“纵栏式”的“订单”窗体;“订单 明细”表的“表格式”窗体。 2) 用向导生成基于“客户”表的窗体,用于显示,编辑及删除客户 数据信息。
5.2.2 使用“窗体向导”
3) 单击“下一步”按钮,在“窗体向导”中设定数据查看的方式为 “通过客户”,如图5-14所示。
图5-14 设定窗体数据显示方式
5.2.2 使用“窗体向导”
4) 单击“下一步”按钮,设定窗体使用布局为“数据表”。 5) 单击“下一步”按钮,设定窗体使用样式为“标准”。 6) 继续单击“下一步”按钮,输入窗体标题“按客户分类的订单”, 然后单击“完成”按钮,即可完成整个窗体的创建,如图5-15所示。
图5-12 订单明细查询
2) 在“产品订单”数据库窗体中选择“窗体”对象,然后双击选择 “使用向导创建窗体”选项,
5.2.2 使用“窗体向导”
在“窗体向导”的数据源字段选择时分别选择“客户”表及上步创 建的“订单信息”查询,并将全部字段添加到字段列表框中,如图5 -13所示。
c#第05章 Windows窗体界面设计
21
private void textBoxUser_MouseEnter(object sender, EventArgs e) 22 { textBoxUser.Text = ""; } private void textBoxPassword_TextChanged(object sender, EventArgs e) { textBoxUser.ReadOnly = true; } private void textBoxInformation_TextChanged(object sender, EventArgs e) { buttonOK.ForeColor = System.Drawing.Color.Red; buttonOK.Size = new System.Drawing.Size(100, 50); } private void buttonOK_Click(object sender, EventArgs e) { labelResult.Visible = true; labelResult.Text = string.Format(" 用户名是:{0}; 密码是: {1}\n输入的资料是:\n{2}", textBoxUser.Text, textBoxPassword.Text, textBoxInformation.Text); }
18
19
5.2.2 TextBox控件
1.文本框控件常用的基本属性
1) Text:表示文本框中显示的内容。
2) MaxLength:表示用户可以在文本框控件中最多键入的字 符数,默认值为32767个字符。注意,由于使用的是Unicode 字符,所以对中文和英文的字符计数方法是相同的,即一个 英文字符的长度为1,一个汉字字符的长度也是1。 3) Multiline:表示是否可以包含多行内容。
第5章 Access 2010数据库应用教程 窗体
Access 2010数据库应用教程
5.2 创建窗体
在“创建”选项卡的 “窗体”组中,提供了 多种创建窗体的功能按 钮。其中包括:“窗 体”、“窗体设计”和 “空白窗体”三个主要 的按钮,还有“窗体向 导”、“导航”和“其 他窗体”三个辅助按钮。
Access 2010数据库应用教程
使用按钮快速创建
Access 2010数据库应用教程
窗体的类型
Access 2010数据库应用教程
窗体的类型
5.图表窗体 Access2010提供了多种图表,包括折线图、 柱型图、饼图、圆环图、面积图、三维条 型图等。可以单独使用图表窗体,也可以 将它嵌入到其他窗体中作为子窗体。
Access 2010数据库应用教程
Access 2010数据库应用教程
使用按钮快速创建
Access 2010数据库应用教程
使用按钮快速创建
【例】在“学生管理”数据库中,以“班 级”为数据源使用“多个项目”创建窗体。 操作步骤如下: (1)打开“学生管理”数据库,在“导航” 窗口选定“班级”表; (2)在“创建”选项卡中的“窗体”组中, 点击“其他窗体”按钮,选中“多个项 目”。
Access 2010数据库应用教程
窗体的类型
Access 2010数据库应用教程
窗体的类型
2.表格式窗体 在窗体中显示表或查询中的记录。记录中 的字段横向排列,记录纵向排列。每个字 段的字段名称都放在窗体顶部,做窗体页 眉。可通过滚动条来查看其他记录。
Access 2010数据库应用教程
窗体的类型
Access 2010数据库应用教程
使用数据透视图创建窗体
数据透视图是一种交互式的图,利用它可 以把数据库中的数据以图形方式显示,从 而可以直观地获得数据信息。 单击“数据透视图”按钮创建数据透视图 窗体,第一步只是窗体的半成品,接着还 需要用户通过选择填充有关信息进行第二 步创建工作,整个窗体才创建完成。
窗体报表操作题答案
第5章窗体窗体1-5:2、4、10、16、71 窗体6-10:2、3、18、32、35窗体11-15:47、53、56、59、62 窗体16-20:70、72、107、109、130Access窗体操作题代码中常用的属性:标题Caption ;前景色foreColor ;是否可用Enabled ;记录源RecordSource4、(5)设置命令按钮bTest的单击事件属性为给定的宏对象m1;本题直接选择事件,运行宏m1如果要求写入运行宏的代码就为:docmd.runmacro “宏名称”即:docmd.runmacro “m1”35、(5)设置所建命令按钮bC的单击事件,使用户单击该命令按钮后,CDID标签的显示颜色改为红色。
要求用VBA代码实现。
属性设置为:对象名.属性名=值窗体为:form.属性名=值如:form.caption=time() 也可以:me.caption=time()本题是将CDID文本框所带标签改变颜色: CDID_标签.forecolor=vbred 或 CDID_标签.forecolor=rgb(255,0,0)53、(1)将窗体"fEmp"上文本框"tSS"更改为组合框类型,保持控件名称不变。
设置其相关属性实现下拉列表形式输入性别"男"和"女";选择文本框右键,选择更改为组合框,在属性窗口设置属性行来源:男;女(不要选择控件来源),行来源类型:值列表。
(2)修改查询对象"qEmp"为参数查询,参数为引用窗体对象"fEmp"上文本框"tSS"的输入值;在查询qemp的设计视图下:添加性别字段,在条件行输入:[forms]![femp]![tss]。
注意:性别不显示。
(3)设置窗体对象"fEmp"上文本框"tPa"为计算控件。
(12)ACCESS2003所有ppt第5章 窗体
Access 2003 入门与提高 工具按 钮名称 按钮 图标
3、工具箱中的按钮
工具按钮的功能
清华大学出版社
“选择 对象” 按钮
“控件 向导” 按钮 “标签 ”按钮 “文本 框”按 钮 “选项 组”按 钮 “切换 按钮” 按钮
用于选定控件、节或窗体。单击该工具可以释放事先锁定的 工具栏按钮。
用于打开或关闭控件向导。使用控件向导可以创建列表框、 组合框、选项组、命令按钮、图表、子报表或子窗体。要使 用向导来创建这些控件,必须按下“控件向导”按钮。 用于显示说明文本的控件,如窗体或报表上的标题或指示文 字。 用于显示、输入或编辑窗体或报表的基础记录源数据,显示 计算结果,或接收用户输入数据的控件。 与复选框、选项按钮或切换按钮搭配使用,可以显示一组可 选值。 该按钮可用于结合到Yes/No字段的独立控件或用来接收用户 在自定义对话框中输入数据的非结合控件,或者选项组的一 部分。
Access 2003 入门与提高
清华大学出版社
窗体与数据表的差异
对数据表而言,我们几乎不能控制数据的显示, 尽管可以调整显示字体的大小和字型,并且可以 对列重新布局、改变大小和隐藏它,但是不能对 显示微观做大的改变。而在窗体上,我们可以将 每个字段准确地放置在指定的位置,可以给每个 字段添加颜色和阴影,可以添加文本控件使数据 的输入效率更高。 在数据输入方面窗体比数据表更灵活,窗体不仅 同时给多个表输入数据、添加计算字段,而且还 可以添加功能增强的数据校验和编辑控件。可以 添加线条、方框、颜色和静态位图,使窗体更易 用。 对于OLE对象,只能在窗体和报表中才是可见的。
新建窗体图表向导选择数据来源确定根 据向导的提示进行选择
向导中出现的可选项
Access 2003 入门与提高
VB语言第5章教案:用户界面设计技巧
VB语言第5章教案:用户界面设计技巧。
本文将从以下几个方面阐述 VB语言用户界面设计技巧:一、用户界面设计的原则在 VB语言中,良好的用户界面设计应该遵循以下原则:1.易用性原则。
良好的用户界面是易于使用的,而易用性是用户界面设计的首要目标。
2.一致性原则。
用户界面应该遵循一致性原则,即相同的控件具有相同的外观和功能。
3.导航性原则。
用户应该能够轻松地找到他们所需的功能。
二、用户界面设计元素VB语言用户界面设计元素包括窗体、标签、按钮、文本框、列表框等。
在设计用户界面时,需要合理的运用这些元素,以满足用户的需求。
1.窗体设计。
窗体是 VB语言的主界面,窗体设计需要注意窗体的尺寸、颜色、边框等方面。
2.标签设计。
标签是窗体中重要的元素,可以用于显示文本以及组织控件。
3.按钮设计。
按钮是实现功能的重要元素,需要合理的选择按钮名称、排列顺序、按钮大小等。
4.文本框设计。
文本框可以用于输入用户数据,需要注意控件大小、可输入字符、输入掩码等方面。
5.列表框设计。
列表框可以用于显示列表数据,需要注意控件大小、列头、排列顺序等方面。
三、用户界面设计技巧VB语言用户界面设计技巧包括以下几个方面:1.背景颜色设计。
背景颜色的选择需要考虑色彩的搭配及色调的调和,应选择适合用户接受的颜色。
2.字体颜色设计。
字体颜色的选择需要考虑可读性,应选择符合常规习惯的字体颜色。
3.图标设计。
图标可以提高界面美观程度,需要注意图标的大小、颜色等因素。
4.按钮设计。
按钮设计需要考虑按钮名称、按钮颜色、按钮大小等因素,以提高按钮的易用性。
5.快捷键设计。
提供快捷键可以提高软件的效率及易用性,在快捷键设计中需要考虑快捷键是否便于记忆,是否影响操作流程等因素。
四、总结VB语言用户界面设计是软件设计中重要的一环,在设计用户界面时需要充分考虑用户需求,选择恰当的控件和设计技巧,提高软件的易用性和用户体验,从而提高软件的应用价值。
第5章 Delphi 窗体设计
《Delphi数据库基础》
清华大学出版社
在flags中,与此话题相关的标志如下: SWP_NOMOVE——保持现在位置(无视x成员和y成员) SWP_NOOWNERZORDER——不变更主窗体Z顺序的位置 SWP_NOSIZE——保持现在的大小(无视cx成员和cy成员) SWP_NOREDRAW——即使有变更,但不重写画面 SWP_NOZORDER——保持现在Z顺序(无视hwndInsertAfter 成员) 据此当我们不想让窗体的大小变更时,只要在TWindowPos记录的 flags变量中设置SWP_NOSIZE标志即可。同样不想让窗体移动时, 则设置SWP_NOMOVE标志。 为了达到以上目的,首先要处理WM_WINDOWPOSCHANGING消息,修 改flags变量的内容。作为窗体的处理过程(WMWindowPosChanging )如下:
《Delphi数据库基础》
清华大学出版社
5.1.1 窗体特性 在本章,我们对两个关于窗体类型及边界类型的窗体特性进行介绍。 设置窗体类型使用特性FormStyle。该特性允许用户有两种选择:一 种是普通的SDI窗体——SDI意思是Single Document Interface(单文档 接 口 ) , 另 一 种 是 组 成 MDI 应 用 程 序 的 窗 体 — — MDI 的 意 思 是 Multiple Document Interface(多文档接口)。 下面列出了FormStyle特性的可能值: fsNorma1:窗体是普通的SDI窗口或对话框。 fsMDIChild:窗体是MDI子窗口。 fsMDIForm:窗体是MDI父窗口——也就是 MDI应用程序的 框架窗口。 fsStayOnTop:窗体是SDI窗口, 但它总处于其它所有窗口的前面, 除了那些也被设置为“stay-on-top”(留在最前面)的窗口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文本框常用属性( ) 文本框常用属性(1)
“控件来源”
对于结合型文本框,指 定其控件来源为表或查 询数据源中的某个字段; 计算型文本框的控件来 源为一个计算表达式, 表达式前必须以“=”开 头; 而非结合型文本框,不 需要指定控件来源。
文本框常用属性( ) 文本框常用属性(2)
5.3.1 创建窗体的一般过程
打开窗体设计视图 确定窗体的数据源 在窗体上添加控件 设置对象的属性 查看窗体的设计效果 保存窗体对象 单击“窗体设计” 工具栏上 “视图”按 钮,
1.打开窗体设计视图 打开窗体设计视图
或者,双击 “在设计 视图中创 建窗体”
2.确定窗体的数据源 确定窗体的数据源
5.4.6 选项组控件
选项组:由一个组框架及一组“选项按钮”、 “复选框”或“切换按钮”组成。
其为用户提供必要的选择项,只需简单选取即可 完成数据的设置。 各选项保存的结果为数字型,并只能选其一
举例:
新生基本情况中的“团员否”使用选项组控件
注意:其中选项按钮的默认值(设置为 -1,0)
5.4.7 选项卡控件
选中控件,单击工具 栏上的“属性”按 , 将弹出该控件的属性 窗口。
5.3.3 对象的属性
2.设置窗体的属性 .
例如:是否允许对记录进 行编辑,是否允许添加记 录,是否允许删除记录, 是否显示滚动条等等。
记录选 定器 标题 边框样式 控制框
浏览按钮
滚动条
5.4 常用控件的属性
5.4.1 引例 5.4.2 标签控件 5.4.3 文本框控件 5.4.4 组合框和列表框控件 5.4.5 命令按钮控件 5.4.6 选项组控件 5.4.7 选项卡控件 5.4.8 图像、未绑定和绑定对象框控件 5.4.9 直线、矩形控件和其他控件
拖曳
方法二:从“工具箱”中将需要的控件添加 到窗体上。
4.设置对象的属性 设置对象的属性
激活当前窗体对象或某个控件对象,单击 “窗体设计”工具栏中的“属性”按钮,设 置窗体或控件的属性。
设置学号文本框 控件属性
5.3.2窗体设计视图中的对象 窗体设计视图中的对象
节
窗体除了有主体节之外,还可以含有窗体页眉、 窗体页脚、页面页眉和页面页脚 所有窗体都含有主体节
窗体(Form)是非常重要的对象之一,它是 Access提供的一种人机交互界面。大多数数据 库的使用和维护都是通过窗体提供的操作界 面进行的。 5.1.1 窗体的功能 5.1.2 窗体的视图 5.1.3 窗体的组成 5.1.4 窗体的信息来源 5.1.5 窗体的类型
5.1.1窗体的功能 窗体的功能
创建切换面板窗体
【练习】按照教师信息与学生信息分别管理的方式, 创建切换面板,要求如图 。
提示:创建切换面板窗体后, 提示:创建切换面板窗体后,系统还生成一个名 为“Switchboard Items”表,里面记录着切换面 表 板的信息,如果要删除“切换面板”窗体, 板的信息,如果要删除“切换面板”窗体,一 定要将表“Switchboard Items”一同删除后,才 定要将表“ 一同删除后, 一同删除后 能再创建新的切换面板。 能再创建新的切换面板。
窗体属性“允许删除”、“允许添加”“允许编 辑”为否 控件属性“是否锁定” 为是
5.5.4查找和替换数据 5.5.5排序记录 5.5.6筛选记录—与“表”对象中的应用一样
5.6主-子窗体和切换面板 主 子窗体和切换面板
5.6.1引例 5.6.2创建主-子窗体 5.6.3切换面板窗体
5.6.2创建主 子窗体 创建主-子窗体 创建主
在Access中,有时需要在一个窗体中显示另一 个窗体中的数据。窗体中的窗体称为子窗体, 包含子窗体的窗体称为主窗体。
注:主窗体与子窗体存在一对多关系
创建主-子窗体可以用以下两种方法
同时创建主窗体和子窗体 创建子窗体并插入到主窗体
同时创建主窗体和子窗体
【练习】 要求主窗体显示教师 基本信息:“教师姓 名”、“职称”、所 属“院系”三个基本 信息 子窗体中显示教师授 课计划的信息:“课 程编号”,“课程名 称”,“开课班级” 和上课地点。
5.2使用向导快速创建窗体 使用向导快速创建窗体
5.2.1 引例 5.2.2 使用“自动创建窗体”创建窗体 5.2.3 使用“窗体向导”创建窗体 5.2.4 使用“自动窗体”创建数据透视表/图
5.3.1 用设计视图创建窗体的一般过程 5.3.2 窗体设计视图中的对象 5.3.3 对象的属性
5.3 使用“设计视图”创建窗 使用“设计视图” 体
5.4.1 引例
标签 文本框 列表框 组合框
图像控件 矩形控件
命令按钮
5.4.2 标签控件
标签:是在窗体、报表或数据访问页上显示 文本信息的控件,常用于提示和说明信息。
标签没有数据来源,即不显示字段数据 不显示表达式的数值,即没有计算功能 标签显示的信息固定,即不会改变
标签可以附加到其它控件上。
在创建结合型控件时,从字段列表框中将选定 的字段拖到窗体中时,用于显示字段名的控件 就是标签,而用于显示字段值的控件则是文本 框。
标签的常用属性
指定标签中显示 的文本内容 设置标签的大小 指定标签的背景是 否是透明的
设置标签内文字的 格式
5.4.3文本框控件 文本框控件
文本框:是一个交互式控件,既可以显示数 据,也可以接收数据。 文本框类型:
组合框和列表框的比较
组合框
列表 框
两者的区别有以下两点:
组合框实际是列表框和文本框的组合,用户可 以在其文本框中键入数据。而列表框无法输入 数据。 列表框以列表显示,而组合框的列表是折叠的, 单击下拉按钮才能显示列表。
5.4.5命令按钮控件 命令按钮控件
确保“控件向导” 工具已经按下
在窗体页脚节 中单击
选项卡也称之为页,用于分页显示单个窗体 中的多组信息。P147 练习:
第1页显示新生基本信息 第2页显示该学生照片和简历
5.4.8 图像、未绑定与绑定对象 图像、
图像:放置图形对象 未绑定对象框:显示其他工具建立的OLE对 象
该OLE不是来自数据库的OLE字段 其显示的内容不会随记录指针的移动而变化
修改切换面板窗体
控制面板的标题栏信息---工具“切换面板管 理器” 窗体里的标题 插入图片
5.8工具和菜单栏 工具和菜单栏
带工具栏或快捷菜单的窗体 系统菜单(涉及宏应用) 设置启动窗体—自动打开主控窗体
“工具”/“启动”
带工具栏或快捷菜单的窗体
带工具栏窗体
自定义/新建一工具栏 在窗体属性/其他/工具栏中输入工具栏名
5.1.3窗体的组成 窗体的组成
窗体由 5 节构成 窗体页眉与窗体页脚—显示窗体标题、使用说 明、控制按钮或脚注信息等; 主体—数据显示或维护的工作界面,也是控制 数据库操作流程的重要窗口; 页面页眉与页面页脚—只出现在打印输出窗体 中,如:打印窗体时需要显示的页脚信息、打 印日期或页码等。在交互窗体设计中很少考虑。
“输入掩码” 设置结合型或非结合型文本框的数据输 入格式,仅对文本型或日期型数据有效。 “默认值” 对计算型或非结合型文本框设置初值。 “有效性规则” 设置在文本框中输入或更改数据时 的合法性规则。 “可用” 指定文本框是否能够获得焦点。只有获得 焦点的文本框才能输入或编辑其中的内容。 “是否锁定” 如果文本框被锁定,则其中的内容就 不允许被修改或删除。
弹出式菜单(快捷菜单)
对新建的工具栏/属性设置/弹出式 在窗体属性/其他/快捷菜单栏中输入快捷菜单栏名 打开该窗体后,按鼠标右键即可
方法一:在“新建窗体”对话框下方的下 拉列表框中选择一个表或查询。
2.确定窗体的数据源 确定窗体的数据源
方法二:单击“窗体设计”工具栏中的“属性”按 钮,出现窗体属性窗口,在“数据”选项卡的“记 录源”下拉列表框中选择一个表或查询作为数据源。
3.在窗体中添加控件 在窗体中添加控件
方法一:从数据源的字段列表框中选择需要 的字段拖放到窗体上,Access会根据字段的类 型自动生成相应的控件,并在控件和字段之 间建立关联。
显示和编辑数据
是窗体的主要功能,在窗体中显示的数据清晰且 易于控制
显示信息和打印数据 接收输入 控制程序流程
例如,在窗体中设计命令按钮,并对其编程,当 单击命令按钮时,即可执行相应的操作,从而达 到控制程序流程的目的。
5.1.2窗体的视图 窗体的视图
1. 设计视图:创建窗体和修改窗体的窗口 。 2. 窗体视图:窗体默认的视图类型,用于显示 记录数据的窗口。 3. 数据表视图:以行和列格式显示窗体的数据 4. 数据透视表视图:类似Excel的数据透视表, 是一种对大量数据进行分析, 创建一种交叉 式表格从而查看明细数据或汇总数据 5. 数据透视图视图:以图表的形式显示数据,便 于用户作数据分析 。
第五章窗体、 第五章窗体、菜单和工具栏
内容提要
5.1 窗体概述 5.2 使用向导快速创建窗体 5.3 使用“设计视图”创建窗体 5.4 常用控件的创建及属性设置 5.5 使用窗体处理数据 5.6 主-子窗体和切换面板 5.7 综合示例---准备大作业素材,1周后提交 5.8 菜单和工具栏
5.1窗体概述 窗体概述
窗体选 定器 主体节 选定器
控件
控件
控件定义
控件是窗体上图形化对象,如文本框、复选框、命令按钮 等,用于显示数据、执行操作或使用户界面更加美观。
控件类型
结合型:与表或查询中的某个字段相关联,用于显示、输 入及更新数据库中的字段值。 非结合型:与任何数据源都不相关,用于显示提示信息、 线条、矩形和图像或接收用户输入的数据等。 如:“标签” 用于文字说明,其值固定不变。而非结 合“文本框”用于接受用户数据,其数据是不保存的。 计算型:以表达式的结果作为数据来源,表达式使用表或 查询字段中的数据,或者使用窗体或报表上其他控件中的 数据。