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 2016)第5章 窗体

数据库技术及应用(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章窗体

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数据库程序设计(第二版)课件ch4-使用窗体编辑与显示信息

Access数据库程序设计(第二版)课件ch4-使用窗体编辑与显示信息
在Access中有6种基本类型的窗体。下面先介绍其中 的3种,另外的3种在本章的4.4节介绍。
1. 纵栏式窗体
又称为全屏幕窗体。一次只显示一条记录,记 录中的字段按列的形式排列在屏幕上,每列的左边 显示字段名,右边显示对应的内容。纵栏式窗体常 用于浏览和输入数据,窗体中的文本框是用来显示 或输入数据。图5.1所示的就是一个纵栏式窗体。
在Access中,不管是窗体还是报表,创建和使用控件的过程基 本相同。
2. 常用控件
如图4-8所示的工具箱中包含了一个选择对象按钮、 一个控件向导按钮以及常用的18种控件。其中主要控件的 作用如下:
图4-8 空白窗体与工具箱
⑴ 标签
标签在窗体或报表上显示描述性的文本信息, 其显示的内容可以是一行或者多行。例如,窗体或 报表的标题文字,字段的标题等。标签是不接受输 入的非结合性控件。还可以将标签与其他控件结合 使用,用于说明其他控件的标题或者显示信息。经 常与标签控件结合使用的控件有文本框、选项组及 组合框等等。
第4章 使用窗体输入或显示信息
本章内容
Windows良好的用户界面是其受到广泛欢迎的重要原因, 直观可视的窗口是Windows用户界面的重要部分。在Access中,窗 体为用户提供了观察与操纵数据的界面,它提供了直观且灵活的 浏览、输入与修改数据的方法。用户可以根据实际需要,设计出 任何能够想象到的Windows风格的窗体。在本章中,我们将学习: Access窗体的组成及类型 向导及设计视图创建窗体、子窗体以及以窗体中创建图表 在窗体中添加控件、设置控件的属性并对其进行编辑, 利用窗体操作数据 编辑与美化窗体
列表框和组合框基本类似,只是数据列表一直显示 出来,用户只能从下拉列表中选择数据,但是选择 的数据项数可以不限于一个。

Access 窗体操作

Access 窗体操作

实验三窗体操作一、使用“自动创建窗体”功能创建窗体以课程表为数据源,利用自动创建窗体功能分别创建纵栏式、表格式、数据表式三个窗体,依次命名为“课程表纵栏式”、“课程表表格式”、“课程表数据表式”。

要求包括所有字段。

二、使用图表向导创建窗体1.以“学生成绩查询1”为数据源,建立图表窗体“学生各门课程成绩图表窗体”,用柱形图表示学生选修各门课程的期末成绩。

要求图表标题为“学生各门课程成绩”。

2.以“学生成绩查询1”为数据源,建立图表窗体“学生平均成绩图表窗体”,用柱形图表示学生的期末成绩的平均分。

要求图表标题为“学生平均成绩”。

三、使用窗体向导创建窗体1.以学生表为数据源,使用向导创建“学生信息”窗体。

布局为“纵栏式”,样式为“工业”,窗体标题为“学生信息”。

要求包括所有字段。

2.以学生表、成绩表、课程表为数据源,使用向导创建“学生信息主窗体”和“学生成绩子窗体”,包括学号、姓名、课程号、课程名、平时成绩、期末成绩字段。

(要求指定查看数据的方式为“通过学生表”)(思考:如果指定查看数据的方式为“通过课程表”有什么不同?如果为“通过成绩表”又有什么不同?)四、使用设计视图创建窗体1.以“学生成绩查询1”为数据源,使用设计视图创建窗体“学生选课信息”,如图4.1所示。

要求:1)窗体页眉为:学生选课信息,字体为华文新魏,字号为20,红色。

2)窗体标题为:学生选课情况。

3)窗体没有最大化最小化按钮,也没有记录选择器。

4)把主体中的标签和文本框的字号都设置为12。

5)给窗体设置背景,背景图片自已准备。

