Feedback

onAfterInsertAll

Este evento ocurre cuando se agrega un registro en un formulario de registro múltiple.

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

 


Podemos por ejemplo, apos inserir os itens de uma nota fiscal, (tb_itens_nf), em um form de múltiplos registros, incluir na tabela "pai" (nota_fiscal), o valor total dos productos.

sc_lookup (tot, "seleccione sum (valor_item) de tb_itens_nf donde num_nf = {num_nf}");

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

sc_exec_sql ("actualizar tb_itens_nf set total_itens = {tmp_tot} donde num_nf = {num_nf}");