<Referencia completa de registros de objetos
El evento WillMove
El evento se dispara WillMove antes de una operación cambia la posición actual en el conjunto de registros.
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 MoveComplete
El evento MoveComplete se desencadena después de la posición actual en el conjunto de registros ha cambiado.
Note: Antes de este evento regresa, establecer el parámetro de estado a adStatusUnwantedEvent para evitar que las notificaciones posteriores.
Note: El evento WillMove o evento MoveComplete pueden ocurrir cuando se llama a uno de los siguientes métodos de registros: abrir, mover, MoveFirst, MoveLast, MoveNext, MovePrevious, AñadirNuevo y nueva consulta. Estos eventos también pueden ocurrir debido a las siguientes propiedades: Filtro, Índice, marcador, AbsolutePage y AbsolutePosition.
Sintaxis
WillMove reason,status,objRs
MoveComplete reason,objErr,status,objRs
Parámetro | Descripción |
---|---|
reason | Un EventReasonEnum valor que especifica el motivo de este evento |
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 |
---|---|---|
adRsnRequery | 7 | Una operación vuelve a consultar el conjunto de registros |
adRsnMove | 10 | Una operación movió el puntero de registro dentro del conjunto de registros |
adRsnMoveFirst | 12 | Una operación movió el puntero de registro al primer registro del conjunto de registros |
adRsnMoveNext | 13 | Una operación movió el puntero de registro al siguiente registro en el conjunto de registros |
adRsnMovePrevious | 14 | Una operación movió el puntero de registro al registro anterior en el conjunto de registros |
adRsnMoveLast | 15 | Una operación movió el puntero de registro al último registro del conjunto de registros |
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