Los últimos tutoriales de desarrollo web
 

ADO WillMove y MoveComplete Eventos


<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
adRsnRequery7 Una operación vuelve a consultar el conjunto de registros
adRsnMove10 Una operación movió el puntero de registro dentro del conjunto de registros
adRsnMoveFirst12 Una operación movió el puntero de registro al primer registro del conjunto de registros
adRsnMoveNext13 Una operación movió el puntero de registro al siguiente registro en el conjunto de registros
adRsnMovePrevious14 Una operación movió el puntero de registro al registro anterior en el conjunto de registros
adRsnMoveLast15 Una operación movió el puntero de registro al último registro del conjunto de registros

Valores EventStatusEnum

Constante Valor Descripción
adStatusOK1 La operación que causó el evento fue un éxito
adStatusErrorsOccurred2 La operación que causó el evento no pudo
adStatusCantDeny3 La operación que causó el evento no se puede cancelar
adStatusCancel4 La operación que causó el evento se cancela
adStatusUnwantedEvent5 Evita que las notificaciones posteriores antes de que el método de evento ha finalizado la ejecución

<Referencia completa de registros de objetos