工具和活动表单
工具和活动是特殊表单,通常与其他更为基础的表单相关。他们通常在一个操作中处理多条记录,执行诸如清除记录,更新值,过帐处理或者更改记录状态等任务。
例如,假设需要将一定范围内的作业工序的状态更改为“完成”。可以使用“完成作业工序”工具一步到位进行更改,不必分别更改每项作业工序。
工具和活动表单通常显示成对的字段和其他选项,使您能够定义要处理记录的范围与标准。
预览并选择记录
许多(不是所有)工具和活动表单都包括网格部分,用户可以在处理之前预览记录。通常,这些表单为每个要返回预览的记录包括了“选择”复选框。在使用该选项选择记录时,系统在该记录的行标签中显示一个指示符,用于表示已选中记录,但是尚未处理。
在这些表单中,当您选择“提交”并单击“”时,系统将处理所有(而且只处理所有)选取的记录,即选中“选择”选项并且在行标签中显示已修改指示符的所有记录。如果成功处理所有选取的记录,通常系统将刷新表单。一般,在刷新表单时,已处理的所有选取记录不再显示。
在将系统设置为单独处理记录情况下,在处理记录过程中可能会出错。在这种情况下,在错误发生之前处理的记录已提交到数据库中。在未刷新集合情况下,仍显示在网格中;但是现在已修改指示符已消失。如果您再次尝试处理记录,将不再处理这些记录。
在将系统设置为一批处理所有记录,并且发生错误情况下,系统未完成任何记录的处理。在这种情况下,系统会将所有记录返回到执行处理之前的状态。
相关主题