Access数据库教程-窗体的设计

合集下载

access窗体的设计(2)

access窗体的设计(2)

5.5 使用设计视图创建窗体
图5-5-3 一个空的窗体“设计”视图
图5-5-4 “窗体”对话框
5.5 使用设计视图创建窗体
3.添加数据控件 为窗体添加所需的控件。例如,在窗体页眉中先添 加一个标签,输入“学生登记表”。将字段列表中的 字段一个个拖曳到窗体设计视图的主体下方,如图55-5所示。
图5-5-5 添加了字段的窗体
图5-5-1 窗体的5种视图
图5-5-2 窗体的设计视图
5.5 使用设计视图创建窗体
(1)网格线和标尺:视图中的网格和标尺都是为了在窗体中放 置各种控件而用来定位的。要将这些网格和标尺去掉,可以将鼠 标移动到窗体设计视图中窗体主体标签上,单击鼠标右键,在弹 出的快捷菜单上单击“标尺”命令(现在选项前面的图标凹陷了 下去,表示这个选项被选中),就可以将标尺隐藏起来。这时再 单击鼠标右键就会发现在标尺前面的图标已经不再凹陷了。如果 再单击这个图标,就会发现标尺又出现了。用同样的方法可以隐 藏网格。 (2)工具箱:在打开设计视图时,默认情况下出现“工具箱”, 如图5-2-2所示,用上面隐藏和显示标尺的方法,可以隐藏或显示 工具箱。在这个工具箱中有很多按钮,每个按钮都是构成窗体一 个功能的控件。窗体上的按钮、文本框和标签等都是控件。建造 窗体的工作就是将这些控件摆在空白窗体上,然后将它们与数据 库联系起来。 在Access中,窗体上各个控件都可以随意摆放,而且窗口的大小, 文字的颜色也可以很容易地改变。
(4)计算:如果该属性含有一个计算表达式,那么这个控件会 显示计算的结果。在控件来源属性中含有一个计算表达式的控件 又称为计算控件。在一个计算控件中显示的值不能被直接改变。 (5)是否锁定:这个属性决定一个控件中的数据是否能够被改 变。如果设置为“是”,则该控件中的数据被锁定且不能被改变。 如果一个控件处于锁定状态,则在窗体中呈灰色显示。 (6)默认值:该属性可以指定在添加新记录时自动输入的值。 例如,如果大部分供应商都在北京,则可以为“供应商”表的 “城市”字段设置一个默认值“北京”。添加新记录时可以接受 该默认值,也可以键入新值覆盖它。 大多数情况下,可在表的设计视图中添加字段的默认值,因 为默认值将应用于基于该字段的控件。但是,如果控件是未绑定 的,或者控件基于的是链接(外部)表中的数据,则需要在窗体 或数据访问页中设置控件的默认值。

Access实用教程创建窗体

Access实用教程创建窗体
第65页/共19页
设计视图 窗体的设计视图如图所示。在设计视图中,可以编辑窗体中需要显示的任
何元素,包括需要显示的文本及其样式、控件的添加和删除及图片的插入等; 还可以编辑窗体的页眉和页脚,以及页面的页眉和页脚等。另外,还可以绑定 数据源和控件。
第76页/共19页
数据透视表视表 窗体的透视表视图如左图所示,从设计界面来看,和在前面章节中学习过
如果窗体构建工具或窗体向导不符合创建窗体的需要,可以使用空白窗体 工具构建窗体。当计划在窗体上放置很少几个字段时,这是一种非常快捷的窗 体构建方式透视表和数据透视图
数据透视表和数据透视图窗体具有强大的数据分析功能,在创建过程中, 用户可以动态地改变窗体的版式布置,以便按照不同方式对数据进行分析。此 外,用户还可以重新排列行标题、列标题和页,直到对布局满意为止。每次改 变版式时,窗体都会按照新的布置立即重新计算数据,当源数据发生改变时, 数据透视表和数据透视图中的数据也将得到即时更新。 创建数据透视表窗体 创建数据透视图窗体
第165页/共19页
8.3 创建和使用主/子窗体
创建子窗体有两种方法:一种是同时创建主窗体和子窗体;另一种方法是 将已有的窗体添加到另一个窗体中,创建带有子窗体的主窗体。 同时创建主窗体和子窗体 创建子窗体并添加到已有窗体中
第176页/共19页
8.3.1 同时创建主窗体和子窗体
本节将以“资产表”和“职员信息表”为数据源,同时创建“职员信息” 主窗体和“资产”子窗体,来介绍使用窗体向导同时创建主窗体和子窗体的操 作方法。
第32页/共19页
8.1.2 窗体视图
为了能够以各种不同的角度与层面来查看窗体的数据源,Access为窗体 提供了多种视图,不同的视图的窗体以不同的布局形式来显示数据源。在 Access 2007环境下,窗体具有下列6种视图类型。

