第7章 窗体
- 格式:docx
- 大小:2.31 MB
- 文档页数:13
目的要求:熟悉窗体的种类、设计视图及方法;会使用“自动窗体”功能创建窗体;会使用窗体向导创建窗体;会使用设计视图创建窗体;会使用控件创建窗体重点难点:使用“自动窗体”功能创建窗体;使用窗体向导创建窗体;使用设计视图创建窗体;使用控件创建窗体组织教学:点名考勤;复习;引入新课;讲解理论知识;实例演示;指导学生练习;总结总结复习导入新课:上次课我们详细学习了查询的基本知识,并对各种特殊查询的定义和使用进行讨论。
用户在实际操作数据库时,通常看不到“隐藏”在数据库中的数据表,直接接触到的通常是窗体“界面”,在这个界面操作数据。
本次课我们将详细学习窗体界面的各种创建方法。
提问:1、查询有哪些分类?2、举例简述创建不匹配查询的方法?3、举例简述使用设计视图创建查询的方法?教学方式、手段、媒介:教学手段:讲授、多媒体;媒介:教材授课内容:一、窗体概述窗体是Access数据库的对象之一,在窗体中可以加入文字、图像、图形、音频及视频等信息,窗体一般是与一些数据表联系的,数据储存在表中。
(一)、窗体的种类1、数据输入窗体数据输入窗体主要对表和查询进行显示、浏览、输入及修改,如上图所示。
2、切换面板窗体切换面板窗体主要用于操纵、控制程序的运行。
3、自定义对话框自定义对话框主要根据实际需求自定义的各种信息窗口,用于警告、提示用户、要求用户回答或提供输入窗口。
(二)、窗体的视图窗体有5种不同的打开方式(视图),分别是设计视图、窗体视图、数据表视图及数据透视表视图。
1、设计视图窗体的设计视图用于创建窗体,修改和美化窗体。
包括5大部分:窗体的页眉和页脚、页面的页眉和页脚以及主体。
2、窗体视图窗体视图是窗体设计的最终结果。
在窗体视图中,通常每次只可查看一条记录。
使用“导航按钮”可以在记录间进行快速浏览。
3、数据表视图窗体的数据表视图主要用于同时显示多个记录,只有数据源来表和查询的窗体才有。
(三)、窗体的设计方法二、使用“自动窗体”功能创建窗体使用“自动窗体”功能可以创建一个显示选定表或查询对象中所有字段及记录的窗体,提供纵栏式、表格式和数据表式三种格式。
本实例利用“自动窗体”功能建立“产品”窗体,显示产品的详细信息。
(一)、纵栏式1、打开“库存管理”数据库,选择“窗体”对象。
2、单击“新建”按钮,在该对话框中选择“产品”表为创建窗体的数据源,再选择“自动创建窗体(纵栏式)”。
3、单击“确定”按钮,系统将自动创建一个纵栏式的窗体,如图所示:(二)、表格式1、打开“库存管理”数据库,选择“窗体”对象。
2、单击“新建”按钮,在该对话框中选择“产品”表为创建窗体的数据源,再选择“自动创建窗体(表格式)”。
3、单击“确定”按钮,系统将自动创建一个表格式的窗体,如图所示:(三)、数据表1、打开“库存管理”数据库,选择“窗体”对象。
2、单击“新建”按钮,在该对话框中选择“产品”表为创建窗体的数据源,再选择“自动创建窗体(数据表)”。
3、单击“确定”按钮,系统将自动创建一个数据表的窗体,如图所示:※※:在数据库窗口中选中“产品”数据表,然后单击工具栏中的“新对象”按钮右侧的下拉按钮,选择“窗体”。
三、使用窗体向导创建“产品”窗体窗体向导可以创建更为美观的窗体,可选择样式更多。
本实例将根据“产品”表使用窗体向导创建一个窗体。
1、打开“库存管理”数据库,选择“窗体”对象。
2、单击“新建”按钮,选择“窗体向导”,并选择“产品”表,选择“产品”表中所有的字段。
3、单击“下一步”,在窗体向导对话框中选择“表格”。
4、单击“下一步”,在窗体向导对话框中选择“沙岩”样式。
5、单击“下一步”,为窗体命标题名称,结果如图所示:四、使用设计视图创建窗体(一)、创建空白窗体1、打开“库存管理”数据库,选择“窗体”对象。
2、单击“新建”按钮,选择“设计视图”,并选择“产品”表作为设计窗体的数据源。
若该窗体不包含数据,则无需选择。
3、单击“确定”按钮,则在设计视图中显示窗体。
4、在主体节单击鼠标右键,分别选择“页面页眉/页脚”和“窗体页眉/页脚”,如图所示。
※※:若要创建一个使用多个表的数据的窗体,可基于一个查询创建窗体。
(二)、窗体设计视图1、窗体页眉/页脚窗体的页眉位于窗体的最上方,主要用来显示标题、窗体使用的说明,放置控制按钮。
窗体的页脚位于窗体的最下方,主要用来显示窗体使用的说明,放置控制按钮。
2、主体主体位于窗体的中部,是Access的核心部分,用于放置表的记录。
3、页面页眉/页脚页面页眉与页脚分别位于主体的上、下方,用来进行输出内容的辅助说明,如日期、页码等信息。
4、工具箱5、对象属性框(三)、使用窗体编辑数据1、使用窗体添加新记录在窗体中向窗体基本或查询中添加新记录是窗体的重要功能之一。
本实例将向“库存管理”数据库的“产品”表中添加新记录。
1)打开“库存管理”数据库,单击“窗体”对象,选择“产品”,单击“打开”。
2)单击“产品”窗体左下角的“新记录”按钮,此时即可输入新的数据。
2、使用窗体修改数据1)打开“库存管理”数据库,单击“窗体”对象,选择“产品”,单击“打开”。
2)利用导航按钮定位到要修改的记录,删除不需要的数据,输入新数据,单击工具栏上的“保存”按钮。
※※:在添加或修改记录时,如果要放弃,可选择“编辑”|“撤消当前字段/记录的操作”,若记录自动保存,选择“编辑”|“撤消保存记录”可删除保存的记录。
窗体在以下情况不能通过窗体编辑数据:窗体被创建为只读方式。
●一个或多个控件的被锁定。
●还有其他用户同时使用该窗体。
●计算控件中的数据不能被编辑。
●窗体所基于的查询或SQL语句可能是不可更新的。
●不能在“数据透视表”和“数据透视图”视图中编辑数据。
(四)、窗体属性(参考P122-123)窗体中每一个元素包括窗体都可以被称为一个对象,每个对象都具有自己的属性,用来描述对象的特征。
1、窗体的“格式”属性常用的有“标题”、“默认视图”、“导航按钮”、“分隔线”、“自动调整”、“自动居中”及“边框样式”。
2、窗体的“数据”属性常用的有“记录源”、“允许筛选”、“允许编辑”、“允许删除”、“允许添加”及“数据输入”。
3、窗体的“事件”属性常用的有“在为当前”、“插入前”、“插入后”、“更新前”、“更新后”、“撤消时”、“删除”及“打开”。
4、窗体的“其他”属性常用的有“弹出方式”、“循环”、“菜单栏”、“工具栏”及“快捷菜单”。
五、使用控件创建复杂“产品”窗体在窗体设计视图中设计窗体时,设计窗体的过程主要就是设计控件。
本实例将通过在窗体中添加各种不同功能的控件,实现“产品”窗体的设计。
(一)、标签控件在“产品”窗体中添加一个标签控件,为窗体添加标题。
1、打开“产品”窗体的设计视图,选择工具箱中的“标签”按钮,将光标移至窗体页眉处,按住鼠标左键拖动到适当的大小,释放即可。
2、在标签框中输入“库存管理”,并修改字号、字体等属性。
(二)、文本框控件文本框包括两部分,左边是文本框的标题,右边是文本框的本身。
本实例将建立一个显示当前日期的文本框。
1、打开“产品”窗体设计视图,添加一个文本框。
并修改该文本框的“标题”属性为“今天的日期”。
2、在“控件来源”中输入“=date()”3、调整文本框的位置和大小,并保存。
※※:可同时移动标题和文本框,也可单独移动。
(三)、选项组控件选项组控件可用来提供必要的选择选项。
选项组中可以包含复选框、切换按钮或选项按钮。
本实例将实现在“产品”的窗体中,使用“选项组”为“中止”字段进行设置。
1、打开“产品”窗体设计视图,删除“中止”标签和文本框。
2、在窗体上放置一个“选项组”按钮,在“标签名称”中分别输入“是”和“否”。
3、单击“下一步”,设置默认选项。
4、单击“下一步”,设置各选项值。
5、单击“下一步”,设置要保存选项值的字段。
6、单击“下一步”,选择选项控件类型及所用样式。
7、单击“下一步”,设置选项组的名称为“中止”,点“完成”。
效果如图:(四)、列表框和组合框控件列表框是一种将所需信息以列表的形式显示出来的空间,单击列表框中的值,可以将其值存储到变量或字段中。
组合框是文本框和列表框的组合,既可以输入并修改数据,还可通过列表框显示数据,在窗体上占用的地方较小。
本实例将以“产品”窗体为例,使用组合框控件设置“供应商名”字段。
1、打开“产品”窗体设计视图,删除“供应商名”的标签和文本框。
2、在窗体上放置“组合框”控件,设置组合框获取其数值的方式。
3、单击“下一步”,设置组合框取值的表。
4、单击“下一步”,设置组合框的值所来源的字段。
5、单击“下一步”,设置列表使用的排序次序。
6、单击“下一步”,设置组合框的显示宽度。
7、单击“下一步”,设置保存该值的字段。
8、单击“下一步”,设置组合框的名称,并点击“完成”,效果如图所示:(五)、命令按钮控件使用命令按钮,可以实现通过单击事件来执行相应的操作。
本实例将以“产品”窗体为例,创建一个“退出”命令按钮。
1、打开“产品”窗体设计视图。
2、在“窗体页脚”区放置一个“命令按钮”,同时打开“命令按钮向导”,选择“窗体操作”类别和“关闭窗体”操作。
1、单击“下一步”,确定在按钮上显示文体还是图片。
4、单击“下一步”,设置按钮名称。
效果如图所示:六、实例练习(一)、创建“库存管理”窗体。
(二)、创建“客户电话列表”窗体。
总结巩固:窗体的种类、设计视图及方法;使用“自动窗体”功能创建窗体;使用窗体向导创建窗体;使用设计视图创建窗体;使用控件创建窗体布置作业:课后习题参考资料:教材教学后记:编写日期:编写人员:。