网站大量收购闲置独家精品文档,联系QQ:2885784924

模块常量变量表达式.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

例:用人单位招聘秘书:年龄小于40岁,女性,学历专科或本科年龄40性别=“女”(学历=“专科”学历=“本科”)AndAndOr考虑:若分别写成:年龄40And性别=“女”And(学历=“专科”And学历=“本科”)年龄40Or性别=“女”Or(学历=“专科”Or学历=“本科”)例:表示算术表达式:正确的VB表达式:3〈=xAndx=7错误的VB表达式:3=x=7或3=xOrx=7比a小,比b大用Ora小数b大数a小数b大数比a大,比b小用And第34页,共35页,星期六,2024年,5月8.3VBA程序设计基础常见错误1.逻辑表达式书写错,在VB没有造成语法错而形成逻辑错例数学表达式3≤x<10VB表达式为3=x10问题在于VB中的逻辑量与数值量可互转2.同时给多个变量赋值,在VB没有造成语法错而形成逻辑错例Dimx%,y%,z%x=y=z=13.标准函数名写错4.变量名写错检查方法:在通用声明段加OptionExplicit5.语句书写位置错在通用声明段只能有Dim语句,不能有赋值等其它语句第35页,共35页,星期六,2024年,5月8.1模块的基本概念模块分为类模块和标准模块1.类模块窗体模块和报表模块具有局部特性,其作用范围局限于所属窗体或报表内部,而生命周期则是伴随着窗体后报表的打开而开始、关闭而结束。2.标准模块标准模块中的公共变量和公共过程具有全局特性,其作用范围在整个应用程序里,生命周期是伴随着程序的运行而开始、关闭而结束。3.将宏转换为模块在Access系统中,可以根据需要,将宏转换为模块。第2页,共35页,星期六,2024年,5月8.2创建模块过程是模块的单元组成,过程分为两种类型:SUB子过程和Function函数过程。1、在模块中加入过程2、在模块中执行宏第3页,共35页,星期六,2024年,5月8.3VBA程序设计基础一般ACCESS程序设计在遇到下列情况时需要使用VBA代码:(1)使用UDF(User-DefinedFunction)(用户定义函数)(2)复杂的程序处理(3)数据库的事务处理操作(4)使用ActiveX控件和其他应用程序对象(5)错误处理第4页,共35页,星期六,2024年,5月8.3.1面向对象程序设计的基本概念Access内嵌的VBA,功能强大,采用目前主流的面向对象机制和可视化编程环境。1、集合和对象2、属性和方法3、事件和事件过程第5页,共35页,星期六,2024年,5月8.3.1面向对象程序设计的基本概念集合和对象VBA中的应用程序是由许多对象组成的,如表、窗体、查询等。对象是帮助构造应用程序的元素,以特定的方式组织这些对象,就形成了应用程序。数据库窗口把可供选择的对象排列在一起,形成不同的类。第6页,共35页,星期六,2024年,5月8.3.1面向对象程序设计的基本概念属性和方法属性属性描述了对象的自身性质。其格式为:对象名.属性=属性值方法方法是系统事先设计好的,可以完成一定操作的特殊过程,是附属于对象的行为和动作。在需要使用的时候可以直接调用。其调用格式为:对象名.方法名第7页,共35页,星期六,2024年,5月Access中除数据库的7个对象外,还提供一个重要的对象:DoCmd对象除窗体、控件的SetFocus(获得控制焦点)方法外,用得最多得是DoCmd对象的一些方法。使用这些方法,可以在VBA中运行Access的操作。8.3.1面向对象程序设计的基本概念第8页,共35页,星期六,2024年,5月打开当前数据库中的“雇员”窗体DoCmd.OpenFormEmployees在数据库窗口中选择“雇员”窗体DoCmd.SelectObjectacForm,Employees,True在数据库窗口中关闭“雇员”窗体DoCmd.CloseacForm,“Employees”,acSaveYes删除数据库中的“雇员”表DoCmd.DeleteObjectEmploy

文档评论(0)

xiaoyao2022 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档