Este evento ocorre após clicar no botão Salvar do formulário de múltiplos registros. O formulário executará então os eventos onValidate, onValidateSuccess e onBeforeUpdateAll, e logo após executar todos os comandos SQL para atualizar os registros no banco de dados, ele executará o evento onAfterUpdateAll.

 


Podemos por exemplo, após atualizar os itens de uma nota fiscal, (tb_itens_nf), em um form de múltiplos registros , atualizar na tabela "pai" (nota_fiscal), o valor total dos produtos.

sc_lookup(tot," select sum(valor_item) from tb_itens_nf where num_nf = {num_nf} ");

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

sc_exec_sql("UPDATE tb_itens_nf SET total_itens = {tmp_tot} WHERE num_nf = {num_nf} ");