Access数据库应用技术(第3版)教案 项目六 宏的使用_第1页
Access数据库应用技术(第3版)教案 项目六 宏的使用_第2页
Access数据库应用技术(第3版)教案 项目六 宏的使用_第3页
Access数据库应用技术(第3版)教案 项目六 宏的使用_第4页
Access数据库应用技术(第3版)教案 项目六 宏的使用_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE1认识并创建宏一、教材名称《Access数据库应用技术(第3版)》(电子工业出版社有限公司)。授课内容认识并创建宏二、课时2学时(90分钟)。三、学情分析经过一个学期的学习,学生已经基本了解了数据库的基本操作。但是由于对编程语言的不熟悉,他们的一些相关科目比如VB理解的并不清楚,这就让他们对编程,命令等望而生畏,从而对计算机课程有抵触情绪。所以在这一章中,教师要带领学生用简单的方法实现VB复杂的效果,对促进学生提高学习兴趣是有很大帮助的。四、教学目标分析1.知识目标了解宏的概念以及宏是如何创建的。2.能力目标掌握在Access2013中创建宏操作的方法。3.情感目标理解用简单的操作来替代复杂的代码,培养学习的兴趣。五、教学重点与难点分析教学重点:认识与创建宏教学难点:常见的几种宏操作六、教学方法1.教学方法情境创设法、讲授法、问答法2.学习方法小组合作法、实战演练法、自主探究法……七、教学准备多媒体课件、微课,公众号相关知识的发布八、教学过程(一)教学导入(时长:5)教师活动:宏是由一个或多个操作组成的命令集合,可以快速重复自动执行某个操作,其中每个操作都能完成特定的功能。在Access2013中宏可以自动执行对其它数据库对象的操作,比如自动打开查询、窗体、报表等,自动对窗体大小进行控制等。学生活动:学生听讲,理解宏的功能。设计意图:让学生理解宏的概念及主要功能。(二)学习新知(时长:15)教师活动:对宏的相关概念进行讲解,并通过演示单个宏的创建,帮助学生理解宏及其基本功能,促使学生掌握创建宏的基本操作。学生活动:观察老师的操作,并记住其中的操作要点。设计意图:让学生了解建宏的基本操作,了解宏及其基本功能。教学内容:1.宏的相关概念及功能(1)宏的概念宏是由一个或多个操作组成的集合,宏作为Access2013数据库的对象之一,和其他对象不同的是,宏可以操作其他数据库对象,比如打开和关闭窗体、运行报表、浏览记录等。(2)宏的功能:打开、关闭表、查询、窗体等数据库对象。报表的预览、报表的打印、查询的执行。筛选、查找记录。显示警告信息框、响铃警告。移动窗口,改变窗口大小。实现数据的导入导出。定制菜单。设置控件的属性。2.认识宏设计器(1)宏的创建宏由宏名、条件、宏操作、参数、注释等五部分组成.宏的操作通过单击“添加新操作”下拉列表进行添加。“操作目录”分为三个部分:上部是程序流程,中间是操作,下部是正在编辑的此数据库中各种宏。程序流程部分主要是注释(comment)、组(group)、条件(if)和子宏(submacro)。操作部分将宏操作分为8种宏操作:窗口管理、宏命令、筛选/查询/搜索、数据导入/导出、数据库对象、数据输入操作、系统命令和用户界面命令。(2)宏中常用的操作:beep,close,gotorecord,maximize,minimize,msgbox,openform,openquery,openreport,opentable,quit,restore,runmacro3.宏的运行在数据库对象列表区,选择“宏”对象,选中具体的宏对象名称,双击宏名称。 “设计”-“运行”按钮执行正在设计的宏。 在窗体、控件、报表和菜单中调用执行宏。 自动执行宏。该宏的名字固定设为“AutoExec”,则每次启动数据库时,将自动执行该宏。师生互动:教师讲解并演示,学生听讲并做笔记。设计意图:讲解与操作并重,让学生直接观察教师的实验过程并看到实验结果。(三)操作演练(时长:20)布置任务:在“进销存管理”数据库中创建自动打开报表的宏,并将报表窗口最大化,显示提示信息为“报表窗口已最大化”。【实训要求】1.自动打开的报表为“进货统计”。2.打开报表后,将报表窗体最大化。3.在将报表窗口最大化后显示提示信息对话框,提示信息为“报表窗体已最大化”。师生互动:学生练习操作,有问题可以小组讨论,组长负责协调小组内的讨论,并帮助操作有困难的小组成员。小组在完成任务之后可提交任务至教师机,小组长带领小组成员实现小组自评与互评。教师巡回指导,将微课再次提供给学生进行助学,从各组长处了解各组的完成情况。教师通过各组长提交过来的任务以及小组的评价对学生任务完成情况进行评价。设计意图:体现学生在“做中学”的教育理念,实现分组教学及“导生制”教学,通过“微课”助学的方式,让学生在实际操作中理解宏的概念及功能。并能让学生在学习宏操作的过程中增强学习编程的自信心。宏操作的简单便捷以及可移植性能够促进学生对编程类语言的理解与学习。学生自评与教师评价是为了对学生的学习效果进行评价。(四)小结巩固(时长:3)知识梳理:宏的相关概念及功能宏的概念宏的功能认识宏设计器宏的创建宏中常用的操作宏的运行(五)布置作业(时长:2)课后习题,任务实训的继续完成与总结。课后有问题可通过教师的公众号获取相关资源,也可直接咨询教师。(六)板书设计宏的相关概念及功能宏的概念宏的功能认识宏设计器宏的创建宏中常用的操作宏的运行教学反思创建宏组一、教材名称《Access数据库应用技术(第3版)》(电子工业出版社有限公司)。授课内容创建宏组二、课时2学时(90分钟)。三、学情分析学生经过上一节的学习,对宏操作强大的功能已经有所了解。这对他们的继续学习大有裨益。同时也增强了他们学习计算机相关知识的信心。而这些学生普遍动手能力比较强,喜欢在实训室进行实验,所以在实训室的实验需要好好设计,让学生在实训的过程中学习到更多的知识。四、教学目标分析1.知识目标了解Access2013宏组的设计与制作过程。2.能力目标掌握在Access2013中建立宏组的方法以及能够利用宏组进行数据库操作。3.情感目标理解利用宏组控制操作数据库相关操作的方法,从而获得在这一领域中的学习满足。五、教学重点与难点分析教学重点:创建宏组的方法教学难点:宏组的调用方法六、教学方法1.教学方法情境创设法、讲授法、问答法2.学习方法小组合作法、实战演练法、自主探究法……七、教学准备多媒体课件、微课,公众号相关知识的发布八、教学过程(一)教学导入(时长:5)教师活动:在上一节的学习中,我们见证了宏强大的功能。我们在实际工作中是不是每次都需要宏操作命令来减轻我们工作的负担呢?这需要我们每次都通过宏操作来完成指定的命令。那么有什么方法能够一次定义一组宏命令,通过命令按钮之类的选择,执行相应的命令呢?那就是宏组了。学生活动:学生听讲,理解宏组的方便性。设计意图:让学生理解宏组的方便性。(二)学习新知(时长:15)教师活动:介绍关于宏组的知识点。宏是执行特定任务的操作或操作集合,其中每个操作能够实现特定的功能。只有一个宏名的称为单一宏,包含2个以上宏名的称为宏组。宏组调用的格式是:“宏组名.宏名1”创建宏组的操作在设计视图完成的。实例演示创建宏组的一个案例,讲解宏组的创建方法及操作。学生活动:观察老师的操作,并记住其中的操作要点。设计意图:让学生了解建宏的基本操作,了解宏组在实际工作中如何通过命令按钮来控制操作。教学内容:介绍关于宏组的知识点。宏是执行特定任务的操作或操作集合,其中每个操作能够实现特定的功能。只有一个宏名的称为单一宏,包含2个以上宏名的称为宏组。宏组调用的格式是:“宏组名.宏名1”创建宏组的操作在设计视图完成的。实例演示创建宏组的一个案例,讲解宏组的创建方法及操作。操作实例:创建一个宏组,在“员工信息管理1”窗体上添加按钮,并调用宏组中的宏,通过单击按钮完成窗体的最大化、最小化及还原功能。操作要点:在“员工信息管理1”窗体设计视图中通过“控件箱”在主体节中分别加入三个命令按钮,为“最大化”、“最小化”和“还原”保存窗体。选择“开始”菜单-“创建”-“宏”按钮,通过操作目录中的“submacro”,创建宏组。在窗体设计视图中打开“员工信息管理1”,选择命令按钮,选择“属性”命令,在“事件”选项卡中的“单击”栏中,选择对应的宏组下的宏名,完成对宏组中宏的调用的设置。在窗体视图中验证实验结果。师生互动:教师讲解并演示,学生听讲并做笔记。设计意图:讲解与操作并重,让学生直接观察教师的实验过程并看到实验结果。(三)操作演练(时长:20)布置任务:创建一个窗体,并创建一个宏组,完成在一个窗体可以打开其它窗体和报表的功能。【实训要求】1.创建一个包含多个命令按钮的窗体。2.创建一个宏组名为“打开窗体和报表”的宏组,在宏组中创建宏,分别用来打开的窗体和报表以及关闭窗口。师生互动:学生练习操作,有问题可以小组讨论,组长负责协调小组内的讨论,并帮助操作有困难的小组成员。小组在完成任务之后可提交任务至教师机,小组长带领小组成员实现小组自评与互评。教师巡回指导,将微课再次提供给学生进行助学,从各组长处了解各组的完成情况。教师通过各组长提交过来的任务以及小组的评价对学生任务完成情况进行评价。设计意图:体现学生在“做中学”的教育理念,实现分组教学及“导生制”教学,通过“微课”助学的方式,让学生在实际操作中体会和理解创建宏组的方法,了解利用宏组一次完成多种不同的复杂操作,有利于学生完成一些比较复杂的数据库操作要求。学生自评与教师评价是为了对学生的学习效果进行评价。(四)小结巩固(时长:3)知识梳理:宏是执行特定任务的操作或操作集合,其中每个操作能够实现特定的功能。只有一个宏名的称为单一宏,包含2个以上宏名的称为宏组。宏组调用的格式是:“宏组名.宏名1”创建宏组的操作在设计视图完成的。宏组的创建方法及操作。(五)布置作业(时长:2)课后习题,任务实训的继续完成与总结。课后有问题可通过教师的公众号获取相关资源,也可直接咨询教师。(六)板书设计创建宏组宏组的调用方法:宏组名.宏名,通过命令按钮来调用实例演示九、教学反思创建条件宏一、教材名称《Access数据库应用技术(第3版)》(电子工业出版社有限公司)。授课内容创建条件宏二、课时2学时(90分钟)。三、学情分析学生在前面的学习中了解了宏的强大功能,并且能够在微课的帮助下完成用宏组来调用宏的操作。这对学生学习积极性的创造是有益处的。计算机升学班的学生,男生的比例比较高,他们在日常的电脑游戏中会对宏有所认识。通过前期的学期,他们已经了解到宏并不是病毒,不再视宏如洪水猛兽,开始探讨在什么情况下程序会激发宏。四、教学目标分析1.知识目标了解Access2013创建条件宏的方法。2.能力目标掌握在Access2013中创建条件宏的操作方法。3.情感目标理解条件宏是满足条件才触发执行的宏,有利于以后的工作,培养学生分类讨论的思想。五、教学重点与难点分析教学重点:创建条件宏的方法教学难点:条件宏添加条件的方法六、教学方法1.教学方法情境创设法、讲授法、问答法2.学习方法小组合作法、实战演练法、自主探究法……七、教学准备多媒体课件、微课,公众号相关知识的发布八、教学过程(一)教学导入(时长:5)教师活动:大家经过这一段时间的学习,大家了解了宏的强大功能,并且能够在微课的帮助下完成用宏组来调用宏的操作。那么我们在日常生活中,为什么这些宏不一定能够运行呢?在什么情况下能够触发宏呢?这就是我们今天要创建的“条件宏”。当条件满足时,宏就执行相应的操作,当条件不满足就不执行该操作,继续执行下一个操作,这种宏称为“条件宏”。学生活动:学生听讲,理解条件宏的条件满足可以触发宏操作。设计意图:让学生理解条件宏的条件满足可以触发相应的宏操作。(二)学习新知(时长:15)教师活动:通过实例来讲解如何创建“条件宏”并完成相应的功能。学生活动:观察老师的操作,并记住其中的操作要点。设计意图:让学生了解建“条件宏”的基本操作,并在创建完成之后演示通过条件宏来完成相应的功能。教学内容:创建一个宏,打开“销售记录”纵栏式窗体,并将记录进行定位,如果该记录“付款方式”字段中是“现金”,就弹出提示信息框,显示“该客户使用现金支付!”,如果“付款方式”字段中不是“现金”,则弹出提示信息框,显示“该客户未使用现金支付!”。操作步骤:选择“窗体”对象,创建“销售记录1”纵栏式窗体并保存窗体。选择“宏”对象,选择“创建”选项卡-“宏”命令,打开宏的设计视图。添加宏操作。在宏设计器下方添加新的操作,将程序流程处的IF拖拽到“+”处,或者直接单击“if”按钮,就可以为宏操作添加条件。也可以单击文本框后面的生成器按钮,在弹出的生成器中输入if的条件内容。保存宏,名称为“条件宏”。条件宏创建完成。在对象列表区选择窗体对象,在设计视图中打开“销售记录”窗体,添加命令按钮,选择该命令按钮,在窗体设计工具中“设计”菜单-“属性表”-“事件”-“单击”-“条件宏”。打开“销售记录”窗体,单击命令按钮,因记录定位不同,会弹出不同的提示对话框。师生互动:教师讲解并演示,学生听讲并做笔记。设计意图:讲解与操作并重,让学生直接观察教师的实验过程并看到实验结果。(三)操作演练(时长:20)布置任务:实训:创建一个窗体,窗体中有一个输入数据的文本框,通过宏来判断在文本框输入的数据是正数、负数、还是0。【实训要求】1.创建一个窗体,窗体中包含一个文本框和一个“确定”按钮。2.创建一个条件宏,当文本框中输入的是正数时,弹出提示框“你输入的是正数!”,输入的是负数时,弹出提示框“你输入的是负数!”,输入的是“0”时,弹出提示框“你输入的是0”。提示:条件表达式格式为[Forms]![窗体名称]![文本框名称]>0;[Forms]![窗体名称]![文本框名称]=0;[Forms]![窗体名称]![文本框名称]<0。3.在窗口中添加“确定”按钮,当单击“确定”按钮时,开始执行宏。师生互动:学生练习操作,有问题可以小组讨论,组长负责协调小组内的讨论,并帮助操作有困难的小组成员。小组在完成任务之后可提交任务至教师机,小组长带领小组成员实现小组自评与互评。教师巡回指导,将微课再次提供给学生进行助学,从各组长处了解各组的完成情况。教师通过各组长提交过来的任务以及小组的评价对学生任务完成情况进行评价。设计意图:体现学生在“做中学”的教育理念,实现分组教学及“导生制”教学,通过“微课”助学的方式,让学生在实际操作中体会和理解创建条件宏的方法,在条件满足的触发下,就执行相应的宏操作。学生自评与教师评价是为了对学生的学习效果进行评价。(四)小结巩固(时长:3)知识梳理:创建-条件宏(五)布置作业(时长:2)课后习题,任务实训的继续完成与总结。课后有问题可通过教师的公众号获取相关资源,也可直接咨询教师。(。六)板书设计Ifthen[else]九、教学反思创建数据宏一、教材名称《Access数据库应用技术(第3版)》(电子工业出版社有限公司)。授课内容创建数据宏二、课时2学时(90分钟)。三、学情分析学生在前面的学习中已经接受了宏操作中的大部分操作,但是从2013年起,Access2010增加了数据宏的概念。这对于我们现阶段的学生是个难以理解的事情。他们在会考的时候考的是2003或者2010,在同样Office组件之一的access有了这么大的变化,容易让学生有糊涂的想法。所以在课堂设计上需要借助微课,提前让学生熟悉相关知识以及工作界面。四、教学目标分析1.知识目标了解Access2013建数据宏的过程。2.能力目标掌握在Access2013中建数据宏的方法以及通过数据宏控制记录数据的修改或删除。3.情感目标理解对数据宏的认知,通过掌握数据宏的创建来规避数据库记录在编辑过程中被违规编辑,从而影响后续的工作,帮助学生建立合乎规范的数据库,避免违规。五、教学重点与难点分析教学重点:创建数据宏的方法教学难点:创建数据宏的方法六、教学方法1.教学方法情境创设法、讲授法、问答法2.学习方法小组合作法、实战演练法、自主探究法……七、教学准备多媒体课件、微课,公众号相关知识的发布八、教学过程(一)教学导入(时长:5)教师活动:在项目二中,用户可以通过验证规则来限制数据表的数据输入信息,但是用户直接对数据进行增删改时,并不能有效防范用户的一些违规操作。添加数据宏来执行一些操作,就可以在表中(更改前、删除前、插入后、更改后、删除后)的事件中控制用户的操作行为。学生活动:学生听讲,理解数据宏的创建范围。设计意图:让学生理解数据宏的功能。(二)学习新知(时长:15)教师活动:介绍并演示数据宏的创建过程。并进行实验进行验证,在删除或者修改时,触发数据宏,给出错提示。学生活动:观察老师的操作,并记住其中的操作要点。设计意图:让学生了解建数据宏的基本操作。教学内容:给“销售记录”表创建一个数据宏,只有“销售状态”为“退货”的记录,才允许删除,否则会提示“没有退货,该记录不能无故删除”。当“销售单价”随着季节或者促销活动有所变动时,会提示“销售单价有异常变动”。操作要点:步骤1:打开“进销存管理”数据库,在对象列表区选择表对象,单击“销售记录”表。选择“表”-“前期事件”-“删除前”。打开宏设计器。步骤2:在宏设计器中通过条件宏进行宏操作的设置。步骤3:将数据宏关闭保存,返回到销售记录表,进行数据宏的验证。当删除到销售状态不是退货的时候,会给出错误提示进行验证。步骤4:继续回到销售记录表,选择“表”菜单-“前期事件”-“更改前”,在宏设计器中进行宏操作的设置。仍然通过条件宏来进行设置,步骤5:将数据宏关闭保存,返回到销售记

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论