时 间:2008-5-19 7:50:24
作 者:Microsoft
摘 要:在 Access 2007中创建公式与创建条件(布尔)表达式
正 文:
在 Microsoft Office Access 2007 中,公式也称作表达式。表达式包含许多可以使用的元素(单独出现或组合在一起),用于产生结果。可能使用的元素包括:
表达式(公式)可用于:
本文讲述了如何创建条件(也称为“布尔”)表达式。条件表达式的计算结果为 True 或 False,然后它会返回满足所指定条件的结果。如果在条件表达式中使用函数,则还可以为满足或不满足表达式中条件的值指定操作。例如,您可以创建一个表达式来查找利润率等于或低于 10% 的所有销售额,然后指定这些数字显示为红色,或者将这些值替换为一条消息。
条件表达式是这样一种表达式:它对数据进行测试以查看这些数据是否满足某个条件,然后根据结果采取操作。例如,某个表达式可查找晚于某个指定开始日期的日期值,当您尝试输入一个早于所定义的开始日期的日期时,就会显示一条错误消息。
条件表达式与其他表达式形式相同,使用的基本语法也相同,您可以按使用其他表达式的同样方式来使用条件表达式:
例如,您可以在查询的“字段”行中使用此表达式:=IIf([订单日期]<=#04/01/2003#,[订单日期],"4 月 1 日之后输入的订单")。该表达式指定了一个日期条件 (<=#04/01/2003#)。运行此查询时,它会显示满足该条件的所有日期值,不满足该条件的任何日期值都将替换为消息“4 月 1 日之后输入的订单”。向查询添加表达式一节中的步骤讲述了如何在查询中使用此表达式。
与之相反,在查询的“条件”字段中使用此表达式只会返回日期满足以下条件的记录:Between #04/01/2003# AND #05/15/2003#。
有关创建和使用表达式的详细信息,请参阅文章创建表达式。
本节中的步骤讲述了如何给表、窗体或报表上的控件以及查询添加条件表达式。每组步骤都使用了一个稍有不同的表达式来测试“日期/时间”字段中的值,然后根据这些日期值是否满足指定的条件来采取操作。
>=#01/01/1900#
注释 您不需要使用美国日期格式。您可以使用您的国家/地区或区域设置的日期格式。但是,必须在日期值的两侧加上井号 (#),如上所示。
日期必须大于 1900 年 1 月 1 日。
同样,您也可以使用当地的日期格式。
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |