模块常量变量表达式.ppt
《模块常量变量表达式.ppt》由会员分享,可在线阅读,更多相关《模块常量变量表达式.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、模块常量变量表达式现在学习的是第1页,共35页8.1模块的基本概念l模块分为类模块和标准模块l1.类模块窗体模块和报表模块具有局部特性,其作用范围局限于所属窗体或报表内部,而生命周期则是伴随着窗体后报表的打开而开始、关闭而结束。l2.标准模块标准模块中的公共变量和公共过程具有全局特性,其作用范围在整个应用程序里,生命周期是伴随着程序的运行而开始、关闭而结束。l3.将宏转换为模块在Access系统中,可以根据需要,将宏转换为模块。现在学习的是第2页,共35页8.2 创建模块l过程是模块的单元组成,过程分为两种类型:SUB子过程和Function函数过程。l1、在模块中加入过程l2、在模块中执行宏
2、现在学习的是第3页,共35页8.3 VBA程序设计基础l一般ACCESS程序设计在遇到下列情况时需要使用VBA代码:(1)使用UDF(User-Defined Function)(用户定义函数)(2)复杂的程序处理(3)数据库的事务处理操作(4)使用ActiveX控件和其他应用程序对象(5)错误处理现在学习的是第4页,共35页8.3.1面向对象程序设计的基本概念lAccess内嵌的VBA,功能强大,采用目前主流的面向对象机制和可视化编程环境。1、集合和对象2、属性和方法3、事件和事件过程现在学习的是第5页,共35页8.3.1面向对象程序设计的基本概念1.1.集合和对象集合和对象VBA中的应用程
3、序是由许多对象组成的,如表、窗体、查询等。对象是帮助构造应用程序的元素,以特定的方式组织这些对象,就形成了应用程序。数据库窗口把可供选择的对象排列在一起,形成不同的类。现在学习的是第6页,共35页8.3.1面向对象程序设计的基本概念属性和方法属性和方法属性属性属性属性 属性描述了对象的自身性质。其格式为:属性描述了对象的自身性质。其格式为:对象名对象名对象名对象名.属性属性属性属性=属性值属性值属性值属性值方法方法方法方法 方法是系统事先设计好的,可以完成一定操作的特殊过程,是附属于对方法是系统事先设计好的,可以完成一定操作的特殊过程,是附属于对象的行为和动作。在需要使用的时候可以直接调用。象
4、的行为和动作。在需要使用的时候可以直接调用。其调用格式为:其调用格式为:对象名对象名对象名对象名.方法名方法名方法名方法名现在学习的是第7页,共35页 AccessAccessAccessAccess中除数据库的中除数据库的中除数据库的中除数据库的7 7 7 7个对象外,还提供一个重要的对个对象外,还提供一个重要的对个对象外,还提供一个重要的对个对象外,还提供一个重要的对象:象:象:象:DoCmdDoCmdDoCmdDoCmd对象对象 除窗体、控件的除窗体、控件的除窗体、控件的除窗体、控件的SetFocus(SetFocus(SetFocus(SetFocus(获得控制焦点获得控制焦点获得控制
5、焦点获得控制焦点)方法外,用方法外,用得最多得是得最多得是 DoCmdDoCmdDoCmdDoCmd对象对象对象对象 的一些方法。使用这些方法,可的一些方法。使用这些方法,可的一些方法。使用这些方法,可的一些方法。使用这些方法,可以在以在以在以在VBAVBAVBAVBA中运行中运行中运行中运行AccessAccessAccessAccess的操作。的操作。的操作。的操作。8.3.1面向对象程序设计的基本概念现在学习的是第8页,共35页打开当前数据库中的打开当前数据库中的打开当前数据库中的打开当前数据库中的“雇员雇员雇员雇员”窗体窗体窗体窗体 DoCmd.OpenForm EmployeesDo
6、Cmd.OpenForm EmployeesDoCmd.OpenForm EmployeesDoCmd.OpenForm Employees 在数据库窗口中选择在数据库窗口中选择在数据库窗口中选择在数据库窗口中选择“雇员雇员雇员雇员”窗体窗体窗体窗体 DoCmd.SelectObject acForm,DoCmd.SelectObject acForm,DoCmd.SelectObject acForm,DoCmd.SelectObject acForm,EmployeesEmployees ,True,True,True,Trueb b在数据库窗口中关闭在数据库窗口中关闭在数据库窗口中关闭在
7、数据库窗口中关闭“雇员雇员雇员雇员”窗体窗体窗体窗体 DoCmd.Close acForm,DoCmd.Close acForm,DoCmd.Close acForm,DoCmd.Close acForm,“EmployeesEmployeesEmployeesEmployees”,acSaveYes,acSaveYes,acSaveYes,acSaveYesb b删除数据库中的删除数据库中的删除数据库中的删除数据库中的“雇员雇员雇员雇员”表表表表 DoCmd.DeleteObject EmployeesDoCmd.DeleteObject EmployeesDoCmd.DeleteObjec
8、t EmployeesDoCmd.DeleteObject Employees DoCmd 对象的常用方法(P201)8.3.1面向对象程序设计的基本概念现在学习的是第9页,共35页8.3.1面向对象程序设计的基本概念事件和事件过程事件和事件过程事件事件事件事件 事件是指可以发生在一个对象上且能够被该对象所识别的动作。事件是指可以发生在一个对象上且能够被该对象所识别的动作。如:单击某个命令按钮就产生该按钮的如:单击某个命令按钮就产生该按钮的“单击单击”事件事件事件过程事件过程事件过程事件过程 当某个对象发生某一事件后,就会驱动系统去执行预先编好的、与这一当某个对象发生某一事件后,就会驱动系统去
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模块 变量 表达式
限制150内