access数据库应用基础与实训教程第6章窗体的设计

access数据库应用基础与实训教程第6章窗体的设计

《Access数据库应用基础及实训教程》
6.2 窗体的创建 创建新窗体有多种方法,在数据库窗口中选择【窗体】 对象,然后单击【新建】按钮,此时打开【新建窗体】对话 框,如图6.9 所示。系统提供了创建窗体的9种方法。
图6.9 【新建窗体】对话框
上一页 下一页 退出
《Access数据库应用基础及实训教程》
以窗体视图方式打开窗体非常简单,只需先打开数据 库,然后双击【窗体】对象中的窗体名称即可。
在“窗体视图”中,通常每次只能查看一条记录。使用导航 按钮可以在记录间进行快速浏览,如图6.6所示。
图6.6 导航按钮
上一页 下一页 退出
《Access数据库应用基础及实训教程》
2. 设计视图 设计视图主要是用于设计、创建和修改窗体。以设计视图方
实质就是窗体的“数据表”视图,如图6.3所示,看上去像 Excel的工作表。 4. 数据透视表窗体
可以根据数据在数据透视表窗体中的排列方式进行所需计 算,动态改变数据透视表窗体的版式布置,以便按照不同方式 分析数据。另外,在源数据发生改动时,可以更新数据透视表 窗体,如图6.4所示。
上一页 下一页 退出
《Access数据库应用基础及实训教程》
第6章 窗体的设计
学习目的与要求: 本章结合典型例题介绍创建窗体的各种方
法以及对窗体的再设计。另外还介绍了作为窗 体和报表的基本控件,主要控件的功能以及它 们的属性。数据操作是窗体的一项重要功能, 本章对此也进行了介绍。通过对本章的学习, 读者不仅能正确地创建窗体,而且可以结合相 关知识,掌握修改和装饰窗体的方法以及如何 通过窗体来操作数据等。
视图方式。在这些视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。 (1) 数据透视表视图:用于汇总并分析数据表或窗体中数据的

Access数据库基础与应用教程第5章窗体

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 语句,用以执行操作或计算值。通过使用事件过程, 可以为在窗体或控件上发生的事件添加自定义的事件响应。

《Access数据库应用技术》课件第4章

《Access数据库应用技术》课件第4章

弹出如图4-7所示的“窗体向导”对话框(一)。在“表/查询”
项中选择“学生”表,然后将所有字段选定,单击“下一步”
按钮。
(3) 在“窗体向导”对话框(二)中设置窗体的布局,这
里选择“纵栏表”,如图4-8所示,单击“下一步”按钮。
图4-7 “窗体向导”对话框(一)
图4-8 “窗体向导”对话框(二)
所创建的窗体如图4-16所示。
图4-15 “图表向导”对话框(四)
图4-16 “班级人数图表”窗体
4.2.4 在设计视图中创建窗体 实例4.4 创建“课程信息”窗体。 操作步骤如下: (1) 打开教学管理数据库。 (2) 在“数据库”窗口中,单击“对象”下的“窗体”。
用鼠标左键双击右侧列表中的“在设计视图中创建窗体”项, 打开窗体设计视图,如图4-17所示。
4.1.4 窗体的组成 窗体对象的组成包括窗体页眉节、页面页眉节、主体节、
页面页脚节及窗体页脚节等五部分,如图4-1所示。一般情 况下,只使用部分窗体节,以使得用户能更有效地使用窗体。 大部分窗体只使用主体节、页面页眉节和页面页脚节即可满 足一般性应用需求。
图4-1 窗体的组成
4.2 创建窗体操作实例
(11) 关闭属性窗口,依次为各个文本框设置控件来源, 结果如图4-25所示。
说明:控件的添加也可从字段列表框中拖拽所需字段到 窗体中,系统将自动选择相应的控件与所拖拽的字段对应。
图4-25 设置其他各控件的来源
(12) 按图4-26所示,调整各控件的大小与位置。 说明:用鼠标拖拽出一矩形区域,可选中该区域中的所 有控件。单击鼠标右键,在弹出的快捷菜单中可选择“对齐” 或“大小”菜单中的各子菜单项对控件进行快速调整。
3. 数据透视表视图和数据透视图视图 数据透视表视图或数据透视图视图中的数据与相应的窗 体绑定。在这些视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据;可以重新排列行标题、列标题和 筛选字段,直到形成所需的版面布置为止。每次改变版面布 置时,窗体会立即按照新的布置重新计算数据。 在数据透视表视图中,通过排列筛选行、列和明细等区 域中的字段,可以查看明细数据或汇总数据。 在数据透视图视图中,通过选择一种图表类型并排列筛 选序列、类别和数据区域中的字段,可以直观地显示数据。