图片类型为嵌入,图片缩放模式为拉伸。

图4.12.创建“学生档案及学生成绩多页窗体”,如图4.2和图4.3所示。

图4.2图4.3提示:1)使用“设计视图”创建窗体,选择“学生表”作为数据源。

2)选择工具箱中的“选项卡”控件,在要放置选项卡的位置拖出一个矩形框。

3)选择学生表中的所有字段,拖动到“页1”中,调整好位置和大小。

Access第7章 窗体设计

Access第7章 窗体设计

2. 向导启动控件
在其他工具按钮使用期间启动对应的辅助向导,该按 钮通常处于选中状态。
3. 标签控件
按一定的格式在窗体上显示文本信息, 用来显示窗体中各种说明和提示信息。该控 件的属性主要包括标签的大小及颜色、内容、 字体字号和风格等
4. 文本框控件
用于表或窗体中非备注型和通用型字段 值的输入/输出等操作。
格式1: [<集合名>].<对象名>.属性名=<属性值> 格式2:With <对象名> <属性值表> End with 例1:Forms!学生窗体. RecordSource= "Select * from 学生表 where 籍贯='北京' " 例2: Forms!学生信息处理!CmdDel.Enabled=False
6. 列表框控件
是一种以表格式的显示方式输入/输出数据 的,表格中有若干行和列。 在打开窗体时,可以从列表中选择一个值 作为新记录的字段值或更改记录的已有字段值, 列表框的主要属性是表格的列数。 在窗体中选择一个列表框控件,系统将自 动启动列表框向导。
7. 组合框控件
由一个列表框和一个文本框组成,主要是 从列表项中选取数据,并显示在编辑窗口中。 组合框控件的属性主要包括组合框控件的大小 及组合框输出信息字体的大小、风格等。
Access 有数据库的7 个对象: 表、查询、窗体、报表、页、宏和模块 此外,Access还提供一个重要的对象: DoCmd对象。它的主要功能是通过调用 包含在内部的方法来实现VBA 编程中对 Access 的操作。
2. 属性 属性(Attribute)是对象特征的描述。 (属性是对象的物理性质,是用来描述对象 特征的参数。)每一窗体、控件都有各自的 属性设置,可以利用属性来更改特定项目的 外观和行为。 在窗体设计视图中,每当使用“工具箱” 向窗体添加某个控件后,可随时设置该控件 的属性。使用属性表、宏或VBA都可以查看 并更改属性。 控件属性分为格式属性、数据属性、事件 属性和其他属性四种。

access数据库应用教程5,窗体与控件

access数据库应用教程5,窗体与控件
电脑基础· 实例· 上机系列丛书 清华大学出版社
Access数据库应用教程
主/子表窗体
数据表窗体
主/子表窗体
电脑基础· 实例· 上机系列丛书
清华大学出版社
Access数据库应用教程
数据透视表/数据透视图
一个数据透视表窗体。 “数据透视表”窗体和“数据透视图”窗体 与窗体的“数据透视表”和“数据透视图” 视图不同。Access不能直接创建数据透视 表/数据透视图窗体,但可在数据透视表/数 据透视图视图中拖放字段来创建布局,以数 据透视表/数据透视图的方式显示数据。
Access数据库应用教程
第5章
学习目标 本章要点 上机练习 习 题
窗体与控件
电脑基础· 实例· 上机系列丛书
清华大学出版社
Access数据库应用教程
学习目标
窗体不仅用于查看、添加、编辑和删除数据,还提供 了直观的用户界面用于创建系统管理窗体。窗体通过 标签、文本框和命令按钮等各种控件来创建界面。控 件可以绑定到表或查询的字段,从而通过控件便可显 示或修改数据。创建窗体也就是在窗体中布臵各种控 件,并建立控件与表或查询的关联。Access为用户提 供了各种窗体向导,使用窗体向导可以快速创建各种 常用的窗体。窗体设计器则是更专业的窗体设计工具, 用于创建格式更为丰富的自定义窗体。本章将在介绍 窗体和控件的基础上,详细讲解如何使用窗体向导和 窗体设计器创建窗体。
电脑基础· 实例· 上机系列丛书
清华大学出版社
Access数据库应用教程
按窗体筛选
设置了筛选准则后,单击工具栏上的 足筛选条件的记录。 筛选条件在窗体打开时一直有效,若要取消筛选,可单击工具栏上的 钮,或选择“记录/取消筛选/排序”命令。 按 按钮执行筛选,窗体中则只显示满

