第8章_模块与VBA编程基础.ppt

  1. 1、本文档共168页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.输入函数inputbox 格式:inputbox(提示信息,标题栏字符串,默认值) 功能:提示用户输入一个字符串或数值。 说明: (1)“提示信息”是必选项,是一个字符串,显示在输入框中。 (2)“标题栏字符串”是可选项,省略此项,标题栏将显示应用程序名。 (3)默认值是可选项,是字串或数字,省略此项,系统会自动匹配数据类型。 (4)函数返回值是在输入框中输入的数字或字符串。 3.验证函数 函数名 功能 IsNumeric(x) 验证x是否为数值,若返回true, 是数值 IsDate(x) 验证x是否为日期值,若返回true, 是日期或可识别的有效日期 IsNull(x) 验证x是否为无效值,若返回true,是无效值 IsEmpty(x) 验证x是否已被初始化,若返回true,未被初始化 IsArray(x) 验证x是否为数组,若返回true,是数组 IsError(x) 验证x是否为一个错误值,若返回true,有错误 IsObject(x) 验证x是否为对象变量,若返回true,是对象 VBA的常用验证函数 补充 计算外部数据源数据的函数 2.Davg函数 格式:Davg(字段名,表名,条件表达式) 功能:对指定字段求平均值。 说明:若省略条件表达式,对全体字段求平均值。 例如:davg(年龄,学生,性别=男) 3.Dsum函数 格式:Dsum(字段名,表名,条件表达式) 功能:对指定字段求和。 说明:若省略条件表达式,对全体字段求和。 例如:dsum(年龄,学生,性别=男) 除了之前介绍过的函数,还有以下函数: 1.dlookup函数 格式:dlookup(“字段名”,“表名”,“条件表达式”) 功能:获取特定字段的值。 例如:?dlookup(姓名,教师,性别=男) 4.Dcount函数 格式:Dcount(字段名,表名,条件表达式) 功能:对指定字段统计个数。 说明:若省略条件表达式,对全体字段统计个数。 例如:Dcount(编号,教师,性别=女) 5.dmax函数 6.dmin函数 例:统计外部表数据 外部数据: (1)在窗体建5个文本框→名称为t1、t2、t3、t4、t5→附加标签的标题分别为“考试科目数”、“考试总分”、“平均学分”、“最高分”,“最高分科目”。 (2)在窗体建立标签→名称为b1。 (3)代码如下: Option Compare Database Public xm As String Private Sub Form_Load() xm = InputBox(请输入要统计的姓名:) b1.Caption = xm + 的成绩统计 t1 = DCount(课程名称, 学生个人成绩, 姓名=xm) t2 = DSum(成绩, 学生个人成绩, 姓名=xm) t3 = DAvg(学分, 学生个人成绩, 姓名=xm) t4 = DMax(成绩, 学生个人成绩, 姓名=xm) t5 = DLookup(课程名称, 学生个人成绩, 姓名=xm and 成绩=t4) End Sub 一、运算符 算术运算符: + 、 - 、*、 / 、\、 ^、 Mod 关系运算符:=、、 、= 、 = 、 逻辑运算符:AND、OR、NOT 连接运算符:、+ 8.3.6 运算符和表达式 8.3.6 运算符与表达式 1. 运算符 VBA中的运算符可分为4种类型:算术运算符、字符串运算符、关系运算符和逻辑运算符。 (1) 算术运算符 算术运算符是常用的运算符,用来执行简单的算术运算,VBA提供了7个算术运算符。 乘幂(^)、乘法(*)、除法(/)、整数除法(\)、求模(mod)、加法(+)、减法(-)。 运算符 算术运算符 将两个操作数进行大小比较,结果为逻辑值,即真(True)或假(False)。 相等 =、 不相等 、 大于 、 大于等于 =、 小于 、 小于等于 =。 注意: ? 字符串比较,则按字符从左到右一一比较,直到出现不同的字符为止。 默认不区分大小写。 (2) 关系运算符 (2) 关系运算符 将操作数进行逻辑运算,结果是逻辑值 与and、或or、非not。 对两个逻辑值进行比较,结果仍然是逻辑值。 (3) 逻辑运算符 (3) 逻辑运算符 (4) 字符串连接运算符 字符串连接运算就是将两个字符串连接起来生成一个新的字符串。 字符串运算符包括: +运算符 运算符 + 运算符: 用来连接两个字符串表达式,形成一个新的字符串。 注意:“+”运算符要求两边的操作数都是字符串。 【例

文档评论(0)

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

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

1亿VIP精品文档

相关文档