应用对象
Access 2013

Access 具有许多可用于生成表达式的内置函数。 如果已阅读生成 表达式,你可能还记得函数只是表达式中可能的成分之一。 但是,如果不最终了解如何向表达式添加函数,则不能对表达式执行太多作。

注意:  还可以在表达式中使用自定义内置函数,但如果知道如何创建这些函数,则可能不需要这样的文章! 你可能只是在查找 所有可用 Access 函数的列表

首先,下面是有关使用函数的一些基础知识:

  • 若要使用函数,请键入其关键字 (keyword) 、左括号、参数 (要发送) 的值,然后键入右括号。

  • 某些函数不需要任何参数,但其他函数需要多个参数,在这种情况下,请使用逗号分隔它们。

  • 函数参数可以是标识符、常量或其他函数。 可以使用标准数学运算符 ((如 +、-、*或 /) )或比较运算符 ((例如 <、> 或 =) )进一步组合这些要素。

  • 函数采用你提供的任何信息作为参数,在后台运行一些代码,然后将值返回到键入函数的确切位置。 换句话说,你可以成为一个程序员,而无需真正做任何编程!

听起来很吓人? 不是真的。 也许一两个示例会有所帮助:

在表达式中使用 IIf 函数的示例。

此表达式完全由 IIf 函数 (绿色字符) 组成。 请注意分隔三个参数的绿色逗号。 在此示例中,我们使用 IIf 函数将名为 DueDate 的字段与今天的日期进行比较。 如果 DueDate 字段大于或等于今天的日期,它将返回字符串“OK”;否则,它将返回“过期”。

  • IIf 函数的第一个参数是逻辑测试,它由橙色) 中的 DueDate 字段 (标识符、红色) (的几个比较运算符和蓝色) 的 Date 函数 (,这不需要参数。

  • IIf 函数的第二个和第三个参数都是 (黑色) 的字符串常量,必须用引号括起来。 这两个参数也可以是返回数字或文本的函数或表达式。

可以在窗体或视图的文本框、表中的计算字段等位置使用此类表达式。

下面是使用表达式中的函数创建文本字符串的另一个示例:

="Prefix: " & Left([ProductCode], 2)

在这里,表达式以黑色) (字符串常量开头。

  • 红色) 的和 (是一个串联运算符,用于将字符串联接在一起。

  • 绿色的 Left 函数 () 采用两个参数:

    • 以橙色) (字段标识符,

    • 黑色) (整数常量。 在本例中,我们只需要字段最左侧的两个字符,因此我们输入 2。

如果 ProductCode 字段包含“CD22035”,则此表达式的结果将为“Prefix: CD”。

需要有关表达式和函数的详细信息?

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。