Access查询设计

Access查询设计
如果对48种颜色不满意,可再设置16种自定义颜色。 单击【规定自定义颜色】按钮,在该对话框中弹出调 色板,移动光标,可选择所需颜色。还可调整颜色色 调、饱合度和亮度。若该颜色经常使用,可单击【添 加到自定义颜色】按钮把颜色加入到自定义颜色之中。
10/22/2024
23
Access数据库基础知识——高级窗体
10/22/2024
21
Access数据库基础知识——高级窗体
(六)颜色设置 通常默认的颜色是灰色和白色为主的,文本以 黑色为主,如果设置窗体和控件的颜色,一方面可 以使窗体的界面更加友好,另一方面也可以使得其 中的内容更易读取。例如,当某种产品的库存量过
低时,可以改变它的颜色。 每个控件的颜色设置都包括背景颜色、前景颜
10/22/2024
25
Access数据库基础知识——高级窗体
确定图片路径:在【插入图片】对话框中改变路 径,进行浏览,选择合适的图片文件,主要是文 件格式必须是Access能够识别的,然后单击【确 定】按钮。 确定图片类型:在【图片类型】文本框中,可选 的有“嵌入”和“链接”两种方式,“嵌入”式的图片 将保存在该窗体所在的数据库文件中;“链接”式 的图片没有保存到数据库文件,只是在需要时调 入使用,这样可以节省空间,但必须保证源文件 位置的固定。
(二)打开设计视图 为了便于掌握窗体的设计,很有必要预先对窗体
设计做一简要介绍,下面依次介绍各种窗体设计工具。 1.工具箱
单击工具栏上的【工具箱】按钮,或者是单击 【视图】菜单的【工具箱】命令,就会弹出一个工具 箱。在窗体设计的过程中,工具箱是一个十分有用的 工具。利用工具箱,可以很方便地向窗体中添加控件。 完成这项工作十分简单,你只需单击所需的按钮,然 后把指针移动到希望控件出现的左上角,然后拖动到

access窗体设计步骤

access窗体设计步骤

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

access数据库窗体介绍课件

access数据库窗体介绍课件
【例8.8】 在“学费 标准”窗体页眉中添加徽标 和标题,窗体另存为“学费 标准_徽标和标题”。
2. 创建文本框
文本框控件主要用于 在窗体或报表上显示数据。
【例8.9】 在“学费 标准”窗体上创建一个用 于计算费用合计金额的文 本框,窗体另存为“学费 标准_计算文本框”。
3. 创建列表框和组合框
【例8.3】 使用“分割窗体”工具创建“学费缴纳情况” 窗体。窗体的数据来源包含“学费缴纳情况”表的所有字段。
Return
8.2.4 使用“多个项目”工具创建多项目窗体 多项目窗体也就是前面所说的表格式窗体。它类似于数
据表的方式,一次在窗体中显示多个记录。 【例8.4】 使用“多个项目”工具创建“学生档案_多
体/报表的编辑关键在于掌握控件的使用方法,借助 “控件向导”功能可以轻松地创建多种控件。
控件的编辑可以在布局视图或设计视图中进行。
Return
8.4 创建统计分析窗体
1 任务和知识点 2 使用“数据透视表”工具创建窗体 3 使用“数据透视图”工具创建窗体 4 任务总结
Return
8.4.1 任务和知识点
第8章 窗体
授课人:
知识重点、知识难点
• 知识重点
• Access 2007窗体的创建与编辑方法
• 知识难点
• Access 2007窗体与控件设计
知识结构
1 2 3 4 5
认识窗体 创建简单窗体 控件的设计与编辑 创建统计分析窗体 窗体的美化
8.1 认识窗体
Return
1 任务和知识点 2 窗体的概述和作用 3 窗体的组成结构 4 窗体的类型 5 窗体的视图 6 任务总结
【例8.13】 在“财务人员 档案”窗体上添加子窗体后另存 为“财务人员档案_学费收缴情 况”。子窗体包含现有“学费缴 纳情况”表的“收费日期”、 “学生学号”、“已交书费金额” 和“已交学杂费金额”字段。

ACCESS常用的窗体查询方法及实例

ACCESS常用的窗体查询方法及实例

一.概述作为数据管理程序,统计和查询功能是非常重要的。

否则,就和电子表格没有区别了。

所以,在每个ACCESS程序中都不可能缺少查询的功能。

本文的目的是由浅入深的介绍几种最常用的利用主/子窗体来实现查询的方法,使初学者和有一定VBA基础的人可以更好的使用窗体查询这种手段。

附件中的窗体“常用窗体查询0.MDB”,仅包含3个数据表、1个查询和以这个查询为数据源的报表。

是为了大家根据后面学习的内容作练习用的。

我们先看查询中的数据:书籍编号书名类别作者出版社单价进书日期22 CHIP-01-08 报刊电子计算机与外部设备期刊社电子计算机与外部设备¥16.80 2001-9-2825 电脑新时代-6光盘光盘UNKNOWN 电脑新时代¥5.00 2002-7-8 27 学电脑-7光盘光盘UNKNOWN 人民邮电¥5.00 2002-7-1328 CHIP-02-07光盘光盘电子计算机与外部设备杂志社电子计算机与外部设备¥5.00 2002-7-1316 MCSE学习指南书籍Syngress Media公司人民邮电¥62.00 2001-9-2817 局域网原理与架设技术内幕大公开书籍蔡昌均中国青年¥69.00 2001-9-2819 AccessVBA基础书籍EvanCallahan 人民邮电¥39.00 2001-9-2820 中文版Access2001一册通书籍赵琳等人民邮电¥42.00 2001-9-2821 VISUALBASIC5.0教程书籍SteveBrown 电子工业¥28.00 2001-9-2823 中文版VisualBasic5.0程序员指南书籍microsoft 中国青年¥70.00 2001-9-2824 Access中文版开发指南书籍Alison Balter 人民邮电¥128.00 2002-2-1629 Access 2002数据库系统开发实例导航书籍桂思强中国铁道¥25.00 2003-3-1030 中国名陵——集中华古代名陵之大成书籍罗哲文等百花文艺¥14.00 2003-5-2031 边缘部落——福音谷书籍林茨(撰文摄影)河北教育¥27.00 2003-5-20 为了比较有代表性,这个查询中包含多种字段类型:数字类型:【书籍编号】、【单价】字符类型:【书名】、【类别】、【作者】、【出版社】日期类型:【进书日期】在多条件查询中,我们会使用除了【书籍编号】之外的其他字段作为查询条件。

access课程设计学生管理系统

access课程设计学生管理系统

access课程设计学生管理系统一、教学目标本课程的教学目标是使学生掌握学生管理系统的Access数据库设计方法,包括数据库的创建、表的设计、查询的创建、窗体的设计和报表的设计。

通过本课程的学习,学生将能够独立完成一个学生管理系统的数据库设计,并能够对系统进行维护和优化。

知识目标:学生将掌握Access数据库的基本操作,包括数据库的创建、表的设计、查询的创建、窗体的设计和报表的设计。

技能目标:学生将能够独立完成一个学生管理系统的数据库设计,并能够对系统进行维护和优化。

情感态度价值观目标:通过本课程的学习,学生将培养对数据库设计的兴趣,提高信息素养,增强信息处理能力。

二、教学内容本课程的教学内容主要包括Access数据库的基本操作,包括数据库的创建、表的设计、查询的创建、窗体的设计和报表的设计。

