Access_12程序VBE_第1页
Access_12程序VBE_第2页
Access_12程序VBE_第3页
Access_12程序VBE_第4页
Access_12程序VBE_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第12讲 Access数据库的模块设计模块的基本概念:类模块,标准模块,将宏转换为模块VBA编程环境(进入VBE、VBE界面),VBA编程基础(常量、变量、表达式),VBA程序流程控制(顺序控制、选择控制、循环控制)创建VBA模块(在模块中加入过程、在模块中执行宏),面向对象程序设计的基本概念,编写事件过程(键盘事件、鼠标事件、窗口事件、操作事件和其他事件)调用和参数传递VBA程序的调试:设置断点,单步跟踪,设置监视点第12讲 Access数据库的模块设计 模块: Access的一个重要对象,它以VBA语言为基础编写,以子过程(sub)或函数过程(Function)为单元的集合方式存储;模块分

2、为类模块和标准模块两类。过程: 存在于模块中,为完成一个任务的VBA语句集合;以过程头过程名“sub aa()”开始,以过程尾“end sub”结束;过程分为子过程和函数过程两类。第12讲 Access数据库的模块设计 类模块:从属于各自的窗体或报表,其中的过程用于响应 窗体或报表上的事件。第12讲 Access数据库的模块设计 标准模块:用于存放供其它Access对象调用的公共过程; 模块组成第12讲 Access数据库的模块设计 模块的创建与编辑:切启动VBE程序编程器VBA编程环境(进入VBE、VBE界面)【模块】【新建】【Alt】 【F11】【模块】【设计】第12讲 Access数据库

3、的模块设计 VBA窗口(VBE界面):初学者先了解代码编辑窗口与立即窗口第12讲 Access数据库的模块设计 过程的创建编辑运行:Sub 输入消息函数() Dim a As Integer, b As Integer a = InputBox(a=, 输入, 99, 18, 34) Debug.Print a b = MsgBox(消息框应用, vbQuestion + vbYesNoCancel, 消息?框) Debug.Print bEnd Sub第12讲 Access数据库的模块设计VBA的数据类型第12讲 Access数据库的模块设计 VBA编程基础(常量):常量:【数值】 328,

4、 -12.743 【文本字符】 ”0842051023”,”北京” 【日期】 #2009-5-31# 【逻辑】 True,False,Null符号常量,固有常量,系统定义常量:P236第12讲 Access数据库的模块设计 VBA编程基础(变量):变量:VB的变量应先定义后使用,定义语句格式如下:Dim AS , AS , 命名规则:P236 : P235表10-1,P237238第12讲 Access数据库的模块设计 VBA编程基础(表达式):函数:P239241 表10-2到10-5 Inputbox()函数Magbox()函数数值表达式:( )、-、+、*、/、Mod、+、- 字串表达式

5、:&、+日期表达式:-、关系表达式:=、=、=、逻辑表达式:not、and、or可在立即窗口测试函数和表达式第12讲 Access数据库的模块设计 VBA编程基础(语句):VB语句规则:一行一条语句, 一行如有多条语句,语句间用冒号“:”分隔;或 rem 为注释行;“ _”语句末尾的空格加下划线为续行符第12讲 Access数据库的模块设计 结构化程序设计:变量定义语句:Dim AS , 赋值语句:set =调试(立即窗口)输出语句:Debug.Print , ,第12讲 Access数据库的模块设计 结构化程序设计:数组定义:Dim (, , ) as 说明:数组必须先定义,后使用;使用格式为: (), 通常情况,一个数组的所有下标元素为同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论