创建定制宏
可以在流程图流程中以及派生字段的定义中使用您创建的定制宏。
1.
编辑方式打开流程图。
2.
单击选项 带有向下菜单箭头的两个单选按钮控件图标,然后选择定制宏
3.
在“定制宏”对话框中,单击新建项目
4.
保存位置列表中,选择您要保存该宏的文件夹。如果未创建任何文件夹,请使用缺省值
5.
名称字段中,输入宏的名称和声明,以便可以引用该宏。
使用以下语法:MacroName(var1,var2,...)
例如:GenGroupBy(id,val1,table,val2)
MacroName 必须唯一且必须是字母数字。它可以包括下划线 (_),但不能包括空格。
*
*
变量名称必须与“表达式”窗口中定制宏定义内的变量名称匹配,并且它们必须表示为括号内的以逗号分隔的列表。
6.
安全策略列表中,选择新定制宏的安全策略。
7.
使用注释字段解释定制宏的设计用途以及每个变量表示的内容。
8.
表达式类型列表中,选择您要创建的定制宏的类型:
*
如果选择原始 SQL 选择标识列表,那么您必须从数据库字段中选择一个数据库。
*
如果选择原始 SQL 选择标识 + 值,那么您必须从数据库字段中选择一个数据库并选择一个值类型。请确保选择正确的值类型。否则,稍后尝试对此查询进行概要分析时,将发生“类型不匹配”错误。
*
如果选择文本作为值类型,请在宽度(字节数)字段中指定值类型的宽度(以字节计)。您可以从数据库中获取此信息。如果您无权访问数据库或者无法获取该信息,请输入 256(最大宽度)。
9.
表达式字段内单击以打开“指定选择标准”对话框。
10.
*
以下示例显示了新的定制宏定义。
定制宏示例
11.
单击保存
定制宏已保存在“项目”列表中。
现在,可以按名称来访问宏以在流程图流程中和派生字段的定义中使用。