具体包括以下几个部分:1.Access数据库的创建和基本操作。

2.表的设计,包括字段的设置、主键的设置、索引的设置等。

3.查询的创建,包括选择查询、交叉表查询、参数查询和操作查询等。

4.窗体的设计,包括控件的添加、布局的设置等。

5.报表的设计,包括字段的设置、布局的设置等。

三、教学方法本课程的教学方法主要包括讲授法、操作演示法、案例分析法和小组讨论法。

1.讲授法:用于讲解Access数据库的基本概念和操作方法。

2.操作演示法:通过操作演示,使学生掌握数据库的设计和操作方法。

3.案例分析法:通过分析实际案例,使学生掌握数据库设计的技巧和方法。

4.小组讨论法:通过小组讨论,培养学生的合作能力和解决问题的能力。

四、教学资源本课程的教学资源主要包括教材、多媒体资料和实验设备。

1.教材:为学生提供Access数据库设计的理论知识。

2.多媒体资料:通过视频、图片等形式,为学生提供直观的学习资源。

3.实验设备:为学生提供实际操作的机会,增强学生的实践能力。

五、教学评估本课程的评估方式包括平时表现、作业和考试三个部分,每个部分所占比例分别为30%、40%和30%。

《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第5章窗体

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个命 令来实现。其基本步骤是:先在导航窗格中选择数 据源,然后直接单击上述相应的自动创建窗体命令, 即可生成相应的窗体。

Access数据库查询窗体

Access数据库查询窗体
2 窗体的设计(难度:一般)
在创建窗体的各种方法中,更多的时候是使用窗体 设计视图来创建窗体,这种方法更直观、更灵活。
常见控件
Access包含的控件有:标签、文本框、选项组、切换按钮、选项 按钮、复选按钮、组合框、列表框、命令按钮、图像、非绑定对象框、 绑定对象框、分页符、选项卡控件、子窗体/子报表、直线和矩形。
创建QQ登陆窗体
窗体设计秘诀:
1.在窗体固定区域中实现某 种功能,就找控件帮忙;
2.要改变某个控件显示效果的 时候,就要对应的属性帮忙。
知识回顾
4.操作查询
生成表查询 删除查询 更新查询 追加查询
注意:对源数 据进行操作
第六章 窗体设计
内容和目标
教学内容 创建窗体的方法 窗体控件的操作及应用 教学目标 能够使用窗体设计方法创建窗体
什么是窗体?
窗体的概念
又称窗口,是系统和用户之间的接口,它为用户使用 系统,对数据库中的数据进行各种操作提供了一个简单、 形象、易懂的界面。
知识回顾
单表无条件 多表无条件
eg.查询学生的基本信息,要求显示学号、姓名、性别。 eg.查询学生所选课程的成绩,要求显示姓名、课程名称、成绩。
知识回顾
单表有条件 多表有条件
eg.查询男生学生信息,要求显示姓名、课程名称、成绩。
知识回顾
知识回顾
3.参数查询
单参数 多参数
eg.要求用户输入某学生的姓名,显示学号、姓名、民族。 eg.要求用户输入指定范围内的学生入学成绩,显示学号、姓名、籍贯、入学成绩。
知识回顾
eg.要求用户输入某学生的姓名,显示学号、姓名、民族。
知识回顾
eg.要求用户输入指定范围内的学生入学成绩,显示学号、姓名、籍贯、入学成绩。

Access窗体设计

Access窗体设计

Access窗体设计功能介绍:通过设计数据查询窗体,了解数据查询窗体的基本功能及结构;理解掌握主/子窗体的作用、设计数据查询窗体的基本步骤;学会设计数据查询窗体,并能够为用户简单查询交互界面。

一、设计数据查询窗体设计一个查询学生成绩窗体,实现按学号或姓名查询学生的学号、姓名、班级名称课程名称及成绩。