Access教学课件:第四章 窗体设计

Access教学课件:第四章 窗体设计
❖ 文本框(Text) ❖ 【例】
(1)从字段列表向窗体拖入教材表的教材编号、教材名 称、单价、数量 4个字段,生成4个绑定型文本框;
(2)建立三个文本框,起名t1、t2、t3; (3)在t1中写表达式:=[单价]*[数量]; (4)在t3中写表达式:=t1+t2。
4.3.3 在设计视图中创建窗体
户输入的数据等;
• 计算型:显示表达式的值,表达式使用的数据可以
是字段的值、其他控件的值、函数值等,需要加=。
4.3.3 在设计视图中创建窗体
❖ 文本框(Text) ▪ 文本框的重要属性Value ▪ 文本框的常用方法Setfocus ▪ 文本框的常用事件Gotfocus、click、Chang等
4.3.3 在设计视图中创建窗体
❖ 标签(Label)
▪ 用来显示说明性文本的控件,不能显示字段或表 达式的数值,属于非绑定性控件。
▪ 独立标签和关联标签
• 名称(Name):控件的名称,程序需用Name引用控件; • 标题(Caption):控件的标题文本; • 前景色(ForeColor)和背景色(BackColor): • 可见性(Enabled):决定控件是否可见; • 字体名称(FontName)和字体大小(FontSize): • 倾斜字体(FontItalic):
4.3.1 窗体设计窗口
❖4.属性窗口 ▪ 窗体、窗体上的每个控件和节都有自己的属性
▪ 窗体的属性决定了窗体的结构、外观及数据来源 ▪ 标题(Caption) 窗体视图中标题栏上显示的文本 ▪ 导航按钮(NavigationButtons) ▪ 自动居中(AutoCenter) ▪ 宽度(Width) ▪ 图片(Picture) ▪ 记录源(RecordSource)

access窗体设计步骤

access窗体设计步骤

access窗体设计步骤
以下是使用 Microsoft Access 创建窗体的基本步骤:
1. 打开 Access 数据库:打开包含要创建窗体的数据库。

2. 选择“创建”选项卡:在 Access 主界面中,选择“创建”选项卡。

3. 选择“窗体”工具:在“创建”选项卡中,选择“窗体”工具。

4. 选择窗体的数据源:在“窗体设计工具”选项卡中,选择“数据源”,然后选择要使用的表或查询作为窗体的数据源。

5. 添加字段:从“字段列表”窗格中,将所需的字段拖放到窗体设计区域。

6. 布置字段:根据需要,在窗体设计区域中布置和调整字段的位置、大小和格式。

7. 添加控件:可以向窗体添加其他控件,如按钮、文本框、标签等,以实现更复杂的功能。

8. 设置属性:通过“属性表”窗格,可以设置字段和控件的属性,例如标签文本、字体、颜色、对齐方式等。

9. 设计窗体布局:根据需要,调整窗体的布局和样式,例如添加背景色、边框、分隔线等。

10. 添加验证规则:可以添加验证规则,以确保用户输入的数据符合预期。

11. 保存窗体:在完成设计后,保存窗体。

为窗体指定一个有意义的名称。

12. 运行和测试:运行窗体,输入数据并测试其功能,确保一切按预期工作。

以上是使用 Access 创建窗体的基本步骤。

根据具体需求,你还可以进一步定制和美化窗体,以及添加更多功能。

第09讲 数据库Access窗体设计(1)

第09讲 数据库Access窗体设计(1)

