Ocorre antes de excluir registro(s) no form de múltiplos registros. nao ocorre a cada exclusão , ocorre apenas uma vez independentemente da quantidade de registros excluídos. Como exemplos podemos verificar no exemplo abaixo, consultamos uma tabela de privilegios de usuário antes de excluir o registro , caso o mesmo não tenha tal privilégio, mandamos uma mensagem de erro. sc_lookup(priv_del," select priv_del from tb_privilegios where login = [var_login] "); if({priv_del[0][0]} != 'SIM') { sc_erro_mensagem(" você nao tem privilégios para executar esta operação "); }