Gli ultimi tutorial di sviluppo web
 

ADO WillMove e MoveComplete Eventi


<Complete Recordset Object Reference

Il WillMove Event

L'evento WillMove viene attivato prima di un'operazione cambia la posizione corrente nel Recordset.

Note: prima di questo evento ritorna, impostare il parametro di stato per adStatusCancel per annullare l'operazione che ha causato questo evento o impostarlo su adStatusUnwantedEvent per evitare notications successive.

Il MoveComplete Event

L'evento MoveComplete viene attivato dopo la posizione corrente nel Recordset è cambiato.

Note: prima di questo evento ritorna, impostare il parametro di stato per adStatusUnwantedEvent per evitare notifiche successive.

Note: L'evento WillMove o l'evento MoveComplete possono verificarsi quando si chiama una delle seguenti modalità Recordset: Apri, spostare, MoveFirst, MoveLast, MoveNext, MovePrevious, AddNew, e Requery. Questi eventi possono verificarsi anche a causa delle seguenti proprietà: filtro, Index, segnalibro, AbsolutePage e AbsolutePosition.

Sintassi

WillMove reason,status,objRs

MoveComplete reason,objErr,status,objRs

Parametro Descrizione
reason Un EventReasonEnum valore che specifica il motivo di questo evento
status Un EventStatusEnum valore che indica lo stato dell'esecuzione dell'evento
objErr Il nome di un oggetto errore che descrive l'errore se lo stato è impostato su adStatusErrorsOccurred, altrimenti non è impostata
objRs Il nome dell'oggetto Recordset che ha attivato questo evento

valori EventReasonEnum

Costante Valore Descrizione
adRsnRequery7 Un'operazione requeried Recordset
adRsnMove10 Un'operazione spostato il puntatore del record all'interno del recordset
adRsnMoveFirst12 Un'operazione spostato il puntatore del record per il primo record del Recordset
adRsnMoveNext13 Un'operazione spostato il puntatore del record al record successivo nel Recordset
adRsnMovePrevious14 Un'operazione spostato il puntatore del record al record precedente nel Recordset
adRsnMoveLast15 Un'operazione spostato il puntatore del record per l'ultimo record nel Recordset

valori EventStatusEnum

Costante Valore Descrizione
adStatusOK1 L'operazione che ha causato l'evento ha avuto successo
adStatusErrorsOccurred2 L'operazione che ha causato l'evento non riuscito
adStatusCantDeny3 L'operazione che ha causato l'evento non può essere cancellato
adStatusCancel4 L'operazione che ha causato l'evento viene annullato
adStatusUnwantedEvent5 Impedisce notifiche successive prima del metodo evento ha terminato l'esecuzione

<Complete Recordset Object Reference