计算机二级Access考试考点总结:第八章模块与VBAB编程

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年1月25日

第八章 模块与VBAB编程

  1. 模块的基本概念

  以vba(Visual Basic for Application)语言编写的,以函数过程(function)或 子过程 (sub )为单元的集合方式存储。

  模块分为类模块和标准模块。类模块分为窗体模块和报表模块,从属于所在的窗体和报表。

  2.引用窗体报表属性

  (1)引用窗体或报表属性的方式

  Forms!窗体名!属性名 或reports!报表名! 属性名

  (2)如果是引用当前的窗体或报表的属性可以用 me.属性名

  (3)常用的属性有

  标题:caption,记录源:RecordSource (用来控制窗体和报表里面的控件显示的字段是取自哪个表的,该属性可以是表名,查询名,或sql语句。)

  3引用窗体或报表控件的属性

  forms!窗体名!控件名.[属性名]

  reports!报表名!控件名.[属性名]

  有些控件是存在默认属性的,比如文本框的默认属性是text属性(该属性值是该文本框里面填写的内容。)

  常用的属性有:(会结合VBA编程来考查)

  标题:caption,可见性:visible(该属性是用来控制控件是否在窗体视图中是否显示的,当该属性值为false时,该控件不显示,当该属性值为true时,控件显示。);是否有效:(enabled,该属性用来控制控件是否可用,主要是命令按钮有,当该属性值为false时,控件不可用,当该属性值为true时,可用);前景色:(forecolor,该属性用来控制控件的文字显示颜色);

  引用文本text属性时,通常省略属性名,直接写文本框的名字就可以了,text属性获得的值的类型是字符串。

  4常用的事件过程(以程序的形式出现,考查了宏,窗体和模块的知识)

  (1)窗体事件过程的命名方式

  sub form_事件名()

  语句序列

  end sub

  (2)常用的窗体事件

  form_click() 单击窗体时,发生。

  form_open() 打开事件,打开窗体时发生。

  form_load() 加载事件,打开窗体加载显示记录时发生,在打开事件之后,不管里面是否会有记录显示,都会发生该事件。

  form_timer() 计时器事件,与该事件配合使用的属性是计时器间隔(TimerInterval),该属性是用来控制每间隔多少时间重复的执行计时器事件过程,单位为毫秒,当该属性值为0时,就会停止执行计时器事件过程。

  (3)控件事件过程的命名方式。

  sub 控件名_事件名()

  end sub

  常见的事件过程。

  控件名_click() 单击事件过程。

  有些控件有自己特有的事件过程。比如文本框的更新事件(change)。该事件过程是在文本框里面的内容发生改变的时候会执行该事件过程。

  5.用VBA命令打开和关闭数据库对象(另一大对象Docmd的考查) 转自:考试站 examzz.com

  docmd.opentable “表名”,docmd.openform “窗体名”,docmd.openreport “报表名”, acViewPreview 以打印预览的形式打开报表。

  docmd.OpenQuery “查询名”,docmd.runmacro “宏名”,docmd.close 对象类型,“对象名”,

  docmd.quit 退出access

  6.输入对话框和输出对话框

  变量名=inputbox(“提示信息”,“对话框标题”,默认值)

  msgbox “提示信息”,按钮和图标类型,“标题”

  需要知道常用的图标和按钮类型。

  

  7.数据类型

  (1)常见的数据类型及其表示符号

  整数:integer %,长整数:long &,单精度:single !,双精度:double #,货币:currency @,字符串:string $,布尔型:Boolean(True代表非0,Flase代表0),日期型 Date,变体型:variant.

  (2)用户自定义数据类型:

  type 自定义数据类型名称

  该数据类型所存在的成员列表

  end type


首页 1 2 尾页

相关文章