三、创建窗体
1.自动创建
1)"窗体"按钮 Step:选择记录源(表或查询), “创建”|“窗体”
三、创建窗体
2)分割窗体 Step:选择记录源(表或查询), “创建”|“其它窗体”|“分割窗体”
三、创建窗体
2.窗体向导创建
“创建”|“窗体向导”
例:创建窗体,显示学生及其所在班级的信息。
三、创建窗体
Байду номын сангаас
四、窗体设计
2.设置属性
通过设置窗体、节(窗体页眉/页脚及主体)、 控件的属性来设计窗体的外观、数据源及功能
选择对象|“属性表”
多数属性可使用其默认值
2015年12月14日星期一
一、窗体的功能
请注意: 窗体本身没有存储数据,也不像表那样只以 行和列的形式显示数据。 任何形式的窗体都是建立在表或查询基础上 的。
一、窗体的功能
窗体可作为浏览、编辑、输入/输出 表或查询中数据的交互界面
窗体可作为组织、控制整个系统中对 象的外观界面
二、窗体的构成
窗体页眉:显示窗体的标题信息 主体 :显示所基于表或查询中的数据 数据显示在控件中: -结合型控件:与字段相连,用于显 示、更新数据 -非结合型控件:指文本、图形、图 像等 -计算型控件:用来显示计算结果
窗体页脚 :显示提示信息或布置 操作按钮
三、创建窗体
创建窗体常用的3种方法:
自动创建 利用窗体向导创建 在设计视图中创建
3.设计视图创建
从无到有新建一个窗体 修改已存在的窗体
三、创建窗体
构成窗体的各个部件,如按钮、文本框、 组合框等,叫做“控件”,用于在窗体 中显示数据、执行操作和修饰版面
四、窗体设计

《Access2016数据库教程》第6章窗体

《Access2016数据库教程》第6章窗体

1. 控件的类型
(1)绑定控件。与表或查询中的字段捆绑在一起。Access会 自动更新当前记录中与绑定控件相关联的表字段的值。 (2)未绑定控件。与表中字段无关联,不会更新表中字段值。 (3)计算控件。使用表达式作为其控件来源。计算控件必须 在表达式前先键入一个等号“=”。 例如,要在一个文本框中显示当前日期,则其“控件来源”属 性应指定为:=Date(); 要想在文本框中显示学生哪年出生,需将其“控件来源”属性 指定为:=Year([出生日期])。
6.3.2 属性表
在Access中,属性决定对象的特性。窗体属性决定窗体的 结构、外观和行为;控件属性决定控件的外观、行为以及其中 所含文本或数据的特性。
属性表窗格包含5个选项卡: 格式、数据、事件、其他、全部
Access对各个属性都提供 了相应的默认值,在“属性表”中 可以重新设置其属性值。
1.窗体的基本属性

导航按钮

记录选择器 否
分隔线

窗体属性设置 属性名称 设置值
导航按钮 否
记录选择器 滚动条 弹出方式
否 两者均无 是
5.复选框、选项按钮、切换按钮和选项组
【例6-15】创建学生信息查询窗体。该窗体中有一个选 项组,包含了3个选项,选中某个选项后,单击“开始 查询”按钮可以打开相应的查询界面完成查询。窗体为 弹出式窗体,不设导航按钮、滚动条、记录选择器。
本例操作主要分两部分,一是使用设计视图按要求创建 主窗体,二是将“例6-3选课成绩表(数据表)”窗体添加 到主窗体中作为子窗体。
1.使用设计视图创建主/子窗体
主窗体属性设置
属性名称 设置值
记录源
学生表
导按钮 否
记录选择器 否 允许编辑 否

Access第7章 窗体设计

Access第7章 窗体设计
右击对象,选择“属性”打开属性设置对话框,选择 “事件”选项卡。
利用VB代码定义事件过程的语句格式如下:
Private Sub 对象名称_事件名称[(参数列表)] <程序代码> End Sub
程序代码是VB提供的操作语句序列。
4. 方法(P141) 方法是Access提供的完成某项特定功能的 操作,每种方法都有一个特定的名字。用户 在系统设计中可根据需要调用方法。 调用语句格式:
格式1: [<集合名>].<对象名>.属性名=<属性值> 格式2:With <对象名> <属性值表> End with 例1:Forms!学生窗体. RecordSource= "Select * from 学生表 where 籍贯='北京' " 例2: Forms!学生信息处理!CmdDel.Enabled=False
五、创建窗体
自动窗体
纵栏式 表格式 数据表格式

