收藏 分销(赏)

Access课件第十一章.ppt

上传人:仙人****88 文档编号:14755239 上传时间:2026-11-14 格式:PPT 页数:19 大小:86KB 下载积分:10 金币
下载 相关
Access课件第十一章.ppt_第1页
第1页 / 共19页
Access课件第十一章.ppt_第2页
第2页 / 共19页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第11,章 模块与,VBA,教学目标,通过本章的学习读者应该掌握基本的,VBA,编程环境,能够独立进行简单的,VBA,程序设计。,教学重点,掌握,VBA,程序设计基础,掌握程序流程控制的知识,掌握模块、函数和子程序的知识,理解面向对象的程序设计的知识,掌握,VBA,开发环境,理解,VBA,代码的保护措施,教学过程,VBA,程序设计基础,程序流程控制,模块、函数和子程序,面向对象的程序设计,VBA,开发环境,VBA,代码的保护,11.1,VBA,程序设计基础,常量、变量和数组,数据类型:布尔型(,Boolean)、,日期型(,Date)、,字符串(,String)、,货币型(,Currency)、,字节型(,Byte)、,整数型(,Integer)、,长整型(,Long)、,单精数型(,Single)、,双精数型(,Double),以及变体型(,Variant),和用户自定义型。在,VBA,代码编程环境中通过“,Dim as”,语句来定义数据类型。,11.2,程序流程控制,选择结构,If,语句,Select Case,语句,循环结构,DoLoop,语句,ForNext,语句,WhileWend,语句,GoTo,语句,Exit,语句,11.3,模块、函数和子程序,模块,模块对象,窗体或报表模块,过程,函数,过程,过程的表示方法为,Sub。,过程能在响应相应的事件并执行其中的代码,可以简化程序设计任务。过程的语法结构为:,Sub,过程名称(),变量声名,基本语句,End Sub,函数,函数不仅能执行一定的命令,还能根据参数计算出对程序有用的数值并且可以在表达式中引用。函数的语法结构如下:,Function,函数名称(),As,数据类型变量声明基本语句函数名称,=,表达式?,End Function,11.4,面向对象的程序设计,对象,属性和方法,面向对象程序设计实例,设计具有登录功能的窗体,四则混合运算,录入考试分数,对象,对象是为了管理数据和代码的方便而提出的。在,VBA,中,对象是封装数据和相应代码的客体,它是代码和数据的组合。对象具有属性、方法和事件。,属性是一个对象的特征,它定义了对象的大小,颜色、位置等特征,可以通过修改对象的属性值来修改对象的特征。,方法指的是对象能执行的动作,通过这个动作能实现相应的功能或改变对象的属性,如,FindRecord,”,是对象,DoCmd,的一个方法,调用这个方法可以找到符合条件的记录。,事件是一个对象可以探知的动作,如鼠标的单击或双击,控件的移动等,事件过程针对被触发的事件作出响应,执行相应的功能。,属性和方法,在代码、宏或表达式中,一般通过输入其标识符来引用相应已开启的对象或属性,可以通过以下几种方式引用对象及属性:(,1,)引用已被打开的窗体或报表(,2,)引用相应的子窗体和子报表(,3,)引用控件或属性值(,4,)引用窗体节、报表节或报表的组级别(,5,)引用列表中的列,11.5,VBA,开发环境,进入,VBA,VBA,调试环境,程序的调试,进入,VBA,当我们选中一个需要编写代码的控件,并准备为其对某一事件的响应方法编写,VBA,代码时,就应该启动,VBA,的编成环境对,VBA,代码编辑操作。,Access,提供了多种方法启动,VBA,编程环境,包括如下方式:,按,Alt+F11,组合键,在数据库窗口中选择“工具”,|“,宏”,|“,Visual Basic,编辑器”命令,单击数据库窗口中的“模块”按钮,然后单击“新建”按钮,或双击要查看或编辑的模块,VBA,调试环境,在,Microsoft Access,中调试,VBA,代码的工具是“,Visual Basic,编辑器”。,Visual Basic,编辑器的主要功能是建立和管理,VBA,项目。该软件的界面如下图所示。在打开的,Visual Basic,编辑器中,默认情况下只包含代码窗口。如果有特殊的需要,可以通过“视图”菜单打开项目资源管理器、属性窗口、本地窗口、立即窗口、监视窗口等窗口。这些工具为代码的设计和调试提供了方便。,程序的调试,逐步调试,监视代码的运行,11.6,VBA,代码的保护,通过密码保护,Visual Basic,代码,创建一个,MDE,文件,通过密码保护,Visual Basic,代码,可以通过对,VBA,设置密码防止其他非法用户查看或编辑数据库中的程序代码。方法如下:,(,1,)首先,进入“,Visual Basic,编辑器”环境。打开需要保护的,VBA,代码的,Microsoft Access,项目,(.,adp,),文件或,Microsoft Access,数据库,(.,mdb,),文件。在数据库窗口中,选择“工具”,|“,宏”,|“,Visual Basic,编辑器”命令,进入,VBA,编辑环境。,(,2,)在“,Visual Basic,编辑器”中,选择“工具”,|“,属性”命令。,(,3,)在“保护”选项卡中,选中“查看时锁定项目”复选框。如果设置了密码,但没有选中“查看时锁定项目”,则任何人都可以查看和编辑代码,但“项目属性”对话框是被保护的。,(,4,)在“密码”框中输入密码,在“确认密码”框中,再次输入密码以进行确认,然后单击“确定”按钮即可。,创建一个,MDE,文件,生成,MDE,文件的步骤如下:(,1,)关闭,Microsoft Access,数据库。如果在多用户环境中工作,确认其他所有用户已关闭,Access,数据库。(,2,)选择“工具”,|“,数据库实用工具”,|“,生成,MDE,文件”命令,打开“保存数据库为,MDE”,对话框。(,3,)在“保存数据库为,MDE”,对话框中,指定要保存为,MDE,文件的,Access,数据库,然后单击“生成”按钮。(,4,)在“将,MDE,保存为”对话框中,为,Access,数据库指定名称、驱动器和文件夹后,单击“保存”按钮即可。,
展开阅读全文

开通  VIP、SVIP  下载更划算
下载10份以上建议开通 VIP 会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        关注我们

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服