《access2003实例教程(第8章)模块的操作》由会员分享,可在线阅读,更多相关《access2003实例教程(第8章)模块的操作(102页珍藏版)》请在金锄头文库上搜索。
1、一入人Access实例教程潘明蹄赵义霞主编/中国水利水电出版社s入人ACCESS实例教程一一-模场的渡作一第8诊)_/_/涿1,模块的基本概念2,VBA程序设计基础3,VBA出数的使用4,幕块的建立与俭用5,过程与参数传递守ACCESS实例教程8.1认识模块对象模块是由声明、语句和过程组成的集合,以VBACVisualBasicforApplication)语)个已命名的单元存傅在一起。ACCESS实例教程8.1.1模块的基本概念CD)模块模块由一个或多个过程组成,每个过程实现一个或几个功能。模块的执行通过特定事件激发相应的事件过程实现。(2事件过程事件过程是一组代码,用于响应窗体事件或报表事
2、件。(3类模块类模块是包含代码和数据的集合,可以看作是没有物理表示的控件,总是与树一特定的窗体或报表相关联。窗体模块和报表模坂都属于类桐址。(标准模块标准模块是代码的集合,包含的过程不与任何其他对象相关联,是数据库对象使用的公共过程,保存在数据库窗口中。ACCESS实例教程8.1.2肢动Access的编程界面Access的编程界面称为VBECVisualBasicEditor),是MicrosoftOffice所有组件公用的程序编辑系统。方法1:在窗体或报表设计视图中选控件一单击标准工具栏的“生成器“按钮一在“选择生成器“对话框中选择“代码生成器“。方法2:右击窗体或报表设计视图中控件一快捷菜
3、单中选“事件生成器“一“选择生成器“对话框中选择代码生成器“。03目见口一玟一匹ACCESS实例教程8.1.3VBE窗口Ootion_ComparcIattaseRivste8elLClick0DeCoLCloaeEndSibPrivoteStgrmLnad0MagionB兄rinfirsfE4编写模块对象的代码在代码窗口进行。(1)窗口顶部有2个组合框,左边对象框显示所有对象名称,矶边过程框显示当前对象能识别的所有事件名称。选定一个对象,再选定一个事件,系统会自动生成相应事件过程的起始行与结束行,只须在两行中间添加过程代码即可。“通用“过程可以被所有控件调用。树控件的过程只在关联事件中有效。
4、2窗口中央代准区有声命区和过程区,声明区中声明楠玺使用的变量,过程区显示一个或多个过程,之间用一条灰线分隔。3窗口底部有2个按钮,单击“过程视图“按钮,只显示当前过程。单击右边“完整的模块视图“按钮,窗口显示全部过程。ACCESS实例教程例:一个类模块区工E0OntionCompsreDatsboacRrivstsSbcl_Click0DeiadClose3Privateeevoad0Jegbar欣迎兄府!,obInformation“ACCESS实例教程例:一个标准模块OotionCompareatabsseSubaa(zlsIntcgepytsIntege)DiazhsInteger5=2、-Hespor87X7印5口二Informetion“涛恩楹Bnd42ACCESS实例教程