参考 > 函数参考 > 逻辑函数
 

逻辑函数

逻辑函数对某个条件进行检验以将其解析为真 (True) 或假 (False)。这称为布尔值。如果条件为真 (True),则 FileMaker Pro Advanced 返回"1";如果条件为 false,则 FileMaker Pro Advanced 返回"0"。当需要布尔值时,您可以将关键字真 (True) 和假 (False) 与逻辑函数和运算符配合使用。关键字真 (True) 返回"1",关键字假 (False) 返回"0"。

逻辑函数也可以解析不产生真 (True) 或假 (False) 语句的参数(如文本或算术运算),或者在 GetField 函数中,返回另一个字段的内容。

 

此函数

返回

Case

基于一系列检验返回其中一个可能的结果。

Choose

根据检验的整数值返回一个结果值。

Evaluate

将表达式解析成计算结果。

EvaluationError

表达式的错误代码(如果有)。

ExecuteSQL

在 FileMaker Pro Advanced 文件中为指定的表摹本执行 SQL 查询语句。

GetAsBoolean

如果数据转换为非零数值或容器字段包含数据,则返回"1"(真);否则返回"0"(假)。

GetField

解析"字段名称"并返回指定字段的内容。

GetNthRecord

指定记录号的"字段名称"的内容。

GetSummary

当文件按"条件字段"排序时,当前记录范围的"合计字段"的值。

If

如果检验是"真",返回结果"1";如果检验是"假",返回结果"2"。

IsEmpty

如果字段为空或发生了其他错误,则返回"1"(真);否则返回"0"(假)。

IsValid

如果数据无效,则返回"0"(假);否则返回"1"(真)。

IsValidExpression

如果表达式语法正确,则返回"1"(真);否则返回"0"(假)。

Let

被设置为在计算的持续时间内、或到脚本退出时为止、或到文件关闭时为止,作为指定表达式的结果的一个或多个变量的结果。

Lookup

在源字段中使用关系图中的关系所指定的值。

LookupNext

当没有匹配的相关值时,将返回源字段中的下一个较小值或较大值。

Self

在其中定义计算的对象的内容。

SetRecursion

设置表达式中递归和循环的最大迭代次数。

While

条件为真时,重复逻辑并返回结果。

相关主题 

关于函数

关于公式