窗体样张如下:具体功能分析:运行查询窗体时,如果在主窗体对应文本框不输入学号和姓名时,子窗体中显示所有学生的信息;当只输入学号并单击搜索时,显示该学生的信息;当只输入姓名全名或部分并单击搜索时,子窗体显示满足条件的信息;当输入学号和姓名并单击搜索时,子窗体显示满足条件的信息;单击关闭按钮时,关闭该窗体。

操作步骤:1、创建主窗体,保存为MAIN1。

在主窗体中添加两个文本框,文本框名称分别为xh1,xm1;使用标签在添加“查询学生成绩”标题文本;添加窗体标题“按学号或姓名查询学生成绩(学号)”;修改窗体的相关格式属性。

2、创建一个查询,保存为query1。

查询代码如下:SELECT stu.xh, stu.xm AS 姓名, stu.bjmc AS 班级名称,kcb.kcmc AS 课程名称, cjb.cj AS 成绩FROM stu INNER JOIN (kcb INNER JOIN cjb ON kcb.kch = cjb.kch)ON stu.xh = cjb.xhWHERE ((([forms]![main1].[xh1]) Is Null) AND (([forms]![main1].[xm1]) Is Null))OR (((stu.xh)=[forms]![main1].[xh1]) AND (([forms]![main1].[xm1]) Is Null))OR (((stu.xm) Like "*" & [forms]![main1].[xm1] & "*") AND (([forms]![main1].[xh1]) Is Null))OR (((stu.xh)=[forms]![main1].[xh1]) AND ((stu.xm) Like "*" & [forms]![main1].[xm1] & "*"));3、创建数据表窗体,保存为ZCT1。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

复习:
1、窗体按其功能可以分为哪几种?
2、窗体常用的视图有哪三种?
3、窗体的组成?基本组成部分有哪三部分?默认是哪个部分。

4、在窗体中,对象的属性有哪几种?
5、控件可以分为哪几种?
6、窗体的数据源有哪几种?
新授课:
任务二数据查询窗体设计
任务描述:通过设计数据查询窗体,了解数据查询窗体的基本功能及结构;理解掌握主/子窗体的作用、设计数据查询窗体的基本步骤;学会设计数据查询窗体,并能够为用户简单查询交互界面。

一、设计数据查询窗体
例7-3:设计一个查询学生成绩窗体,实现按学号或姓名查询学生的学号、姓名、班级名称课程名称及成绩。

窗体样张如下:
具体功能分析:运行查询窗体时,如果在主窗体对应文本框不输入学号和姓名时,子窗体中显示所有学生的信息;当只输入学号并单击搜索时,显示该学生的信息;当只输入姓名全名或部分并单击搜索时,子窗体显示满足条件的信息;当输入学号和姓名并单击搜索时,子窗体显示满足条件的信息;单击关闭按钮时,关闭该窗体。

操作步骤:
1、创建主窗体,保存为MAIN1。

在主窗体中添加两个文本框,文本框名称分别为xh1,xm1;使用标签在添加“查询学生成绩”标题文本;添加窗体标题“按学号或姓名查询学生成绩(学号)”;修改窗体的相关格式属性。

2、创建一个查询,保存为query1。

查询代码如下:
SELECT stu.xh, stu.xm AS 姓名, stu.bjmc AS 班级名称,
kcb.kcmc AS 课程名称, cjb.cj AS 成绩
FROM stu INNER JOIN (kcb INNER JOIN cjb ON kcb.kch = cjb.kch)
ON stu.xh = cjb.xh
WHERE ((([forms]![main1].[xh1]) Is Null) AND (([forms]![main1].[xm1]) Is Null))
OR (((stu.xh)=[forms]![main1].[xh1]) AND (([forms]![main1].[xm1]) Is Null)) OR (((stu.xm) Like "*" & [forms]![main1].[xm1] & "*") AND (([forms]![main1].[xh1]) Is Null))
OR (((stu.xh)=[forms]![main1].[xh1]) AND ((stu.xm) Like "*" & [forms]![main1].[xm1] & "*"));
3、创建数据表窗体,保存为ZCT1。

(修改数据表窗体的相关格式和数据属性)。

