当前位置:文档之家› 第六章 窗体

第六章 窗体

第六章 窗体 23
6.2.5 使用“空白窗体”按钮创建窗体
“空白窗体”按钮是Access 2010增加的新功能。
P169
使用“空白窗体”按钮创建窗体是在窗体的布局视图 下创建数据表式窗体。
第六章 窗体
24
使用“空白窗体”按钮创建窗体
P169
【例】以“学生”表为数据源,使用“空白窗体” 按钮创建显示“学号”、“姓名”、“性别”、 “政治面貌”和“系号”的窗体。
第六章 窗体 35
窗体的主要属性
滚动条(Scrollbars) 用于指定在窗体上是否具有窗体的滚动条。 记录选择器(RecordSelectors) 用于指定窗体显示时是否显示记录选择器。 导航按钮(NavigationButtons) 用于指定在窗体上是否显示浏览按钮和记录编号框 分隔线(DividingLines) 用于指定窗体显示时是否显示各节之间的分隔线。
3
6.1.1窗体的主要功能和类型
1. 窗体的主要功能
控制程序 操作数据 显示信息 交互信息
P159
第六章 窗体
4
2. 窗体类型
单页窗体 六 种 窗 体 类 型
P160
图表窗体
多页窗体
窗体
主/子窗体
弹出式窗体
第六章 窗体 5
连续窗体
6.1.2 窗体的视图
P160
窗体视图是窗体在具有不同功能和应用范围下呈现 的外观表现形式。
允许删除(AllowDeletions)
确定窗体在运行时是否允许删除记录。
快捷菜单(ShortCutMenu)
如果选择“是”,则在用鼠标右键单击窗体上的对
象时显示快捷菜单。
第六章 窗体 39
举例
【例】设置窗体的背景图案。
窗体的背景图案的属性设置包括:
图片(Picture) 图片类型(PictureType):链接、嵌入 图片缩放模式(PictureSizeMode) : 剪裁、拉伸、缩放、水平拉伸、垂直拉伸 图片对齐方式(PictureAlignment) 图片平铺(PictureTiling):是/否
第六章 窗体
25
6.3 在设计视图中创建窗体
6.3.1 窗体的设计视图
P170
第六章 窗体
26
窗体的设计视图
1. 窗体的节
P170
窗体最多可拥有5个部分,每一部分称为一个
“节”。

