Access 2010数据库案例教程第9章 VBA与模块.ppt

Access 2010数据库案例教程第9章 VBA与模块.ppt

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

(4)快速监视窗口 在中断模式下,先在程序代码区选定某个变量或表达式,然后单击“快速监视”工具按钮,打开“快速监视”窗口。从中可以快速观察到该变量或表达式的当前值,达到了快速监视的效果。 通过本章的学习,可以了解到什么是VBA,并掌握Access 2010的VBA编程环境VBE的操作,学会使用基础VBA语法,并用它来编写短小实用的模块,帮助我们更方便有效的使用Access。 上 机 实 训一 实验目的 表中字段属性有效性规则和有效性文本的设置 窗体中命令按钮和报表中文本框控件属性的设置 VBA编程。 实验过程   考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:   (1)设置表对象“tEmp”中“年龄”字段的有效性规则为:年龄值在20到50之间(不含20和50),相应有效性文本设置为“请输入有效年龄”; (2)设置报表“rEmp”按照“性别”字段降序(先女后男)排列输出;将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码/总页数”形式页码显示;   (3)将“fEmp”窗体上名为“btnP”的命令按钮由灰色无效状态改为有效状态。设置窗体标题为“职工信息输出”;   (4)试根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),弹出一输入对话框,其提示文本为“请输入大于0的整数值”。 输入1时,相关代码关闭窗体(或程序);   输入2时,相关代码实现预览输出报表对象“rEmp”;   输入=3时,相关代码调用宏对象“mEmp”以打开数据表“tEmp”。   注意:不允许修改数据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”中未涉及的字段和属性;已给事件过程,只允许在“******Add******”与“******Add******”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。 * * * (3)数字转换成字符串函数 函数格式:Str(数值表达式) (4)字符串转换成数字函数 函数格式:Val(字符串表达式) 5.验证函数 Access提供了一些对数据进行校验的函数 6.输入框函数 输入框函数用于在一个对话框中显示提示,等待用户输入正文并按下按钮,然后返回包含文本框内容的数据信息。 函数格式: InputBox(Prompt[,Titlel(,Default[,Xpos][,Ypos][,Helpfile,Context]) 7.消息框函数 消息框用于在对话框中显示消息,等待用户单击按钮,并返回一个整型值指示用户单击了哪一个按钮。 函数格式: MsgBox(Prompt[,Buttons][,Title][,Helpfile,Context]) 9.3 VBA语句 一个程序由多条不同功能的语句组成,每条语句能够完成某个特定的操作。 在VBA程序中,按照功能的不同将程序语句分为声明语句和执行语句两类。声明语句用于定义变量、常量或过程。执行语句用于执行赋值操作、调用过程和实现各种流程控制。 执行语句可以根据流程的不同分为顺序结构、条件结构和循环结构3种。顺序结构是按照语句的先后顺序依次执行。条件结构是根据条件选择执行不同的分支语句,又称为选择结构。循环结构是根据某个条件重复执行某一段程序语句。 9.3.1 语句书写规则 (1)源程序不分大小写,英文字母的大小写是等价的(字符串除外)。但是为了提高程序的可读性,VBA编译器对不同的程序部分都有默认的书写规则,当程序书写不符合这些规则时,编译器会自动进行转换。例如,关键字默认首字母大写,其他字母小写。 (2)通常一个语句写在一行,但一行最多允许255个字符。当语句较长,一行写不下时,可以用续行符“_”将语句连续写在下一行。 (3)如果一条语句输入完成,按回车后该行代码呈红色,说明该行语句有错误,应及时修改。 9.3.2 声明语句 声明语句用于命名和定义常量、变量、数组和过程,同时也定义了它们的生命周期与作用范围。 下面讲解VBA变量的声明 1.Dim 语句来声明变量 通常会使用 Dim 语句来声明变量。一个声明语句可以放到过程中以创建属于过程的级别的变量。或在声明部分可将它放到模块顶部,以创建属于模块级别的变量。 下面的示例创建了变量 strName 并且指定为 String 数据类型。 Dim strName As String 2.使用 Public 语句 可以使用 Public 语句去声明公共模块级别变量。

文档评论(0)

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

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档