Crystal Reports Designer  

“从公式中提取自定义函数”对话框

当您在“自定义函数名称”对话框中输入了一个名称并单击“使用提取器”按钮时,“从公式中提取自定义函数”对话框即会出现(在“公式工作室”对话框中)。

使用该对话框通过现有的报表公式创建自定义函数。这样就可以将公式逻辑从公式字段迁移到自定义函数中。然后可以用新的自定义函数替换公式中的相应部分。

公式
使用该列表可以选择新自定义函数所基于的现有报表公式。选择公式时,公式中的信息出现在“从公式中提取自定义函数”对话框的各个字段中。
自定义函数名称
如果需要,可以使用该字段更改在“自定义函数名称”对话框中给自定义函数指定的名称。

自定义函数的名称可以是字母数字,但不能包含空格,也不能以数字打头。

输入更多信息
单击此按钮可查看“自定义函数属性”对话框。定义自定义函数时可以添加更多信息,如默认参数值和帮助文本。如果现在不添加其他信息,以后可以通过右击自定义函数并选择“属性”来添加。
返回类型
该字段显示自定义函数的返回类型。由于返回类型基于您在“公式”列表中选定的报表公式,因此该字段不能更改。
摘要
使用该区域可以添加有关自定义函数的其他信息,以帮助识别它的用途、预期使用等。
参数
该区域显示报表公式(在“公式”列表中选定)中包含的基于字段的参数。虽然字段名称和类型不能更改,但可以输入参数的名称和说明。如果不指定“参数名称”,将会使用默认名称(v1、v2、v3 等)来描述变量。
箭头按钮
使用“参数”区域旁边的箭头按钮可以更改默认的参数顺序(即报表公式中字段的使用顺序)。
公式文本
此区域显示报表公式,所显示的公式与在“公式编辑器”对话框中定义的相同。该文本仅供参考,不能编辑。
修改公式以使用新的自定义函数
如果要在新的自定义函数所基于的报表公式中使用该函数,请选择该选项。换言之,相应的公式文本被替换成自定义函数调用,其中在公式中使用的字段以参数值的形式提供。

另请参见

“公式工作室”对话框 |“自定义函数属性”对话框 | 创建自定义函数