第4创建和使用窗体
第4章 窗体
选择对象 标签 选项组 单选扭
控件向导 文本框 切换按钮 复选框
组合框
命令按钮 非绑定对象框 分页符 子窗体/子报表 矩形
列表框 图片框 绑定对象框
多页控件
直线 其他控件
工具按钮名称 “选择对象” 按钮 “控件向导” 按钮 “标签”按钮 “文本框”按 钮 “选项组”按 钮
按钮图 标
工具按钮的功能
使用以下3种方法删除: ◆按Delete键; ◆单击窗体设计工具条的剪切按钮; ◆选择:编辑|删除 或 剪切。
移动控件:选中控件,拖动到目的位置。 改变大小:选中控件,鼠标在控制炳拖动改变大小。 改变类型:选中控件,右键“更改为”。
4.3.4 窗体和控件的属性
P173
一个窗体的属性分为四类,分别是“格式” 、 “数据” 、“事件” 和“其他”属性。 “格式”属性值是为了设置控件的显示格式; ”数据”属性值则是为设置该控件操作数据的规 则,当然这些数据必须是绑定在控件上的数据; “事件”属性值是为该控件设定响应事件的操作 规程,也就是为控件的事件处理方法编程。
P159
P162
P164 P166 P167 例4-8
8.创建图像控件
P171
9.添加ActiveX控件
P172
日历
10.删除控件
P173
选中要删除的控件;
1.选择单一控件 鼠标单击该控件位置。 2.选择多重控件 按住Shift键单击控件即可。 3.选择全部控件 选择“编辑”菜单下“全选”即可。
1.标签控件
P156
标签主要用于在窗体或报表上显示说明性文本。 例如标题或简短的提示。它总是为非结合的;
2.文本框控件
P156
文本框主要用来输入或编辑字段数据,它是一种 交互式控件。可以是结合、非结合或计算型的。
实验4-Access窗体
吉林大学珠海学院
本章内容
5.1 窗体概述 5.2 使用向导快速创建窗体 5.3 使用设计视图创建窗体 5.4 使用窗体处理数据 5.5 主子窗体和导航窗体
2020年8月15日星期六
5.1 窗体概述
窗体是Access数据库的重要组成部分 窗体本身没有存储数据,也不像表那样只
窗体还可作为控制驱动界面,用它将整个系 统中的对象组织起来,从而形成一个连贯、 完整的系统。
2020年8月15日星期六
5.1.2 窗体的视图
窗体有4种常用视图:
“设计视图”:用于创建窗体或修改窗体的窗口
“窗体视图”:用于显示记录数据、添加和修改 表中数据的窗口
“布局视图”:用于修改窗体的设计。与“设计 视图”不同,布局视图是在正在运行的窗体中修 改窗体,因而可以看到窗体中的数据。
2020年8月15日星期六
6.数据透视表窗体
数据透视表是指通过指定布局和计算方法(求 和、平均等)汇总数据的交互式表格,用此方 法创建的窗体称为数据透视表窗体。
2020年8月15日星期六
5.2 使用向导快速创建窗体
Access提供了多种制作窗体的方法,包括窗 体的快速创建、空白窗体创建、“窗体向导” 创建、“窗体设计视图”创建、“数据透视 图向导”创建等。
体上一次显示多条记录(表格式窗体)。
2020年8月15日星期六
5.2.2 使用“窗体向导”创建窗体
例:使用“窗体向导”创建窗体,窗体名称为“学生情 况”,数据源为“学生表”,窗体中显示学生基本信息的 字段。
1)在数据库窗口中,选择“学生”表对象。 2)选择 “窗体”选项组中的 “窗体向导”选项,启动 向导。如下图所示。 3)屏幕显示“窗体向导” 之确定字段对话框,如右 图所示。
第四章 窗体
4.1.3
目 录
窗体的分类
上一页
下一页 退 出
4.主/子窗体: 窗体中的窗体称为子窗体,包含子窗体 的基本窗体称为主窗体,如图4-5所示。 主窗体和子窗体通常用于显示多个表或 查询中的数据,这些表或查询中的数据具有 一对多关系。 在这种窗体中,主窗体和子窗体彼此链 接,主窗体显示某一条记录的信息,子窗体 就会显示与主窗体当前记录相关的记录的信 息。 主窗体只能显示为纵栏式的窗体,子窗
4.2.2 窗体中的控件和工具箱
目 录 返回
上一页
下一页 退 出
5)与事件有关的属性 ①鼠标事件:指操作鼠标引发的事件 。 ②键盘事件:是指在窗体或控件具有焦 点时,由操作键盘所引发的事件。 ③对象事件:是指操作对象时引发的事 件。 ④窗口事件:窗口事件是指操作窗口引 发的事件 。 ⑤操作事件:操作事件是指与操作数据 有关的事件 6)其他属性
4.2.2 窗体中的控件和工具箱
3)常用的格式属性 ①窗体常用的格式属性如下: ◆标题:在窗体标题栏上显示内容。 上一页 ◆默认视图:窗体的显示形式,有“连续窗体”、 下一页 “单一窗体”或“数据表”三个选项。 退 出 ◆滚动条:窗体中是否显示滚动条,有“两者均 无”、“水平”、“垂直”和“水平和垂直”三 个选 ◆记录选定器:窗体中是否显示浏览按钮,有 “是”和“否”两个选项,。 ◆分隔线:窗体中是否显示各节间的分隔线,有 “是”和“否”两个选项。
4.2 创建窗体
目 录
上一页
下一页 退 出
Access提供了一个完整的设计窗体的 界面和控制窗体功能的平台。在Access 中,可以利用自动创建窗体向导、窗体 向导和窗体设计视图(人工方式)三种方 法来创建窗体。
4.2 创建窗体
第4章_窗体_(未来教育_全国计算机等级考试_二级Access教程_配套课件)
一、自动创建窗体
1.使用”自动窗体“ 需要先选定表对象或查询对象,而不是在窗体对象 下启动向导或进入窗体设计视图。 步骤:在”数据库“窗口的”表“对象下选定相应 数据表,然后单击”插入“菜单中的”自动窗体“ 命令,或单击工具栏中”新对象“按钮右侧的向下 箭头,从打开的下拉列表中选择”自动窗体“选项 。
3
二级ACCESS培训讲义
窗体的主要用途有以下几种: (1)输入和编辑数据。 (2)显示和打印数据。 (3)控制应用程序流程。 二、窗体的类型 7种 纵栏式窗体 表格式窗体 数据表窗体 主/子窗体 数据透视表窗体 图表窗体 数据透视图窗体
4
二级ACCESS培训讲义
三、窗体的视图
共有5种视图: (1)设计视图 一般用于创建、修 改、美化窗体。 (2)窗体视图 主要用于查看窗体 设计的最终效果。一般每次只能查看 一条记录。 (3)数据表视图 以行和列的形式显示窗体中的数 据,在该视图中可以编辑字段和数据。只有当数据 源来自表和查询的窗体时,才有数据表视图。 (4)数据透视表视图 (5)数据透视图视图
16
二级ACCESS培训讲义
在窗体”设计“视图窗口,将鼠标指针置于窗体浅 灰色区域的右边,当鼠标指针变为双向箭头时,按 住左键左右拖动,改变窗体的宽度。 在窗体”设计“视图窗口,将鼠标指针置于节的底 边,当鼠标指针变为双向箭头时,按住左键上下拖 动,改变节的宽度。(构成窗体的每一部分成为一 节) 注意:”窗体页眉/页脚“、”页面页眉/页脚“只能 成对地添加或删除。如果只需要页眉,可将页脚的 高如果删除页眉、页脚,则其中包含的控 件同时被删除。当页眉、页脚中有控件时,必须首 先删除其中的控件,才能将其高度设置为零。
使用”窗体向导“能够基于一个或多个表,也可以 基于查询创建窗体。 1.创建基于单一数据源的窗体
实验四、创建和使用窗体
实验四、创建和使用窗体窗体是将一个或多个表或查询的某些字段进行格式化排列后的视图,简单的说,窗体可以看作是表或查询的另一种视图方式。
在这种视图方式中,用户可以更方便简单的进行数据记录的查看和输入。
1.使用向导创建窗体在创建窗体之前,应先确定窗体将基于什么表来创建以及窗体将如何使用。
例如,在第一个练习中,我们依据【学生信息表】创建一个用于查看和输入学生信息的窗体。
(1)打开实验四目录下的“图书管理”数据库。
(2)在数据库窗口左侧的“对象”栏中单击“窗体”,双击“使用向导创建窗体”启动窗体向导。
(3)该窗口用于确定窗体中包含哪些字段,在“表/查询”下拉菜单中选择“表:学生信息表”,则“可用字段”中列出所有该表中包含的字段,单击全选按钮,将所有字段添加到“选定的字段”区域中(也就是说我们要创建的新窗体中将包含该表中的所有字段),如图4-1所示,单击“下一步”按钮。
图4-1 窗体创建向导(4)在第二步的窗口中用于确定窗体显示的布局,使用缺省的选项“纵栏表”,如图4-2所示,单击“下一步”按钮。
图4-2 选择窗体布局(5)在所列出的窗体样式中任意选择其中一种,单击“下一步”按钮。
(6)保留系统为窗体指定的标题“学生信息表”,保留“打开窗体查看或输入信息”单选项,单击“下一步”按钮。
此时,新的窗体创建完成,并显示出“学生信息表”中的第一条记录。
如图4-3所示,左侧一列为表的字段标题,右侧一列为每条记录对应字段的数据值。
图4-3 学生信息表窗体(7)单击窗体底部的按钮,可以查看其他记录。
其中,单击查看下一条记录,单击查看最后一条记录,单击查看上一条记录,单击查看第一条记录,而单击可以输入新记录。
当数据表中记录比较多时,也可以利用向导创建“表格”式窗体,例如,创建“书籍目录表”窗体,创建过程与上述过程相同,只是在上述步骤(4)的图4-2中选择“表格”式即可。
创建完成的“书籍目录表”窗体将如图4-4所示。
图4-4 书籍目录表窗体2.调整窗体布局对于已经创建完成的窗体,可以通过设计视图对它的布局作进一步修改。
ACCESS实例教程窗体的操作
4,其他属性卡,定义控件的附加属性。 如:名称。控件的名称是一个字符串,在VBA程序用名称 调用控件。窗体中每一个控件都有名称,名称是惟一的。
• ACCESS实例
4.2.3 窗体的常用属性
窗体的常用属性有:标题、记录选择器、导航 按钮、分隔线、图片、记录源等。
4.2.2 属性对话框
属性决定窗体和控件的结构、外观以及数据特性。任何对 象都有一系列属性,不同对象拥有的属性也不相同。
先选取对象,然后再给选取的对象定义属性。
• ACCESS实例
1,格式属性卡,定义控件的显示格式和外观样式。 如:前景色、背景色、宽度、高度、上边界、左边界等。
2,数据属性卡,定义控件的数据来源和操作数据的规则。 如:控件来源、输入掩码、有效性规则、默认值等。
• ACCESS实例
(2)在设计视图中打开主窗体→将子窗体拖入主窗体中→ 整理布局。 (3)转到窗体视图,显示主/子窗体。
• ACCESS实例
(3)单击“下一步”→为组合框指定标签为“职称”→单击 “完成”。 (4)类似方法建立列表框→自行键入的值依次为:计算机、英 语、中文、法律→将列表框数值保存在“系别”字段中。 (5)整理各控件位置→转到窗体视图。显示:
• ACCESS实例
4.3.6 命令按钮
用来执行特定的操作,例如,单击命令按钮关闭窗体。 通常给命令按钮附加一段VBA代码或一个宏,也可以用“向 导”给命令按钮指定一些特殊操作。 例:用向导建立命令按钮 (1)按下 “控件向导”→ 单击“命令按钮”控件→在 窗体中画按钮大小→在对话 框中选类别为“记录导 航”→选操作为“转至前一 项记录”。
• ACCESS实例
Access数据库程序设计(第四版)教学课件ppt作者张成叔Access期末复习习题及答案
第1章数据库技术概述一、选择题1.Access2003是一种()。
A.数据库B.数据库系统C.数据库管理软件D.数据库管理员答案:C2.菜单命令名称的右侧带有三角符号表示()A.该命令已经被设置为工具栏中的按钮B.将光标指向该命令时将打开相应的子菜单C.当前状态下该命令无效D.执行该命令后会出现对话框答案:B3.Access数据库的对象包括()A.要处理的数据B.主要的操作内容C.要处理的数据和主要的操作内容D.仅为数据表答案:C4.Access2003数据库7个对象中,()是实际存放数据的地方。
A.表B.查询C.报表D.窗体答案:A5.Access2003数据库中的表是一个()。
A.交叉表B.线型表C.报表D.二维表答案:D6.在一个数据库中存储着若干个表,这些表之间可以通过()建立关系。
A.内容不相同的字段B.相同内容的字段C.第一个字段D.最后一个字段答案:B7.Access2003中的窗体是()之间的主要接口。
A.数据库和用户B.操作系统和数据库C.用户和操作系统D.人和计算机答案:A二、填空题1.Access2003是中的一个组件,它能够帮助我们。
答案:Office2003办公软件,数据库管理2.Access2003的用户界面由、、、、和组成。
答案:标题栏,菜单栏,工具栏,工作区,状态栏,任务窗格3.Access2003数据库中的表以行和列来组织数据,每一行称为,每一列称为。
答案:一条记录,一个字段4.Access2003数据库中表之间的关系有、和关系。
答案:一对一,一对多,多对多5.查询可以按照不同的方式、和数据,查询也可以作为数据库中其他对象的。
答案:查看,分析,更改数据,数据来源6.报表是把数据库中的数据的特有形式。
答案:打印输出7.数据访问页可以将数据库中的数据发布到上去。
答案:Internet三、判断题1.数据就是能够进行运算的数字。
()答案:×2.在Access数据库中,数据是以二维表的形式存放。
创建窗体的方法
创建窗体的方法在Microsoft Excel中,创建窗体可以帮助我们更方便地输入和处理数据。
窗体是一种便捷的数据输入工具,可以通过设置数据输入的格式和规则,让用户更加方便地输入数据,减少错误输入的可能性,提高数据的准确性和完整性。
下面,我将介绍如何在Excel中创建窗体,以及一些常用的窗体操作方法。
首先,打开Excel表格,选择你要创建窗体的数据区域。
然后点击“数据”选项卡,在“工具”组中找到“表单”按钮,点击它即可创建窗体。
接着,Excel会自动识别你选中的数据区域,并将其转换成窗体的形式,以便于数据的输入和查看。
在创建窗体之后,你可以通过窗体来进行数据的输入和编辑。
在窗体中,每一行对应一个数据记录,每一列对应数据的一个字段。
你可以通过在相应的字段中输入数据来添加新的记录,也可以通过在窗体中选择已有的记录来进行编辑和删除操作。
通过窗体,你可以更加直观地看到数据的结构和内容,方便进行数据的管理和操作。
除了基本的数据输入和编辑功能,窗体还提供了一些其他的操作方法,以方便用户对数据进行处理。
比如,你可以通过窗体来进行数据的筛选和排序,以便于查找和展示特定的数据。
你还可以通过窗体来进行数据的复制和粘贴,以便于在不同的数据表格之间进行数据的交换和共享。
通过这些操作方法,你可以更加方便地对数据进行管理和分析。
除了基本的窗体操作方法,你还可以通过设置窗体属性来对窗体进行进一步的定制。
比如,你可以设置窗体的输入规则和格式,以限制用户输入的内容和格式,确保数据的准确性和完整性。
你还可以设置窗体的外观和布局,以使其更符合你的个性化需求。
通过这些设置,你可以定制出适合自己需求的窗体,提高数据处理的效率和便捷性。
总的来说,通过在Excel中创建窗体,我们可以更加方便地进行数据的输入和处理。
窗体提供了丰富的操作方法和设置选项,可以满足不同用户的个性化需求,提高数据处理的效率和准确性。
希望上述介绍对你有所帮助,让你更加熟练地使用Excel中的窗体功能。
第4章 窗体和常用控件
VB采用了事件驱动的编程机制。当没有事件发生时,程序处 于停滞状态,只有事件发生时,程序才会运行。窗体除了 Click事件外,还有以下常见的事件。 (1)Initialize事件 当窗体第一次创建时会触发Initialize事件,一般将窗体的初 始化代码存放在该事件过程中。 (2)Load 事件 在一个窗体被装载时触发Load事件。通常,Load 事件过程用 来包含一个窗体的启动代码,例如,指定控件缺省设置值等。 (3)Unload事件 运行程序后,如果关闭窗体,就会触发Unload事件。 (4)Activate事件 当一个窗体变为活动窗体时,就会触发Activate事件。
Private Sub Option1_Click() = "宋体" End Sub Private Sub Option2_Click() = "黑体" End Sub Private Sub Option3_Click() = "楷体" End Sub
其主要属性是Caption属性,该属性用于设置在 按钮上显示的文本,命令按钮见事件是Click事件。
【例4-3】
对象属性设置如表所示。
对象名称 属性 Text1 Text Text2 Text Text3 Text Locked Label1 Caption Label2 Caption Label3 Caption Command1 Caption 属性值 空白 空白 空白 True 加数1 加数2 和 求和 说明 程序启动时文本框内无文本 程序启动时文本框内无文本 程序启动时文本框内无文本 设置该文本框不可编辑 标签框标题 标签框标题 标签框标题 命令按钮标题
04 第四讲 access窗体
主子窗体的各种属性设置
27Байду номын сангаас
子窗体为数据表时的做法
• 第1种方法:用窗体向导时选择“带有子窗体的窗体”,窗体 布局选择“数据表”
28
第2种方法:如果用窗体向导时窗体布局选择的是“表格”,则可以修改成 “数据表”;选择子窗体前的小方块,右键——属性,将“格式”选项卡 的默认视图设置为“数据表”即可
1.去掉主子窗体的记录选定器 2.子窗体不能添加记录 3.除党员字段所有文本框相同宽度
21
示例5. 创建名为“学生选修课程综合窗 体”的窗体
1
2
9指定标题
3选择字段 4 7
10
5 6
8
三、窗体属性的设置
23
窗体的属性
• 在窗体属性表中,所有属性分为 了五个属性组,它们在属性表中 以选项卡的形式出现,单击控件 的属性表相应选项卡就可以针对 不同的属性组进行查看或修改属 性。五个属性组分为:格式、数 据、事件、其他和全部。 • 窗体属性用于决定的窗体特性。 • 如果有主子窗体,窗体属性需要 分别设置。
40
下周教学内容
• Access(5)
– 报表
41
结束
谢
2.创建分割窗体
• 示例2-以课程表为数据源创建分割窗体
2.创建分割窗体
2
3
1
4
3.利用向导制作单表、多表窗体
• 用向导创建完窗体,再用设计器修饰窗体细节时请注意 – 窗体上的字段来源于哪些表? – 主子窗体各是什么形式? • 纵栏式、表格式、数据表 – 主子窗体有哪些细节属性被重新设计了? • 记录选定器、导航按钮、允许/不允许添加等 • 控件的颜色/尺寸/对齐方式等
14
4 access_窗体
4.3 设计窗体
31
4.3.3 常用控件的使用
3. 创建选项组控件 ❖ 添加选项组控件 ❖ 按向导提示逐一设置相关内容 4. 创建绑定型组合框控件 ❖ 添加组合框控件 ❖ 按向导提示逐一设置相关内容
4.3 设计窗体
列表”对话框
4.3 设计窗体
19
4.3.2 常用控件的功能
❖ 控件:是窗体上用于显示数据、执行操作、装饰窗体 的对象
❖ 窗体中包含很多控件。在窗体中添加的每一个对象都 是控件
❖ 控件的类型:绑定型、未绑定型和计算型 绑定型控件:用于显示、输入、更新数据表中的字段 未绑定型控件:没有数据来源,可以用来显示信息 计算型控件:以表达式作为数据源
4.2 创建窗体
11
4.2.2 创建图表窗体
1. 创建数据透视表窗体 ❖ 数据透视表:是一种特殊的表,主要用于进行数据计
算和分析 ❖ 创建方法:在导航窗格中选中表对象后,单击“创建
”“其他窗体” “数据透视表”
4.2 创建窗体
12
4.2.2 创建图表窗体
1. 创建数据透视表窗体 ❖ 设计界面:
[例] 创建一个如图所示的窗体,当用户输入了身高、 体重和性别后,单击“测试”按钮,系统会自动给出测 试结果
4.4 修饰窗体
39
4.4.1 主题的应用
❖ 主题:是修饰和美化窗体的一种快捷方法,它是一套 统一的设计元素和配色方案,可以使数据库中的所有 窗体具有统一的色调
❖ Access 2010提供了44套主题
计算型文本框可以显示表达式的结果。当表达式发 生变化时,数值就会被重新计算
第4章 窗体 (2)
参见例4.8方法2。
方法3:添加子窗体控件, 参见例4.13。
创建链接式主/子窗体, 参见例4.9。
4.3 创建图表窗体
4.3.1 创建数据透视图窗体
参见例4.10。 数据透视图是以图形方式显示数据及其关系。数据透视图是一 种交互式窗口,是指可动态地浏览数据。
4.3.2 创建数据透视表窗体
参见例4.11。 数据透视表以交叉表形式显示数据及其关系。
4.6.3 创建切换窗体
参见例4.18。
1. 创建面板页 2. 设置主面板 3. 添加主面板项目 4. 添加二级面板项目
窗体的功能
1)显示和查看记录。在窗体中可以显示或查 看来自一个或多个数据源中的数据,窗体的显 示格式多样。 2)输入和编辑数据。窗体是数据输入与编辑 的交互界面,方便、灵活。 3)以直观的图、表来显示分类汇总数据。 4)控制应用程序的流程。
(3)事件属性 所谓事件,是指窗体或控件可以识别的动作,如单击命令按钮。当事 件发生时,要么执行一个宏(详见第 6 章),要么执行一个事件过程 (详见第 7 章)。这个事件过程可以是系统定义的操作,如例4.13 中的按钮,执行“转至前一项记录”操作;也可以是用户编写的响应 事件过程,如例 4.16 的 Command1_Click 与 ommand2_Click。 (4)其他属性 名称:设置控件的名字,在同一窗体中的控件名称是不能相同的。 Tab 键索引:设置窗体中控件使用 Tab 键的顺序,其值是从 0 开始 的整数。 参见例4.15与例4.16。
为主窗体。主窗体和子窗体常用于显示多个数据源中 的数据,这些数据源中的数据应具有一对多关系。
在主/子窗体中,主窗体只能是纵栏式,子窗体 可以是表格式或数据表式等。当在主窗体中进行编辑 时,会反映到子窗体对应的表中。
第4章 窗体
较固定,往往不符合用户的需求。
使用窗体设计视图可以设计出自己所需要的功能和样式的窗体, 这称为设计窗体。
一、自定义窗体的创建方法 三、窗体结构设置 五、窗体和控件的属性 七、窗体和控件的事件
二、窗体数据源的设置 四、控件的使用 六、窗体类型的设置
提示:练习.caption=“大家好”
25
二、文本框
文本控件重要属性:名称(name),标题(caption),控件 来源、默认值、输入掩码、左、上边距、背景色、前景色。 例:
(1)窗体标题为“文本框设置”,记录源属性为“教师”表 (2)创建名称为“text非绑定”文本框,“控件来源”属性为空,“输 入掩码”属性为密码。 (3) 创建名称为“默认值”文本框,“控件来源”属性为空,默认值 为123456,背景为黄色。 (4)创建名称为“text绑定”文本框,控件来源为工作时间。 (5)创建名称为“text计算文本框”,控件来源属性为计算表达式: =year(date())-year([工作时间]),计算教龄。
二、窗体的类型
窗体按功能分为: (1)数据操作窗体:主要用于对表或查询进行显示、输入、修改等操作。 数据操作窗体又根据数据组织和表现形式分为单窗体、数据表窗体、分割窗 体、多项目窗体、数据透视表窗体和数据透视图窗体。 (2)控制窗体:主要用来操作、控制程序的运行,它是能过选项卡、按钮、 选项按钮等控件对象来响应用户请求的。
(5)页面页脚:位于窗体页脚上部,主体下部,用于设置打印时
的页脚信息。 注意:一个窗体必须有主体节,其它节可根据需要设置。
18
窗体页眉/页脚和页面页眉/页脚的添加和去除。右击主体节的空 白区域,在弹出的菜单中选择窗体页眉/页脚和页面页眉/页脚。 2、“窗体设计工具”选项卡 包括“设计”、“排列”、“格式”三个选项卡,其中“设计” 选项卡中“控件”组中是设计窗体的主要工具。 考题:在窗体设计时,要设置标签文字的显示格式应使用() A、格式工具栏 3、字段列表 多数情况,窗体是基于某一个表或查询建立起来的,因此控件 通常显示的是表或查询中的字段值。 打开方法:“设计”选项卡-----“工具”组-----“添加现有字段” 按钮。
4.实验报告4-窗体的创建与编辑
实验报告课程名称:数据库应用基础实验项目:窗体的创建与编辑实验类型:综合性√设计性□验证性□专业班别:姓名:学号:实验课室:厚A403指导教师:叶丽珠实验日期:2012.11.28广东商学院华商学院教务处制一、实验项目训练方案小组合作:是□否√小组成员:实验目的:1. 掌握使用多种方法创建窗体2. 编辑与设计窗体实验场地及仪器、设备和材料场地:厚A403仪器:计算机ACCESS 2003实验训练内容:一、创建窗体1.利用“教学管理信息系统”下的“教师”表中的“教师编号”、“姓名”、“性别”、“学历”、“职称”字段创建一个“纵栏式窗体”,命名为“教师基本资料”窗体。
2.利用教学管理信息系统下的“授课”表创建一个“数据表”窗体。
命名为“教师任课信息”窗体。
3.利用上两题所做的窗体创建一个主子窗体,名称为“教师课表”,要求“教师基本资料”为主窗体,而“教师任课信息”为子窗体。
效果如图5-43所示。
图5-43 主体窗体效果图二、设计窗体1.打开“教学管理信息系统”数据库,复制上题创建的“教师基本资料”窗体,粘贴后命名为“修饰教师基本资料”,并按下列要求该窗体进行设计:(1) 在窗体的窗体页眉节区位置添加一个标签控件,其名称为“title”,标题显示为“教师授课情况查看”,并将标题的格式设置为:28号、加粗、蓝色、居中对齐。
(2) 将主体节区中接收“性别”的文本框改成组合框,并将组合框名称更名为“sex”。
(3) 在主体节区添加一个绑定文本框控件,用来显示教师的籍贯。
文本框控件名称为“jg”,放置在距窗体左边10厘米、距窗体上边0.6厘米,文本框标签名称为“Label”,标题为“籍贯”。
(4) 在窗体页脚节区位置添加两个命令按钮,分别命名为“ok”和“quit”,按钮标题分别为“确定”和“退出”。
确定按钮是保存窗体中数据的修改,退出按钮是退出当前窗体。
(5) 在窗体中增加一个计算型的文本框控件,文本框标签名称为“jsrs”,文本框标题为“教师人数”;文本框名称为“zrs”,接收的内容为:教师表中教师总人数。
第4章-WinForm程序设计与实践-廉龙颖-清华大学出版社
事件
Load Click DoubleClick FormClosed BackColorChang ed
说明 窗体加载时被触发 单击控件时触发 双击控件时触发 窗体关闭后触发 控件的背景色值更改时触发
4.1.4 属性与事件
如果为窗体或控件添加一事件,首先选中 要添加事件的窗体或控件,点击“属性”窗 口的“ ”图标,将显示所有事件,如图410所示。然后选择要添加的事件,在其后面 的空格中双击鼠标,会进入到窗体代码界面 ,并自动生成相应的事件处理程序格式。
4.1.2 WINFORM程序的文件结构
• WinForm程序中包含了多种不同类型的 文件。新建的 “WindowsFormsApplication1”项目的 文件结构。
4.1.2 WINFORM程序的文件结构
• 1. Form1.cs • Form1.cs由Form1与
Form1.Designer.cs两部分组成, 其中Form1文件又包括 Form1.cs[设计]界面和 Form1.cs逻辑代码界面两部分。 • (1)Form1.cs[设计]界面 • Form1是Form1.cs[设计]界面中 系统初始化的窗体。如图4-3所 示,在默认情况下,该窗体中 没有任何控件。
4.1.2 WINFORM程序的文件结构
• (2)Form1.cs逻辑代码界面 • 右击窗体Form1,选择“查看代
码”,就会进入到Form1.cs逻 辑代码界面。 • (3)Form1.Designer.cs • Form1.Designer.cs文件用于在 窗体类中自动生成控件的初始 化代码,Form1.Designer.cs文 件代码与Form1.cs逻辑代码界 面的代码组合到一起,就是 Form1窗体的类文件
ACCESS实例教程-窗体的操作(第4章)
窗体在数据库管理中的作用
窗体在数据库管理中扮演着至关重要的角色。它通过提供一个用户友好的界面,使用户能够更方便地访 问和操作数据库中的数据。窗体可以提高用户体验,提供数据输入和输出的便利。
窗体的基本操作介绍
了解窗体的基本操作对于使用ACCESS数据库非常重要。本节将介绍窗体的创建、保存、关闭和打开等 基本操作,让您快速上手并开始使用窗体来管理数据库。
窗体的数据源绑定方法
数据源绑定是将窗体和数据库中的表格或查询关联起来,使窗体能够显示和 编辑数据库中的数据。本节将介绍窗体数据源绑定的方法,帮助您实现窗体 和数据的无缝连接。
添加表格和查询到窗体中
在窗体中添加表格和查询可以让用户更方便地浏览和操作数据库中的数据。 通过本节的学习,您将学会如何在窗体中添加和配置表格和查询,以及如何 通过窗体实现数作(第4章)
ACCESS实例教程第四章将介绍窗体的操作。通过本章的学习,您将掌握窗 体的创建、数据源绑定、控件设置以及美化窗体的技巧。同时,我们将涵盖 窗体的常见问题、优化技巧和实践应用。
ACCESS实例教程介绍
ACCESS实例教程通过具体实例带领您深入了解ACCESS数据库的各方面知 识。本课程将帮助您掌握数据库管理的基本原理和操作技巧,并通过实例让 您实际运用所学知识。在第四章中,我们将重点介绍窗体的操作。
创建窗体的方法及技巧
本节将详细介绍创建窗体的方法和一些技巧。我们将教您如何使用自动窗体 和设计视图创建窗体,以及如何设置窗体的属性和样式,让您的窗体更具吸 引力和可用性。
窗体控件的选择和设置
窗体的控件选择和设置对于窗体的功能和用户体验至关重要。在本节中,我们将介绍常用的窗体控件和 它们的设置方法,帮助您选择适合您项目需求的控件,并正确设置它们的属性和行为。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.2.3 使用向导创建主/子窗体
• 窗体中可以包含另一个窗体。基本窗体称为主 窗体,窗体中的窗体称为子窗体。子窗体还可 以包含子窗体,任一窗体都可以包含多个子窗 体,即主、子窗体间是树型结构。在主窗体查 看的数据是一对多关系的“一”端,则“多” 端数据在子窗体中显示。在主窗体中改变当前 记录会引起子窗体中记录的相应改变。
4.2 创建窗体
• 创建新窗体有多种方法。在数据库窗口中单击 对象列表中的“窗体”,然后单击“新建”按 钮,打开“新建窗体”对话框,该对话框提供 了创建窗体的9种方法。
窗体的主要设计方法是:
• 先用向导创建窗体,得 到窗体的初步设计;
• 再对初步设计成的窗体 进行再设计,直到满意 为止。
4.2.1 使用自动创建窗体
• 使用自动创建窗体最简单,只需选择数据源 (系统自动选取全部字段),但无法作一些 具体的设置。通过“新建窗体”对话框可自 动创建纵栏式、表格式、数据表三种窗体。
• 【例4-1】以“教师”表为数据源建立名为 “教师纵栏式窗体”的窗体。
4.2.2 使用向导创建窗体
• 使用“窗体向导”创建窗体不如自动创建窗体快捷、 简便,但可以进行相对详细的设置,包括按要求选定 字段、窗体布局和样式,创建的窗体更灵活,更有针 对性。这是创建窗体的主要方法,在接下来的再设计 中可以大大减少修改的工作量。
• 【例4-5】使用数据透视表向导在“教学管理” 数据库中创建”各系教师职称分布情况”数据 透视表,要求以“教师”表作为数据源,将性 别字段拖放到筛选字段区域,将所在系字段拖 放到行字段区域,将职称字段列字段,将“姓 名”字段拖放到汇总或明细字段。
4.3 窗体中的常用控件
• 再设计,使窗体的功能更强,更加方便使用, 更加美观。
4.2.5 使用数据透视表向导创建窗体
• 数据透视表窗体指的是一种能用所选格式和计算 方法汇总大量数据的交互式表。
• 数据透视表最大的用途是交叉分析表中的数据, 它可以对表或查询中的数据按行和列的形式进行 重组,适用于对表中的数据进行统计计算。
• “数据透视表”视图中的字段分为4中类型:筛 选字段、行字段、列字段和明细字段。他们分布 于数据透视表的4个区域:筛选字段区域、行字 段区域、列字段区域、汇总和明细字段区域。
4.1.3 窗体的视图
• 窗体的视图是窗体的外观表现形式。Access为窗体 提供了5种视图方式:“设计”视图、“窗体”视图、 “数据表”视图、“数据透视表”视图和“数据透 视图”视图。
• 单击工具栏上【视图】快捷按钮旁边的下拉按钮, 弹出如下图所示的下拉菜单,可以在窗体的“设计” 视图、“窗体”视图和“数据表”视图等3种视图之 间快速切换。若要切换到“数据透视表”视图或 “数据透视图”视图,需要实现创建好“数据透视 表”窗体或“数据透视图”窗体才能切换。
1.纵栏式窗体
• 纵栏式窗体每屏显示一条记录,每行一个字 段。这种布局非常清晰。一般情况下,快速 的数据输入窗体都采用类似纵栏式的布局, 通常是在自动创建或者使用向导创建的纵栏 式窗体的基础上再设计而成。
2.表格式窗体
• 表格式窗体每屏显示多条记录,字段在一行中从 左向右排列。这种窗体更适合查看字段数较少的 表。
• 页面页脚:在每一页的底部,用来显示页面摘要、 页码、日期和本页汇总数据等信息。
• 页面页眉和页面页脚中的控件,仅在“设计”视图 中和打印窗体时出现,其他视图看不到。
4.1.2 窗体的基本类型
• 按窗体显示数据的方式,可以分为纵栏式 窗体、表格式窗体、数据表窗体、图表窗 体、数据透视表窗体、对话框窗体、主/ 子表式窗体。
图表窗体将数据以直观的形式显示出来,使人能 很容易地区分出数据之间的差异,便于人们对 数据进行分析处理。
【例4-4】 使用图表向导创建一个“各系教师职称分布情 况”窗体,反映各x系各类职称的人数,要求 创建一个柱形图,数据源采用“教师”表,分 类X轴为各系名称,系列为各类职称。 注:如果要用到多张表,先建立相关的查询
4.1窗体概述
窗体是用户与数据库之间的接口,是Access数 据库用来和用户交互的主要对象。
控件是组成窗体和报表的基本元素,用于显示 数据、执行操作或装饰窗体。
标签、文本框、命令按钮、选项组、组合框、 子窗体和图形图象等。
4.1.1 窗体的结构
• 窗体的基本结构分为5部分 • 页面页眉和页面页脚可以通过工具栏中“视图”
3.数据表窗体
• 数据表式窗体的实质就是窗体的“数据表”视 图,它看上去像Excel的工作表,能显示大量 的数据,并可以执行Excel的一些操作 。
4.主/子表式窗体
在主窗体嵌入了子窗体的窗体。通常情况下,主窗体中的 数据与子窗体中的数据是相关联的。例如,要在一个窗 口同时查看学生的基本信息及其所选修的各门课程的成 绩,就可以将学生表作为主窗体的数据,而学生选修的 课程及成绩作为子窗体的数据。尽管很少单独使用数据 表窗体,但数据表窗体常常用来显示嵌入在主窗体上的 子窗体中的数据
• 窗体的“设计”视图就是用来再设计 ,不仅指 添加一些控件或调整控件的位置和大小,更重 要的是设置窗体的属性和美化窗体。
菜单的设置让其显示或隐藏
• 主体:是窗体的主要组成部分,用来显示窗体数据 源中的记录。
• 窗体页眉:是窗体的首部,用来显示窗体标题、窗 体徽标、命令按钮和说明性文字等用于显示不随记 录改变的信息。
• 窗体页脚:是窗体的尾部,作用与窗体页眉相同。 • 页面页眉:在每一页的顶部,用来显示列标题、页
码、日期等信息。
• 使用向导创建
使用向导创建
• 【例4-3】创建名为“向导创建教师授课课程 主子式窗体”,具体要求是:以“教师”表、 “课程”表为数据源,选取教师编号、姓名、 性别、所在系、职称、课程名称、课程性质、 学分8个字段,查看数据的方式为“通过教 师”。其余取系统默认值。
4.2.4 使用图表向导创建窗体