Feedback

onAfterDeleteAll

Este evento ocurre cuando se elimina un registro en formularios de múltiples filas.

Este evento ocurre después de hacer clic en el botón Eliminar en el formulario de múltiples registros. El formulario luego ejecutará los eventos onValidate, onValidateSuccess y onBeforeDelete, y después de ejecutar todos los comandos SQL para eliminar los registros en la base de datos, ejecutará el evento onAfterDeleteAll.

Nota: Este evento solo ocurre una vez, independientemente de cuántos registros se eliminen a la vez.


Ej. En un formulario de artículo de pedido (registros múltiples), queremos eliminar el pedido si se eliminan todos los artículos de la pantalla. Solo en el caso de que OnAfterDeleteAll use un bloque similar al que se muestra a continuación:

sc_exec_sql ("DELETE FROM orders WHERE order_id = {order_id }");