六、面向对象的基本概念(P137)
1. 对象
“对象”是独立于主体的现实世界中某个客 观存在的事物。同时,对象又是被主体所认识 的对象,是主体对特定客观事物属性及行为特 征的描述。 每个对象都具有描述其特征的属性,及附 属于它的行为。 任何一个对象都有属性、事件和方法3个要 素,它们从不同的角度表达了对象的构成。
6. 列表框控件
是一种以表格式的显示方式输入/输出数据 的,表格中有若干行和列。 在打开窗体时,可以从列表中选择一个值 作为新记录的字段值或更改记录的已有字段值, 列表框的主要属性是表格的列数。 在窗体中选择一个列表框控件,系统将自 动启动列表框向导。
7. 组合框控件
由一个列表框和一个文本框组成,主要是 从列表项中选取数据,并显示在编辑窗口中。 组合框控件的属性主要包括组合框控件的大小 及组合框输出信息字体的大小、风格等。

Access数据库程序设计与应用第5章 窗体设计

Access数据库程序设计与应用第5章 窗体设计

图5-3 表格式窗体
5.1.1 窗体的类型
Access 数据库技术与应用
❖④ 主/子窗体。窗体中的窗体称为子窗体,包含 子窗体的窗体称为主窗体。主/子窗体通常用来显 示表之间具有一对多关系的数据。主窗体显示“ 一”方数据表的数据,一般采用纵栏式窗体;子 窗体显示“多”方数据,通常采用数据表窗体或 表格式窗体,如图5-4所示。
❖⑥ 数据透视图视图:数据透视图视图是用来创建 数据透视图的设计界面。
5.2 快捷创建窗体
Access 数据库技术与应用
5.2.1 利用“窗体”工具创建窗体 5.2.2 利用窗体向导创建窗体 5.2.3 使用“模式对话框”工具创建窗体 5.2.4 使用“空白窗体”按钮创建窗体 5.2.5 创建数据透视图和数据透视表窗体
❖ ① 纵栏式窗体。纵栏式窗体将字段排成列,每列的左边 显示字段名称,右边显示字段的内容。一次显示一条记录 的内容。纵栏式窗体一般用于数据输入,如图5-1所示。
❖ ② 数据表窗体。数据表窗体可以在窗口中显示多条记录 ,它与表对象在数据表视图中显示的界面相同。数据表窗 体通常被作为一个窗体的子窗体,如图5-2所示。
5.2.2 利用窗体向导创建窗体 Access 数据库技术与应用
❖③ 在“导航”窗格中,单击“教师”表对象。 ❖④ 在“表/查询”下拉列表中选择“教师”,在
左侧的“可用字段”列表中选择需要显示在窗体 中的字段名称“教师编号”和“姓名”,将其双 击到选定字段列表中。
5.2.2 利用窗体向导创建窗体 Access 数据库技术与应用
❖ 其中,信息显示窗体主要用来显示信息,以图表或 数值的形式显示信息,如图5-7所示。数据操作窗 体主要用来显示、浏览、输入、修改表或查询中的 数据,如图5-5所示。

Access数据库实用教程第七章 窗体

Access数据库实用教程第七章 窗体

7.选项卡控件
可以使用选项卡控件来展示单个集合中的多页信 息。 【例7-11】用选项卡控件显示学生的基本信息。
8.分页符控件
使用分页符控件也可以将用户需要显示的信息分 成多页来显示,使用分页符控件在窗体上的控件之间 表示垂直方向的中断,页面之间的切换可以用PageUp 或PageDown键来实现。 【例7-12】将如下图所示的窗体分成两页来显示,
7.2.2 使用设计器创建窗体
使用设计器创建窗体,可以以一个表或 查询作为记录源,当显示的字段涉及到多 个表时或是多个表中的数据的统计结果, 可以通过先创建查询,以查询作记录源, 或直接在窗体的“记录源”属性中直接输 入SQL语句,来完成多表的操作。 【例7-2】使用设计器创建窗体来显示学生 的学号、姓名、性别、出生年月、专业、 课号、成绩信息。掌握“设计器”创建窗 体的方法,各组成部分的添加 ,控件的添 加,窗体属性的设置。
控件名称 选择对象 控件向导


按下此按钮,可以在窗体上选取控件、节或窗体 用于打开或关闭控件向导。此按钮处于按下状态,当创建带有向 导的控件时,会自动打开控件向导来创建控件。带有向导的控件 有文本框、组合框、列表框、选项组等 用于显示说明信息。Access 会自动为添加在窗体上的控件附加标 签 用于显示、输入或编辑窗体、报表或数据访问页记录源中的数据, 显示计算的结果,接收用户输入的数据 可以单独使用,用于显示“是/否”类型的数据,来接收用户对是 或否的选择。也可与选项组控件结合在一起使用 可以单独使用,用于显示“是/否”类型的数据,来接收用户对是 或否的选择。也可与选项组控件结合在一起使用 可以单独使用,用于显示“是/否”类型的数据,来接收用户对是 或否的选择。也可与选项组控件结合在一起使用 与切换按钮、选项按钮或复选框结合起来使用,用来显示一组可 供用户选择的值,每次只能有一个选项处于选中状态 显示可滚动的数值列表。在用户输入数据时,只能用列表中提供 的值进行输入或修改现有的数据

