Crystal Reports  

自定义函数的 Basic 语法

Basic 语法中自定义函数的语法与 Visual Basic 中函数的语法非常相似。

Function 名称 [(argList)] [As 类型]

[语句]

[名称=表达式]

[Exit Function]

...

End Function

Exit Function 语句导致 Crystal Reports 立即从函数中退出。您可以在函数体中的任意位置使用此语句,次数不限。

注意   可以放在函数起首之前或函数声明结束之后的唯一一种语句是注释(撇号或 Rem 语句)。

argList 语法

[Optional] varName [()] As varType [=defaultValue]

通过值传递

所有参数都通过值传递。在 Visual Basic 中,参数可以通过值或通过引用传递,默认情况下通过引用传递。但是,自定义函数不支持引用参数。

另请参见

自定义函数语法规则 | 自定义函数求值时间