第5章_创建使用窗体
一个宏。例如:
5、选项组控件
选项组是个容器控件,可包含一组复选按钮或切换按 钮,选项组可以在窗体、报表或数据访问页中显示一 组限制性的值供用户选择。组合框和列表框都可向用
户提供选项列表,它们的控件均用于在一个数组中保
存多个数据。用户只能从列表中选择值,而不能输入
新值,列表框中的列表是由数据行组成的。
4、按钮
命令按钮是用于运行宏、调用 Visual Basic 函数或 运行事件过程的一种控件,窗体上的命令按钮能启动 一个操作或一个操作集合。常用于进行“添加记录”、
“保存记录”、“退出”等操作。命令按钮最常用的
事件是鼠标单击。单击后由系统运行一个过程。完成
一个特定的任务这些操作可以是一个过程,也可以是
[例6] 选择course表,使用使用【创建】下的“数 据表”创建窗体,如图:
三、使用控件设计窗体
1、窗体了控件
1) 窗体设计工具栏
2) 绑定控件 与数据库表相关联的控件。用来显示、修改字段值
3)未绑定控件
与数据库无关,用来显示静态文字及图像
2、文本框控件使用
1) 绑定文本框 指将数据源的字段从“字段列表”窗格拖动到窗体
第5章 创建和使用窗体
北京理工大学:姜增如
主讲内容
窗体对象概述 创建窗体的方法
使用控件创建窗体
窗体及其对象的编辑
使用窗体处理数据
一、 窗体对象概述
Access窗体的实质是运行于Windows环境下的面向 对象、事件驱动的应用程序。
应用程序以窗口作为与用户交互的界面。在程序尚 未执行的设计阶段,窗口(window)被称为窗体 (form)。 窗体(窗口)的基本功能是输入数据、编辑数据、通 过命令按钮控件改变应用程序的流向、输出相关表 或查询对象的数据等。
中的文本框,用于显示数据库表或查询的数据,例
如拖动student表字段到窗体为绑定数据源,如图:
2) 非绑定文本框 指工具栏中拖动到窗体中的文本框,用于显示用户 交互的数据,例如:
3、标签
标签常用于在窗体、报表显示说明性文本,例如:说 明、标题或简短的提示。标签并不显示字段或表达式 的数值,它们总是未绑定的,而且当从一个记录移到 另一个记录时,它们的值都不会改变。例如:
例3:利用导航控件制作的窗体
例4:利用非绑定控件制作的窗体
例5:利用非绑定控件制作的窗体
例6:利用选项组控件制作的窗体
例7:利用单选和复选控件制作的窗体
例8:利用绑定控件制作的窗体
例9:利用图表控件制作的窗体
窗体结构展示
二、创建窗体的方法
创建窗体的方法 创建窗体有多种方法,通过【新建】选项卡创建窗 体的方法。
1、使用“窗体向导”创建窗体
[例1] 使用窗体向导创建窗体时,若选择多个表,需 要将student、score和course建立关联,如图:
多个表建立关联自动创建子窗体结果
2、使用“窗体”自动创建窗体
记录内容的变化而改变。
页面页眉:出现在每个窗体打印页的上方。运行窗
体时,屏幕上不显示页面页眉内容。
主体:最常用、最主要的部分。开发数据库应用程 序主要针对主体节设计用户界面。 页面页脚:出现在每个窗体打印页的下方。同样, 运行窗体时,屏幕上不显示页面页脚内容。
窗体页脚:出现在运行中的窗体最底部。
选择“学生成绩查询”单击【创建】下的“窗体”, 可以根据数据源自动创建窗体,如图:
3、使用设计视图创建窗体
1)单击【创建】下的“窗体设计”,打开窗体“主 体”,并同时启动窗体设计工具,如图
2)单击工具栏的“添加现有字段”按钮, 选择数据源的数据
3)将student的数据拖动到窗体界面,并调整字段 位置
方法是: 在【创建】下的“窗体设计”拖动组合框按 钮到窗体上,可打开组合框按钮向导,如图:
例如:在窗体输入添加性别字段可以使用组合 框按钮,添加组合框如图:
四、 窗体及其对象的编辑
1、 改变背景
右击 打开 属性
2 、改变背景图片
在窗体属性中选择“图片”
单击选择图片
添加图片背景结果
3 、 编辑控件
4)单击标签添加标题 5)在学生信息的数据的窗体界面中,添加4个导航 按钮,拖动按钮控件即可打开的“命令按钮向导”, 如图:
6)添加背景图片,图片缩放模式选择为“拉伸”, 如图
设计视图编辑结果
运行结果
4、使用空白创建窗体
[例4] 使用”空白”创建窗体
1)单击【创建】下的“空白窗体”按钮,打开布局视 图中的空白窗体。在右窗格中自动显示数据源的“字段 列表”窗格,单击数据库右侧的“+”则展开字段列表
改变控件对象的颜色、字体、大小和位置。
改变字体和颜色
五、 使用窗体处理数据
1、 在窗体中浏览、追加记录
浏览记录
追加记录
2、使用窗体的导航按钮浏览
3、删除、保存记录、添加记录
在窗体上单击按钮,打开按钮向导,选择记录操 作,如图:
4、窗体案例
例1:利用选择记录操作制作的窗体
例2:利用选项卡控件制作的窗体
2)将所需的多个字段拖动到窗体上。
使用空白创建窗体结果
5、使用“分割窗体”创建窗体
[例5] 使用“分割窗体”创建窗体 选择student,单击【创建】下的“分割窗体”按钮
6、使用多项目创建窗体
[例6] 选择clothes表,使用【创建】下的“多项 目”创建窗体,如图:
7、使用“数据表”创建窗体
1、 窗体的分类
单窗体为一个窗体中显示一条记录; 数据表窗体表示在一个窗体上按照表格显示多条 记录; 分割窗体是单一窗体和数据表窗体类型的结合; 多项目窗体为一个窗口中显示若干个记录; 数据透视表窗体在窗体上显示一种交互式表,不 但可改变表格内数据,还可改变透视表布局。
2、窗体视图和结构
窗体页眉:出现在运行中的窗体顶部,其内容不因