全国计算机等级考试二级Access考点分析之模块(2)
www.nanhushi.com 佚名 不详
考点6 在模块中执行宏 在模块的过程定义中,使用DoCmd对象的RunMacro方法,可以执行设计好的宏。其调用格式为: DoCmd.RunMacro MacroName [,RepeatCount][,RepeatExpression] 其中MacroName表示当前数据库中宏的有效名称RepeatCount为可选项,用于计算宏运行次数的整数值;RepeatExpression也是可选项,为数组表达式,在每一次运行宏时进行计算,结果为False(0)时,停止运行宏。 8.3 VBA程序设计基础 一般Access程序设计在遇到下列情况时需要使用VBA代码: (1)使数据库易于维护。 (2)创建自己的函数。 (3)显示错误消息。 (4)创建或操作对象。 (5)执行系统级别的操作。 (6)一次操作多个记录。 (7)将参数传送给Visual Basic过程。 考点7 面向对象程序设计的基本概念 Access内部提供了功能强大的向导机制,能处理基本的数据库操作。在此基础上编写适当的程序代码,可以极大地改善程序功能。 Access内嵌的VBA,功能强大,采用目前主流面向对象机制和可视化编程环境。 Access采用面向对象程序开发环境,其数据库窗口可以方便地访问和处理表、查询、窗体、报表、页、宏和模块对象。VBA中可以使用这些对象以及范围更广泛地一些可编程对象。 Access应用程序由表、查询、窗体、报表、页、宏和模块对象列表构成,形成不同的类。 集合是由某些对象所包含的实例构成。 2属性和方法 属性和方法描述了对象的性质和行为。其引用格式为:对象.属性或对象.合法。 Access中的“对象”可以是单一对象,也可以是对象的集合。 3事件和事件过程 事件是Access窗体或报表及其上的控件等对象可以“识别”的动作。在Access数据库系统中,可以通过两种方式处理窗体、报表或控件的事件响应,一种是使用宏对象来设置事件属性;另一种是为某个事件编写VBA代码过程,完成指定动作,这样的代码过程称为事件过程。