4、创建主子窗体,将数据表窗体(ZCT1)拖动到主窗体中,并为“子窗体/子报表”对象命名为ZCTDX。

5、向主窗体添加命令按钮,并保存窗体。

(1)搜索按钮:按钮名称为SS1,标题“搜索”,该按钮的单击事件代码为“ME!ZCTDX.REQUERY”。

(2)关闭按钮:按钮名称为GB1,标题“关闭”,该钮的单击事件代码为“DOCMD.CLOSE”。

提高篇设置:
(1)运行窗体设计设置主/子窗体的格式及数据属性。

(2)为接收数据的文本框设置获得焦点事件
Private Sub xh1_GotFocus()
xh1 = Null
End Sub
Private Sub xm1_GotFocus()
xm1 = Null
End Sub
二、数据查询窗体相关知识
1、主/子窗体
窗体中的基本窗体是主窗体,窗体中的窗体称为子窗体。

主/子窗体用于同时显示两张表或多张表,它主要用来显示一对多的关系。

一般来说,主窗体显示一对多关系中的一端表(主表)信息,通常使用纵栏式窗体;子窗体显示一对多关系的多端表(相关表)的信息,通常使用表格式窗体或数据工作表窗体。


2、窗体中对象的引用方法
格式:FORMS!窗体名称.控件名或 FORMS!窗体名称!控件名
3、确定查询的条件(关键)
设计数据查询窗体时,条件的组数据是由接收条件的文件框个数决定的。

如果有N个接收数据的文件框,则查询条件应有n2组。

4、在VBA窗口,设置对象的名称及代码。

练习:
1、设计一个查询窗体,实现按姓名或课程名称查询学生的学号、姓名、班级名称、课程名称及成绩,保存窗体为“按姓名和课程名称查询学生学生成绩”。

2、设计一个查询窗体,实现按班级或姓名查询学生的信息,保存窗体为“查询学生基本情况”。

小结:
1、确定查询条件数
2、窗体中对象的引用方法
3、数据查询窗体的操作步骤:
案例:按课程名称模糊查询学生的学号、姓名、课程名称及成绩。

要求:不输入课程名称中,在子窗体中显示所有信息;当输入完整或部分课程名称时,单击“搜索”可以查出所有相关课程的学生成绩;单击“关闭”可以关闭该窗体。

1、创建主窗体,添加一个文本框,文本框名称为(kcmc99),保存主窗体名称为(FRM99)。

2、创建查询,保存为(Q99),查询代码如下:
Select stu99.xh AS 学号,stu99.xm as 姓名,kcb99.kcmc as 课程名称,cjb99.cj as 成绩
From (stu99 inner join cjb99 on stu99.xh=cjb99.xh) inner join kcb99 on cjb99.kch=kcb99.kch
Where FORMS!FRM99. kcmc99IS NULL
OR KCB99.KCMC LIKE “*” & FORMS!FRM99. kcmc99& “*”
3、以(Q99)为记录源,创建数据表窗体,保存为(SJBCT99)。

4、创建主子窗体,将数据表窗体(SJBCT99)拖动到主窗体的主体中,系统自动添加一个子窗体或子报表控件,给该对象的名称为(ZCTDX99)
5、在主窗体中,添加两个按钮,按钮标题文本分别为“搜索”和“关闭”,其中,搜索按钮的单击事件代码为(ME!ZCTDX99.REQUERY),关闭按钮的单击事件代码为(DOCMD.CLOSE)。

作业:
6、什么是主窗体、子窗体?主/子窗体有哪些作用?
参考答案:
窗体中的基本窗体是主窗体,窗体中的窗体称为子窗体。

主/子窗体用于同时显示两张表或多张表,它主要用来显示一对多的关系。

一般来说,主窗体显示一对多关系中的一端表(主表)信息,通常使用纵栏式窗体;子窗体显示一对多关系的多端表(相关表)的信息,通常使用表格式窗体或数据工作表窗体。

7、简述设计数据查询窗体的基本步骤。

相关文档
最新文档