工具和活动表单

工具和活动是特殊表单,通常与其他更为基础的表单相关。他们通常在一个操作中处理多条记录,执行诸如清除记录,更新值,过帐处理或者更改记录状态等任务。

例如,假设需要将一定范围内的作业工序的状态更改为完成。可以使用完成作业工序工具一步到位进行更改,不必分别更改每项作业工序。

工具和活动表单通常显示成对的字段和其他选项,使您能够定义要处理记录的范围与标准。

预览并选择记录

许多(不是所有)工具和活动表单都包括网格部分,用户可以在处理之前预览记录。通常,这些表单为每个要返回预览的记录包括了选择复选框。在使用该选项选择记录时,系统在该记录的行标签中显示一个指示符,用于表示已选中记录,但是尚未处理。

在这些表单中,当您选择提交并单击处理时,系统将处理所有(而且只处理所有)选取的记录,即选中选择选项并且在行标签中显示已修改指示符的所有记录。如果成功处理所有选取的记录,通常系统将刷新表单。一般,在刷新表单时,已处理的所有选取记录不再显示。

在将系统设置为单独处理记录情况下,在处理记录过程中可能会出错。在这种情况下,在错误发生之前处理的记录已提交到数据库中。在未刷新集合情况下,仍显示在网格中;但是现在已修改指示符已消失。如果您再次尝试处理记录,将不再处理这些记录。

在将系统设置为一批处理所有记录,并且发生错误情况下,系统未完成任何记录的处理。在这种情况下,系统会将所有记录返回到执行处理之前的状态。

相关主题