Access数据库教程 窗体

Access数据库教程   窗体
使用选项卡进行分页。 8.图像控件
资料仅供参考
4.3.3 常用控件的使用
标签控件
例4.9:在窗体设计视图中,创建图4.35所
示的窗体,窗体名为:输入教师基本文本信框控件
息。
选项按钮 控件
组合框控件
列表框控件
命令按钮 控件
资料仅供参考
4.3.4 窗体和控件的属性
1、属性对话框
资料仅供参考
4.3.4 窗体和控件的属性
资料仅供参考
4.3 设计窗体
4.3.1 窗体设计视图
1、设计视图的组位成于窗体顶部,设置窗体标题、使用说
明等。
设置窗体打印时的页头信息。
显示记录数据,可以显示一条或多条记 录。
设置窗体打印时的页脚信息。
位于窗体底部,显示对所有记录要显示 的内容等。
资料仅供参考
4.3.1 窗体设计视图
2、“窗体设计工具”选项卡
属性名称属性值属性名称属性值属性名称属性值标题数据输入记录选择器滚动条两者均无分割线最大最小按钮434窗体和控件的属性3常用的数据属性数据属性决定了一个控件或窗体中的数据来自于处以及操作数据的规则而这些数据均为绑定在控件上的数据
资料仅供参考
第4章 窗 体
4.1 认识窗体 4.2 创建窗体 4.3 设计窗体 4.4 修饰窗体 4.5 定制系统控制窗体
2、常用的格式属性
“格式”属性用于设置窗体和控件的外观。
例4.11:设置“输入教师基本信息”窗体中的标题和教 师编号标签的格式属性。其中,标题的字体为:16号, 隶书,前景色(字体颜色)灰色;教师编号标签的背 景色为蓝色,前景色为白色;
资料仅供参考
4.3.4 窗体和控件的属性
例4.12:设置上例所建窗体的格式属性。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本节将介绍应用窗体向导创建“源于单一数据集 的窗体”和“源于多重数据集的窗体”。所谓“源 于单一数据集的窗体”是指窗体的数据源是一个数 据表或据源是多个数据表或多个查询 的某种组合。
4.2.1 源于单一的数据集的窗体设计 经过以上的学习,我们了解了窗体的基本概念,下面
4. 3. 2 窗体设计视图工具栏
如图4-16所示的工具箱,是窗体设计的“命令中心”。拖动标 题栏可以移动工具箱,拖动边缘或角可以更改工具箱的外形。 还可以将工具移到工作区的顶部,像工具栏一样使之固定。 关闭工具箱的方法很多,可以单击工具箱右上角的“关闭” 按钮,也可以选择“视图”菜单中的“工具箱”命令,还可 以单击工具栏上的“工具箱”按钮。
本章导读
窗体又叫表单,是用户和Access 2002应用程 序之间的主要接口。数据库是用表来存储数据的, 一个完善的数据库应用程序,要使用户能够方便的 对数据表进行数据的输入,修改维护,以及显示输 出。利用Access窗体,能使用户可以轻松地完成数 据的各种处理,制定表中数据的多种显示输入输出 方法以及完成数据库的各种维护功能。可以说,创 建一个Access数据库应用程序系统来说,制作各种 各样的窗体是必不可少的。否则,它就不是一个完 整的数据库应用程序。
【例2】创建一个带有子窗体的主窗体,用于显示 “学生信息表”和“成绩表”中的数据,“成绩表” 表中的数据是一对多关系中的“多”端,而“学生 信息表”中的数据是此关系中的“一”端,每个学 号对应多门课程的成绩。
在这类窗体中,主窗体和子窗体彼此连接,使得 子窗体只显示与主窗体当前记录相关的记录。例如, 当主窗体显示学号为“9901001”时,在子窗体中就 只会显示学号“9901001”学生的各个学期的各科成 绩。
工具箱和窗体组成: ● 标题栏 显示当前编辑的窗体名称; ● 水平标尺和垂直标尺 用来标准控件的位置; ● 工具箱 是窗体设计工具的集合,通过拖放为窗体创
建控件;
● 窗体页 是窗体设计的中心,它一般由主体节构成, 但是窗体也能包含窗体页眉、页面页眉、页面页脚及窗 体页脚等窗体节,是通过“视图”菜单来增加,窗体页 眉用于显示窗体标题,窗体使用说明或者打开相关窗体 或运行其他任务的命令按钮。窗体页脚用于显示窗体命 令按钮或接受输入的非结合控件等对象的使用说明,窗 体页脚会显示在“窗体”窗口的底部和打印输出文档的 结尾处。
4. 1. 2 窗体的结构
Access窗体由窗体页眉、页面页眉、窗体主体、 页面页脚和窗体页脚5个节组成。
窗体页眉:用于显示窗体的标题和使用说明,或打开 相关窗体或执行其他任务的命令按钮。显示在窗体 视图中顶部或打印页的开头。
窗体主体:用于显示窗体或报表的主要部分,该节通 常包含绑定到记录源中字段的控件。但也可能包含 未绑定控件,如字段或标签等。
用于创建保持开/关、真/假、或是/否值的选 项按钮控件(有时称作”调谐选项按钮”)。 单击选项按钮时,其值变为-1(表示开、真 或是)并且按钮中央出现实心圆。再次单击 该按钮,其值变为0(表示关、假或否)。
用于创建保持开/关、真/假或是/否值的复选 框控件。单击复选框时,其值变为-1(表示 开、真或是)并且框中出现核对记号。再次 单击复选框,其值变为0(表示关、假或否) 并且框中的核对号消失。
本章介绍窗体的设计,主要内容包括: l 窗体的类型与结构 l 窗体设计向导的应用 l 自定义窗体 l 窗体控件的应用 l 修饰窗体外观 l 创建切换面板 l 图表窗体设计
一般来说窗体可以完成以下几种功能。
1.显示编辑数据
这是窗体最普通用法。窗体为自定义数据库中数 据的表示方式提供了途径。还可以用窗体更改或删 除数据库的数据。可以在窗体中设置选项属性。
(3)滚动条 (4)记录选定器 (5)导航按钮 (6)分隔线 (7)自动居中 (8)控制框
2.窗体的数据属性及其取值含义 (1)记录源 (2)过滤器 (3)排序依据 (4)允许编辑、允许添加、允许删除 (5)数据输入 (6)记录集类型 (7)记录锁定
4. 4 窗体控件的应用
窗体是一个容器对象,可以包含其他对象。例如,窗 体的数据源就是窗体中包含的数据表查询对象。又如, 窗体中的子窗体就是窗体中包含的子窗体对象。窗体中 包含的对象也称为控件,这是因为它们中的大多数都可 以对某些事件进行相应的处理。设计窗体就必须很好地 掌握窗体控件的属性及其应用方法。
用于在当前窗体中嵌入另一来自多个 表的数据的窗体。
用于向窗体中添加直线以增强其外观。
用于向窗体中添加填充的或空的矩形 以增强其外观。
用于显示系统中所装的所有ActiveX控 件。
4. 3. 3 窗体控件属性
一个窗体的属性可以分为四类,分别是“格式” 属性、“数据”属性、“事件”属性和“其他”属 性,在属性对话框中分列在四张卡片上。单击四个 属性卡片中的一张卡片,即可对相应属性赋值或选 取属性值。
图4-1 “职工信息”单页窗 体
图4-2 利用标签切换页面
2.连续窗体
连续窗体和多页窗体一样都是用来显示多个记录的, 连续窗体使用一种接近于数据表的方式一个接一个地显 示记录,如图4-3所示。
3.子窗体
子窗体实际是在主窗体中又弹出一个窗体,这样 设计较直观地显示窗体中的信息,使用户方便,有 连贯性。如图4-4所示。在“人事档案管理系统”窗 体中又套一个“职工查询”的子窗体。
2.控制应用程序的流程
窗体上可以放置各种命令按钮控件。用户可以通 过控件作出选择并向数据库发出其各种命令,窗体 可以与宏一起配合使用,来引导过程动作的流程。 比如可以在窗体上放置“按钮控件”来打开窗体运 行查询和打印报表。
3.显示信息
可以利用窗体显示各种提示信息、警告和错误信 息,例如当用户输入了非法数据时,信息窗口会告 诉用户“输入错误”并提示正确的输入方法。
【例3】可以对照下面关于各属性取值的说明及图417所示,分析“学生“数据库中的窗体对象中“学 生信息表”窗体各属性取值的作用。
1.窗体的常用格式属性及其取值含义 (1)标题
其属性值为字符串。在窗体视图中,该字符串显 示为窗口标题栏。
(2)默认视图
其属性值需在“连续窗体”、“单个窗体”、 “数据表”、“数据透视表”和“数据透视图”五 个选项中选取,它决定窗体的显示形式。
【例4】在“学生信息”窗体中创建一个标题名为 “学生信息管理系统”。
4. 4. 2 文本框控件的应用
在窗体或报表上可以使用文本框来显示某个表、查 询或SQL语句上的数据,这种文本框类型称为结合文本 框,因为它与某个字段中的数据相结合。
1.文本框控件的应用
文本框控件可以是结合、非结合或计算机型的。 结合型文本框控件与基表或查询中的字段相连,可 用于显示、输入及更新数据库中的字段。计算机型 文本框控件则以表达式作为数据库源。表达式可以 使用窗体或报表的基表或查询字段中的数据,或窗 体或报表上其他控件中的数据。而非结合型文本框 控件则没有数据来源。使用非结合型文本框控件可 以显示信息、线条、矩形及图象。
4.打印数据
Access中除了报表可以用来打印数据外,窗体也 可以作为打印数据之用。一个窗体可以同时具有显 示数据及打印数据的双重角色。
一个好的窗体确实是非常有用的。不管你的数据库中 表或查询设计得有多好,如果你的窗体设计得十分 杂乱,而且没有任何提示,所建立的数据库就没有 什么意义了。
4. 1 窗体
4. 4. 1 标签控件的应用
在窗体或报表上可以使用标签来显示说明性文本, 例如标题或简短的提示。标签并不显示字段或表达 式的数值,它总是为非结合的,而且当从一个记录 移到另一个记录时,它们的值都不会改变。
在使用标签工具创建标签时,此标签将单独存 在——并不附加到其它任何控件上。可以单独使用 标签显示信息,例如窗体或报表的标题或其他说明 性文本。单独的标签在数据表视图中并不显示。
就可以着手亲自创建窗体了,使用向导创建窗体。 【例1】利用“学生信息表”创建窗体,具体步骤如下:
4.2.2 源于多重数据集的窗体设计
在很多情况下,信息系统的窗体数据源都不是基于一 个数据表或一个查询表。Access 2002处理多重数据源 的形式为开设子窗体。即主窗体基于一个数据源,而任 一其他数据源的数据处理则必须为其开设对应的子窗体。 子窗体是窗体中的窗体,在显示有“一对多”关系的表 或查询中的数据时,子窗体特别有效。
不仅窗体具有这些属性,窗体中可以设置的对象 (也称为控件)也都具有这四类属性。对控件设置 “格式”属性值是为了设置控件的显示格式;对控 件设置”数据”属性值则是为设置该控件操作数据 的规则,当然这些数据必须是绑定在控件上的数据; 对控件设置“事件”属性值是为该控件设定响应事 件的操作规程,也就是为控件的事件处理方法编程。
下面我们用“窗体向导”来创建一个带子窗体的 窗体。
4.3 自定义窗体
虽然向导可以自动生成一些比较实用的窗体,但是要 设计出更加优美、功能更加强大的窗体,还必须依靠窗 体的设计视图,窗体设计视图是进行窗体设计的主要工 具,可以直接在窗体设计视图中创建窗体,也可以在窗 体设计视图中修改已有的窗体。
4. 3. 1 窗体设计视图 窗体的设计视图主要由标题栏、水平标尺、垂直标尺、
用于在窗体或报表中放置静态图片。不能对窗 体上的图片进行编辑。
用于在窗体或报表中结合型OLE对象。
用于在窗体或报表中结合型OLE对象。
用于在多页窗体的页间添加分页符。
“选项卡控 件”按钮
“子窗体/子 报表”按钮
“直线”按 钮
“矩形”按 钮
“其他控件” 按钮
用于在窗体上创建一个多页的选项卡, 用来切换页面。
提示 如果在“设计”视图下显示“窗体”窗口时看不到工具 箱,请选择“视图”菜单中的“工具箱”命令或单击工具栏 上的“工具箱”按钮。
工具按钮名称
“选择对象” 按钮
按钮图 标
工具按钮的功能
默认工具。使用该工具可以对现有控件进行 选择、调整大小、移动和编辑。
相关文档
最新文档