<Referencia completa de registros de objetos
El evento WillChangeRecord
El evento se dispara antes de WillChangeRecord uno o más cambios de registro.
Note: Antes de este evento regresa, establecer el parámetro de estado a adStatusCancel para cancelar la operación que causó este evento o configurarlo para que adStatusUnwantedEvent para evitar notications posteriores.
El evento RecordChangeComplete
El evento RecordChangeComplete se desencadena después de que uno o más registro han cambiado.
Note: Antes de que devuelve este método establecer el parámetro de estado a adStatusUnwantedEvent para evitar que las notificaciones posteriores.
Note: El evento WillChangeRecord o el evento RecordChangeComplete pueden producirse si cambia un campo de un registro utilizando una de las siguientes operaciones de registros: actualizar, eliminar, CancelUpdate, AñadirNuevo, UpdateBatch y CancelBatch.
Sintaxis
WillChangeRecord reason,numrec,status,objRs
RecordChangeComplete reason,numrec,objErr,status,objRs
Parámetro | Descripción |
---|---|
reason | Un EventReasonEnum valor que especifica el motivo de este evento |
numrec | Indica el número de registros afectados |
status | Un EventStatusEnum valor que indica el estado de la ejecución del evento |
objErr | El nombre de un objeto de error que describe el error si el estado se establece en adStatusErrorsOccurred, de lo contrario, no se ha establecido |
objRs | El nombre del objeto de conjunto de registros que desencadenó este evento |
Valores EventReasonEnum
Constante | Valor | Descripción |
---|---|---|
adRsnAddNew | 1 | Una operación agrega un nuevo registro |
adRsnDelete | 2 | Una operación elimina un registro |
adRsnUpdate | 3 | Una operación actualiza un registro existente |
adRsnUndoUpdate | 4 | Una operación invierte la actualización de un registro |
adRsnUndoAddNew | 5 | Una operación invierte la adición de un nuevo registro |
adRsnUndoDelete | 6 | Una operación invirtió la supresión de la inscripción |
adRsnFirstChange | 11 | Una operación hizo el primer cambio en un registro |
Valores EventStatusEnum
Constante | Valor | Descripción |
---|---|---|
adStatusOK | 1 | La operación que causó el evento fue un éxito |
adStatusErrorsOccurred | 2 | La operación que causó el evento no pudo |
adStatusCantDeny | 3 | La operación que causó el evento no se puede cancelar |
adStatusCancel | 4 | La operación que causó el evento se cancela |
adStatusUnwantedEvent | 5 | Evita que las notificaciones posteriores antes de que el método de evento ha finalizado la ejecución |
<Referencia completa de registros de objetos