主体(必需) 窗体页眉 窗体页脚 页面页眉 页面页脚
第六章 窗体 27
2. 控件
P171
控件是放置在窗体中的图形对象,主要用于输入
单击属性的【生成器】按钮,选择相应生成器后
利用该生成器设置属性。
第六章 窗体 34
窗体的主要属性
标题(Caption) 用于指定窗体的显示标题。
默认视图(DefaultView)
设置窗体的显示形式,可以选择:单个窗体、连续 窗体、数据表、数据透视表等方式。 允许窗体视图(AllowFormView) 设置是否可以在数据表视图和窗体视图之间切换。
第六章 窗体 36
窗体的主要属性
自动居中(AutoCenter) 指定窗体显示时是否自动居于桌面的中央。 最大最小化按钮(MinMaxButton)
决定窗体是否具有最大化和最小化按钮。
关闭按钮(CloseButton) 决定窗体是否具有关闭按钮。
第六章 窗体 37
窗体的主要属性
可移动的(Moveable) 决定窗体在运行时是否允许移动窗体。 记录源(RecordSource) 为窗体或报表指定数据源,并显示来自表、查询或
6.2 创建窗体
在Access中可以使用三种方法创建窗体:
P162
自动创建窗体
窗体向导
设计视图
第六章 窗体 8
6.2.1 自动创建窗体
P162
自动创建窗体可以创建一个基于单表或查询的窗体。
自动创建窗体操作步骤简单,是一种快速创建窗体的
方法。
创建窗体时,在某些情况下需要指定窗体的数据源。 窗体的数据源可以是: 表 查询 SQL语句
SQL语句的数据源。
排序依据(OrderBy)
该属性是一个字符表达式,由字段名或字段名表达
式组成,指定排序的依据。
第六章 窗体 38
窗体的主要属性
允许编辑(AllowEdits) 确定窗体在运行时是否允许对数据进行编辑修改。 允许添加(AllowAdditions)
确定窗体在运行时是否允许添加记录。
窗体的基本结构和视图种类
使用向导创建窗体 使用设计视图创建窗体 在窗体中编辑及使用数据的方法 窗体中控件对象的种类和使用 窗体及控件的常用属性设置与事件的设置方法
第六章 窗体 2
6.1 窗体概述
P159
窗体就是程序运行时的Windows窗口,是人机交互的界面。
第六章 窗体
第六章 窗体 11
创建分割窗体
【例】以“教师”表为数据源创建一个分割窗体。
P163
第六章 窗体
12
3. 使用“多个项目”创建窗体
P163
“多个项目”窗体是指在窗体中显示多条记录的一种
窗体布局形式;
记录是以数据表的形式显示,是一种连续窗体。
第六章 窗体
13
使用“多个项目”创建窗体
P163
【例】以“学生”表为数据源使用“多个项目”创建 窗体。
第六章 窗体 43
补充函数
语法格式: Rgb ( 红色值 , 绿色值 , 蓝色值 ) 功能:返回的是一个颜色值。 说明:函数各参数值的取值范围是从0 ~ 255。
红色值 0 255 0 0 255 0 255 255 绿 窗体
蓝色值 0 0 0 255 0 255 255 255
举例
【例1】将窗体的标题修改为当前日期。 (1)首先将窗体保存为“Form1”。 (2)添加一个命令按钮控件Command0,在 Command0 的单击事件(Click)中写事件代码: Private Sub Command0_Click( ) Forms! Form1.Caption = Date( ) End Sub 或: Me.Caption = Date( )
窗体视图 设计视图 布局视图
数据表 视图
第六章 窗体
6
6.1.3 “窗体设计工具”选项卡
“设计”选项卡
P161
主要用于设计窗体,即向窗体中添加各种对象、设 置窗体主题、页眉/页脚以及切换窗体视图。 “排列”选项卡 主要用于设置窗体的布局。 “格式”选项卡 主要用于设置窗体中对象的格式。
第六章 窗体 7
创建的过程中: 选择数据源 选择显示字段
P167
使用向导创建窗体与自动创建窗体不同,需要在
设置窗体布局
窗体的布局类型可以是:
纵栏式窗体
表格式窗体
数据表式窗体
第六章 窗体 19
使用向导创建窗体---单数据源
一个纵栏式窗体。
P167
【例1】以“教师”表为数据源,使用窗体向导创建
第六章 窗体
第六章 窗体 40
(2)在VBE中设置窗体属性
窗体和控件对象都是VBA对象,可以在VBA子过程
(Sub)、函数过程(Function)或事件过程中通过命 令动态设置窗体的属性。
语法格式:
Forms ! 窗体名称 . 属性名称 = 属性值 或: Me . 属性名称 = 属性值
第六章 窗体
41
20
使用向导创建窗体---多数据源
P167
【例2】显示学生的学号、姓名、性别和各门课成绩。
第六章 窗体
21
说明1
P167
创建多数据源窗体之前,应确保作为主窗体的数
据源与作为子窗体的数据源之间已经建立了一对多
关系。 如果所选择的多个数据源之间没有建立关系,
则窗体向导将提示重新定义相应表之间的关系。
颜 色 黑色 红色 绿色 蓝色 黄色 青色 品红 白色
44
RGB函数

品红

白 青 蓝
第六章 窗体
绿
45
举例
【例4】修改“窗体属性修改”窗体主体的背景色。 Private Sub Command3_Click( ) Dim r As Integer, g As Integer, b As Integer r = Rnd * 255 g = Rnd * 255 b = Rnd * 255 Me.主体.BackColor = RGB(r, g, b) End Sub
窗体的属性设置有两种方法:
在设计视图中利用属性表设置
通过命令语句在窗体运行时动态设置
第六章 窗体
33
(1)属性表设置窗体属性
在设计视图中利用属性表设置窗体属性的方法:
单击窗体设计视图中【窗体选定器】选择窗体。
在【属性表】窗格中选择所要设置的属性,执行 以下操作之一: 在属性对话框中输入适当的设置或表达式。 从属性的下拉列表中选择相应的值。
数据、显示数据、执行操作等。
第六章 窗体
28
3. 为窗体添加数据源
P171
使用窗体对表的数据进行操作时,需要为窗体添
加数据源。 为窗体添加数据源的方法有以下两种: (1)使用“字段列表”窗口添加数据源
(2)使用属性窗口添加数据源

表或查询
第六章 窗体
29
补充:属性、事件与方法
1. 属性
属性是对象特性的描述。 利用属性表、宏或Visual Basic,可以查看并更改 它们的属性,以实现对象的外观和行为的设置。 控件的属性包括: 格式属性、数据属性、事件属性和其它属性 对象属性设置的方法通常是:
相关主题