Spotfire® 用户指南

创建之前或之后程序元素

您可以创建更新前或更新后程序。更新前程序始终最先在信息链接中执行。更新后程序始终最后在信息链接中执行。

关于此任务

过程

  1. Information Designer 中,单击“新建”并选择“过程”
    将打开“程序元素”选项卡。
  2. 在“数据源”树中,选择要使用的数据库程序,然后单击“选择”
    数据库程序将被添加到选项卡。Information Designer 会分析数据库程序,并猜测它是更新前程序还是查询程序(默认情况下从不设置更新后程序)。

    选择数据库程序

  3. 选择“程序类型”:更新前程序或更新后程序。
    注: 更新前程序始终最先在信息链接中执行。更新后程序始终最后在信息链接中执行。
    如果数据库程序需要任何输入参数,将显示这些参数的名称和类型。

    输入参数

  4. 选择输入参数是否应通过在输入字段中键入值(具有合适的类型)来接收默认值。如果为否,则保留该字段为空。
    键入 ?param_name 可使用参数作为默认值,其中 param_name 是用于标识参数的名称。
    注: 如果将参数用于默认值,则必须选择“提示: 无”。有关详细信息,请参见参数化信息链接
  5. “提示”下拉列表中选择是希望提示最终用户输入单个值、多个值还是不输入值。
    注: 如果选择多个值,将允许最终用户输入多个值。程序将以迭代循环的形式为这些值中的每个值运行一次。有关详细信息,请参见多个值程序提示
  6. 若要允许输入参数为空值,请选中“允许空值”复选框。
    示例 1
    键入“默认值”并将提示设置为“无”。这意味着指定的默认值将始终用作输入参数。
    示例 2
    保留“默认值”为空,选择“允许空值”“单个值”提示。这将导致提示最终用户输入值。如果最终用户不在提示中输入值,将使用空值。
    示例 3
    保留“默认值”“允许空值”为空,选择“单个值”提示。这将导致提示最终用户输入值。如果最终用户不在提示中输入值,将显示错误消息,因为不允许空值。
    注: 您不能选择以下组合:无默认值、不允许空值且无提示,因为此组合是自相矛盾的。
  7. “说明”字段中,键入对程序的说明。
  8. 单击“保存”
    将显示“另存为”对话框。
  9. 选择要保存程序元素的文件夹,然后单击“保存”

结果

程序将保存在选定的文件夹中,并通过程序 (程序图标) 图标注明。请注意,程序对象显示给信息链接列表中的最终用户。在 Information Designer 中创建信息链接时,也可以使用程序创建更大、更复杂的信息链接。