教案Access.docx
- 文档编号:27012545
- 上传时间:2023-06-25
- 格式:DOCX
- 页数:14
- 大小:22.74KB
教案Access.docx
《教案Access.docx》由会员分享,可在线阅读,更多相关《教案Access.docx(14页珍藏版)》请在冰豆网上搜索。
教案Access
教案Access
一、教学内容:
第5章窗体二、教学目标
(1)掌握创建窗体的各种方
(2)掌握数据透视表和数据(3)掌握各种窗体控件的使三、教学重难点窗体创建的各种方法、四、教学方法演示法、讲授法、任务五、教学时数:
2课时+2课六、教学准备学生成绩管理数据库七、教学过程
(1)引入新课:
窗体是一种窗体就是一个交互的界面,一地进行数据信息的输入、运
(2)新课讲授*窗体的功能:
显示、修改和输入数据记录创建数据透视窗体图表,增体方法据透视图的创建使用和设置方法各种窗体控件的使用和设置方法务驱动法课时种数据库对象,可用于输入、显示数据库中的数一个窗口,用户可以通过窗体查看和访问数据库运算等。
一个应用窗体的效果如下图所示。
录。
增强数据的可分析性。
数据。
简单来说,库,也可以很方便作为程序的导航面板,可提供钮,即可启动相应的功能模*窗体的视图与结构【窗体视图】【数据表视图】演示创建普通窗体的方法:
在Access2010的【创建如下图所示。
单击窗体组中又提供了多种创建窗体的方实例演示:
供程序导航功能。
该面板中有各种不同的功能模模块,如下图所示的例子。
】【布局视图】【设计视图】建】选项卡下的【窗体】组中,可以看到创建窗的其他窗体按钮,弹出一个选择菜单,在该菜单方式,如下图所示。
模块,单击某一按窗体的多种方法,单里,Access2010
(1)使用窗体工具创建
(2)使用分割窗体工具(3)使用多项目工具创(4)使用窗体向导创建※创建基于单表的窗体建窗体具创建分割窗体创建显示多个记录窗体建窗体体:
※创建基于多表的主窗体和(5)创建高级窗体创建数据透视表窗体:
如求和、计数等。
数据透视表合计。
数据透视表也可以将字数量,然后计算小计和总计下面以学生成绩管理在表中能够分类显示各专业和次窗体:
数据透视表是一种交互式的表,它可以按设定的表可以水平显示或垂直显示字段的值,然后对每字段值作为行号或者列标,在每一个行列的交会计。
理数据库中的学生表为数据源,建立一个数业学生的基本情况。
的方式进行计算,每一行或者列进行会处计算出各自的数据透视表窗体,创建数据透视图窗体:
数据更加具有直观性,如常见的下面以学生成绩管理在图中能够显示学生的基本*使用窗体控件利用控件,可以查看和件包括命令按钮、标签、复演示各类控件的使用方法八、作业设计完成各种不同窗体创建九、教学反思通过演示实例和上机实件的使用和设置。
透视图窗体,它是以图形的方式,显示数据的统的柱状图、饼图等都是数据透视图的具体形式理数据库中的学生表为数据源,建立一个数本情况。
处理数据库应用程序中的数据。
最常见的控件是复选框和子窗体/子报表控件等。
建的方法、完成各种窗体控件的使用和设置方法实践操作,学生熟悉了各种不同窗体创建的方法,统计信息,使数据数据透视图窗体,是文本框,其他控完成各种窗体控一、教学内容:
第6章报表二、教学目标:
(1)掌握报表向导的使用方
(2)掌握报表控件的使用方(3)掌握主/次报表的创建三、教学重难点报表创建的几种方法四、教学方法演示法、讲授法、任务五、教学时数:
2课时+2课六、教学准备学生成绩管理数据库七、教学过程
(1)引入新课:
Access中的报表概念来表提供了查看和打印摘要数同的格式查看和打印信息,下图所示就是一个典型
(2)新课讲授报表的功能:
*从多个数据表中提取*生成带有数据透视图*可分组生成数据清单报表的视图与分类:
报创建报表的几种方法:
表方法、报表设计视图的使用方法方法方法务驱动法课时来源于经常提到的各种报表,比如财务报表、年度数据信息的灵活方法,报表按所希望的详细程度显也可以给报表添加多级汇总、统计以及图片、图型的报表的例子。
取数据进行比较、汇总和小计图或数据透视表的报表,增强数据的可读性单,制作数据标签报表视图、打印预览、布局视图、设计视图。
度总结报表等。
报显示数据,并按不图表等。
使用报表向导创建报表1、2、3、表(演示操作步骤):
4、5、6、7、使用空白报表工具创建1、2、3、在右边的字段列表窗号、姓名、性别字段,将这字段列表,双击课程编号、4、单击工具栏上的保存生信息报表的创建。
建报表(演示操作步骤):
窗格中,单击学号表前面的+号,展开字这三个字段添加到报表中,单击课程表前面的成绩字段,将这二个字段添加到报表中,如下图存按钮保存该报表为学生信息,如下图所示。
这字段列表,双击学的+号,展开图所示。
这样就完成了学创建标签类型报表(演布置任务:
按照提示,※使用报表设计视图创下面以学生成绩管理功能的报表。
操作步骤如下:
1、2、在报表右边的蓝色空白区属性表窗格,如下图所3、在属性表窗格中切换到演示操作步骤):
要求学生一步步完成标签报表的创建。
创建报表:
数据库中的学生表和课程表为数据源区域右击,在弹出的快捷菜单中选择属性命所示。
数据选项卡,单击记录源行旁的省略号按钮源,建立带有查询命令,弹出报表的钮,打开查询生成器,在查询生成器中,将学字段的条件行中输入查询条4、单击关闭组中的另参数查询,如下图所示,单5、完成对报表的数据源设置具组中的添加现有字段学生表和成绩表中的相应字段添加到查询设计网格条件:
[请输入学生的专业:
],如下图所示:
另存为按钮,弹出另存为对话框,将该查单击确定按钮关闭查询生成器。
置以后,关闭属性表窗格,返回报表的设计段按钮,弹出字段列表窗格,如下图所示。
格中,在专业查询保存为报表计视图。
单击工6、拖动所有的字段到报表主7、将建立的报表切换到报表返回参数报表结果,如下图*创建主次报表(学生自己完八、作业设计完成各种不同报表创建九、教学反思通过演示实例和上机实件的使用和设置。
主体中,并排列各个字段,如下图所示。
表视图,弹出输入参数值对话框,输入查询学生的所示。
完成)建、完成各种报表控件的使用和设置方法实践操作,学生熟悉了各种不同报表创建的方法,的专业为计算机,完成各种报表控一、教学内容:
第7章宏二、教学目标:
(1)掌握宏的作用和功能
(2)掌握独立宏、嵌入宏、(3)掌握运行宏、调试宏的三、教学重难点各种不同宏的创建方法四、教学方法演示法、讲授法、任务五、教学时数:
2课时+2课六、教学准备学生成绩管理数据库七、教学过程
(1)引入新课:
简单地说,宏。
利用宏可以自动完成一
(2)新课讲授:
宏生成器介绍:
单击创建下图所示。
如下图所示,当用户首加新操作是供用户选择各种图所示。
当用户在该列中输提供了几十种操作命令。
(参条件宏的创建的方法法务驱动法课时宏就是一些操作的集合。
将一定的操作排列成一些任务,并向窗体、报表和控件中添加功能,而建选项卡下宏与代码组中的宏按钮,即可进入宏次打开宏生成器时,会显示添加新操作窗口和操种操作。
单击该列的下拉列表框,就会弹出各种操输入操作名时,系统会自动出现提示,以减少错误参考书本P130)成顺序,就构成了而无须编写程序。
宏生成器窗格,如操作目录列表。
添操作名列表,如下误的发生。
Access宏的功能和类型:
演示一个创建与设计独立宏,操1、个简单的宏实例。
操作步骤如下:
2、3、单击工具组中的运行创建与设计嵌入式宏嵌入式宏与独立宏不同作为对象显示在导航窗格中1、在屏幕左边的导航窗格中命令,进入报表的设计视行按钮,执行此宏,运行结果如下图所示。
同,因为嵌入式宏存储在窗体、报表或控件的事件的宏对象下面。
演示实例如下:
中右击课程空报表,并在弹出的快捷菜单中选视图,如下图所示。
件属性中,它们不选择设计视图2、单击工具组中的属性表按如下图所示。
3、单击无数据按钮行右边的4、选择宏生成器选项并单击示。
按钮,弹出属性表窗格,并将属性表窗格切换到的省略号按钮,弹出选择生成器对话框,如下图击确定按钮,进入宏生成器。
在宏生成器中添加事件选项卡,图所示。
加操作,如下图所5、关闭宏生成器,弹出保存该宏的对话框。
单击是按钮,完成宏的创建。
6、进入窗体的设计视图,可以看到在无数据行中出现嵌入的宏字样,表明嵌入宏已经创建完成。
布置任务:
创建与设计数据宏(参考P137的操作步骤)*宏的运行与调试独立宏的执行:
※在导航窗格中找到要运行的宏,然后双击宏名。
※在数据库工具选项卡下的宏组中,单击运行宏按钮。
※从另一个宏中或从VBA模块中运行宏。
※以响应窗体、报表或控件中发生的事件的形式运行宏。
嵌入宏的执行:
(与独立宏的运行基本类似)调试宏:
调试宏的主要工具是单步运行。
采用单步运行,可以观察宏的流程和每一步的操作结果,以排除导致错误的操作命令或预期之外的操作效果。
*宏操作用户可以对宏进行编辑,可以在宏生成器的任意位置添加或更改一个操作。
对宏进行编辑的主要操作包括添加、移动及删除等。
添加操作:
在添加新操作下拉列表框中选择要添加的操作,然后再为该操作添加参数,如下图所示。
※演示:
移动操作、删宏的应用举例(使用宏总结操作步骤:
1、单击添加新操作下拉列表框,2、在子宏块的添加新操作列中的3、重复1、2的操作步骤,为该4、保存上面的宏组为菜单命令,5、进入要加入该菜单的窗体的设快捷菜单拦属性中,如下图所示删除操作、复制和粘贴宏操作的几种方法宏创建菜单)提示主要步骤,要求学生独立完在弹出的下拉列表中选择Submacro命令,并将子宏命的下拉列表中,选择命令,以打开窗体该宏组分别加上打开、打印、关于、退出命令。
并单击数据库工具选项卡下的用宏创建快捷菜单命令。
设计视图,在属性表窗格的其他选项卡下,将建立的快捷示。
完成。
命名为打开。
。
捷菜单附加到窗体的6、进入该窗体的设计视图,单击鼠标右键就可以看到创建好的快捷菜单。
宏的安全设置(学生自己完成书上实例)任务布置:
完成书后思考练习。
八、作业设计完成独立宏、嵌入宏、条件宏的创建九、教学反思通过演示实例和上机实践操作,学生熟悉了各种不同宏的创建和调试。
一、教学内容:
第7章VBA二、教学目标:
(1)掌握VBA的功能、语法
(2)掌握创建VBA程序的各(3)掌握三、教学重难点创建VBA程序的各种方四、教学方法演示法、讲授法、任务五、教学时数:
2课时+2课六、教学准备学生成绩管理数据库七、教学过程
(1)引入新课:
VBA(VisualBasicforApp的子集。
VBA语法简单但功者使用。
需要注意的是,VB独立运行在Windows平台上用程序(如Access、Word、
(2)新课讲授:
VBA开发环境:
A编程语言法各种方法方法、VBA中过程和模块的应用务驱动法课时plications)是广泛流行的可视化应用程序开发语言能强大,支持基于面向对象(OOP)的程序设计B语言开发系统是独立运行的开发环境,它创建上;而VBA则不同,其编程环境和VBA程序都必Excel等)。
BA语言VB(VisualBasic)计,非常适合初学建的应用程序可以必须依赖Office应语法VBA语法基础:
数据类型:
常数:
常数是指不变的数据,如数有多种不同类型,不同的数◆数值型◆布尔型◆日期时变量:
变量是被命名的内存区域,变量存储的数据可以发生变又有可能被闲置。
一般地,Dim变量名[As数据类型格式中Dim是一个VBA命令,型。
例如:
DimbAgeasByte符号常量:
VBA编程中,对一些使用常量也是一种被命名的内存改变。
符号常量定义的格式 Const常量名[as数据类 说明:
格式中尖括号部分分可重复。
例如:
ConstPI=3.1415926数值3、字母a等。
VBA常数也具数据类型一般具有不同的书写形式。
时间型◆系统常量用以临时保存程序运行过程中需要的数据。
在程变化,如同一间旅馆客房,昨天可住旅客A,今天使用变量前应先进行定义,VBA中定义变量的格型][,]此处用于定义变量;As是关键字,此处用于指定e用频度较高的常量,可以用符号常量的形式来表示存区域,只不过在程序运行过程中符号常量的值不式为:
类型]=数据[,...]分为必填内容,中括号部分为选填内容,[,]表示或ConstPIasSingle=3.1415926,dayHoursas程序运行过程中,天住旅客B,明天格式为:
定变量的数据类示。
符号不能被示之前部Byte=10圆周率是一个常量,上例中我们定义了这样的一个常量PI可以代表其值。
数组:
数组也是一个被命名的内存区域,与变量只有一个存储单元不同,数组中可以包含多个存储单元,每个存储单元都被称为元素,都可存储数据,数组的各元素都应存储相同类型的数据。
为了识别数组中不同的元素,数组元素可以通过下标来访问,数组下标默认从0开始。
定义数组 我们可以使用下面的方式定义数组。
DimbAge(9)AsByte本例定义了一个Byte型数组,其下标默认从0开始至9结束,它的第一个元素被记为bAge(0),第二个元素被记为bAge
(1),依次类推。
即该数组可存储10个Byte型数据。
定义数组还可以使用下面的方式 DimbAge(3to5)AsByte其中对数组定义的含义是bAge数组下标从3开始至5结束,该数组共有三个元素。
数组元素可以象普通变量一样使用,既可以存储数据,也可以读取数据,如bAge(3)=21为bAge(3)元素赋值。
函数:
函数是VBA内置的具有某种功能的特殊程序。
它就象一只黑匣子,接收外部输入的数据并向外部返回一个处理结果。
函数的使用格式为:
函数名(参数[,])如:
Right(abcdef,2) 该函数的功能是从第一个字符串参数值的右端截取指定长度的字符。
此例中将从字符串abcdef的右端截取2个字符。
下面的函数功能恰好与它相反,其作用是从指定字符型数据值的左端截取2个字符。
如:
Left(山东交通学院,2)表达式:
表达式是由常量、变量、函数、运算符和圆括号等构成。
VBA提供了丰富的运算符,其中包括算术运算符、比较运算符、逻辑运算符和连接运算符等。
参与运算的数据被称作操作数。
运算符和操作数据构成表达式。
语句 按照功能不同,VBA语句可以分成三大类:
◆声明语句:
如用于变量、符号常量或程序定义的语句; ◆执行语句:
如赋值、程序调用和实现流程控制的语句等; ◆注释语句:
主要用于为命令行或程序块进行注解说明,此类语句在程序运行过程中不会产生任何效果(它不会被执行),但在程序设计过程中适当地使用注释语句有利于提高程序的可读性。
VBA注释语句既可以单独放置在一行内,也可以放置在某个语句尾部。
模块和过程:
模块 模块是VBA代码组织形式,在Access中模块可分为两类:
◆类模块 ◆标准模块。
窗体和报表模块都是类模块,而且它们各自与对应的窗体或报表相关联。
窗体或报表模块通常都含有事件过程,当它们创建第一个事件过程时,Access将自动创建与窗体或报表对象相关联的类模块。
与类模块不同,标准模块不与任何对象相关联。
标准模块中的程序是通用的,可以在数据库的位置被调用执行。
模块管理过程:
Sub过程(子程序)例8‐1:
创建一个Sub过程,计算半径为2的圆的周长。
使用参数:
例8‐3:
创建一个对象模型:
Access对象:
对象属性 Access中提供了对象属性属性。
而在对象运行过程中 访问对象属性的格式为:
用户既可以获取对象的属 ?
[Forms]!
[myForm].[Cap [Forms]!
[myForm]!
[btnO个Function过程,计算圆的周长。
性窗口,在对象设计阶段我们可以通过属性窗口访,我们则需要利用宏或VBA来访问对象的这些属对象.属性属性值,也可以更改属性值。
如tion]在立即窗口中输出窗体的Caption值OK].[Visible]=False设定对象不可见访问或设置对象属性。
对象事件 对象识别出了某些动作(即事件被触发),就有可能为这些动作作出一定的响应,事件过程就规定了对象响应的具体动作。
我们可以利用对象的属性窗口为对象添加事件过程,也可以在代码窗口中定义事件过程。
事件过程的定义格式是PrivateSub对象_事件() 过程体 EndSub 例如myForm对象的Click事件定义如下:
PrivateSubmyForm_Click() MsgBox(您单击了我) EndSub 对象内置了很多事件,用户只需对自己感兴趣的事件进行设置即可;如果对象的某事件代码空白,系统不会对此作出任何处理。
对象方法现在我们利用DoCmd对象关闭myForm窗体,其使用方法是:
DoCmd.CloseacForm,myForm此命令中acForm是一个系统内部符号常量,它表示窗口对象;Access预定义了一些内部符号常量,主要用为DoCmd命令语句中的参数,均以ac开头。
打开对象浏览器窗口,在工程/库列表中选择Access项,再在类列表中选择全局选项,就可以在右面的成员列表中找到这些符号变量了。
流程控制语句:
IF/EndIF结构、SelectCase结构输入1~7间的整数,程序自动将其转换成星期数,如3星期三。
For/Next结构语句例8‐10:
计算1+2+3+4++99+100的和。
[分析]累加数据初值为1,终值为100,步长(数据间递变)为1,利用For/Next结构很容易实现它。
程序代码如下。
SubEx8_10()DimnAsInteger,SAsIntegerS=0’S存储数据累加之和Forn=1To100Step1S=S+nNextDebug.PrintS=SEndSubDo/Loop语句 例8‐12:
分析下面程序的运行结果 SubEx8_11() DimnAsInteger,SAsInteger S=0 n=1 Do S=S+n n=n+1 LoopWhilen100 Debug.PrintS=S EndSub结构的嵌套:
Do/Loop语句 例8‐12:
分析下面程序的运行结果 SubEx8_11() DimnAsInteger,SAsInteger S=0 n=1 Do S=S+n n=n+1LoopWhilen100 Debug.PrintEndSub八、作业设计完成上课实例以及书后练习。
九、教学反思通过演示实例和上机实践操作,学生熟悉了VBA的语法结构、创建VBA程序的各种方法。
一、教学内容:
第9章SharePoint网站二、教学目标:
(1)掌握SharePoint的技术、SharePoint的应用方法
(2)掌握如何应用SharePoint网站(3)掌握SharePoint列表的导入方法三、教学重难点如何应用SharePoint网站四、教学方法演示法、讲授法、任务驱动法五、教学时数:
2课时六、教学准备学生成绩管理数据库七、教学过程
(1)引入新课:
(2)新课讲授
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教案 Access