Feedback

# onAfterUpdateAll
View video

Este evento ocurre cuando hay una actualización en una fila múltiple solo en formularios de filas múltiples.

Este evento ocurre después de hacer clic en el botón Guardar del formulario de registro múltiple. El formulario ejecutará los eventos onValidate, onValidateSuccess y onBeforeUpdateAll, y luego ejecutará el evento onAfterUpdateAll después de ejecutar todos los comandos SQL para actualizar los registros en la base de datos.

Ejemplo: podemos actualizar el valor total de una factura (tb_invoice) después de actualizar sus artículos (tb_invoice_items) en un formulario de registros múltiples.

sc_lookup (tot, "select sum(value_item) from tb_invoice_items where num_nf = {num_nf}");

{tmp_tot} = {tot [0] [0]};

sc_exec_sql ("UPDATE tb_invoice SET total_items = {tmp_tot} WHERE num_nf = {num_nf}");