<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 |
---|---|---|
adRsnRequery | 7 | Un'operazione requeried Recordset |
adRsnMove | 10 | Un'operazione spostato il puntatore del record all'interno del recordset |
adRsnMoveFirst | 12 | Un'operazione spostato il puntatore del record per il primo record del Recordset |
adRsnMoveNext | 13 | Un'operazione spostato il puntatore del record al record successivo nel Recordset |
adRsnMovePrevious | 14 | Un'operazione spostato il puntatore del record al record precedente nel Recordset |
adRsnMoveLast | 15 | Un'operazione spostato il puntatore del record per l'ultimo record nel Recordset |
valori EventStatusEnum
Costante | Valore | Descrizione |
---|---|---|
adStatusOK | 1 | L'operazione che ha causato l'evento ha avuto successo |
adStatusErrorsOccurred | 2 | L'operazione che ha causato l'evento non riuscito |
adStatusCantDeny | 3 | L'operazione che ha causato l'evento non può essere cancellato |
adStatusCancel | 4 | L'operazione che ha causato l'evento viene annullato |
adStatusUnwantedEvent | 5 | Impedisce notifiche successive prima del metodo evento ha terminato l'esecuzione |
<Complete Recordset Object Reference