Ultimele tutoriale de dezvoltare web
 

ADO WillMove și MoveComplete Evenimente


<Complete Reference Recordset Obiect

WillMove Evenimentul

Evenimentul WillMove este declanșat înainte de o operație modifică poziția curentă în Recordset.

Note: Înainte de acest eveniment se întoarce, setați parametrul de stare pentru a adStatusCancel pentru a anula operația care a cauzat acest eveniment sau setați - l la adStatusUnwantedEvent pentru a preveni ulterioare notificari.

MoveComplete Evenimentul

Evenimentul MoveComplete este declanșat după poziția curentă în Recordset sa schimbat.

Note: Înainte de acest eveniment se întoarce, setați parametrul de stare pentru a adStatusUnwantedEvent pentru a preveni notificări ulterioare.

Note: Evenimentul WillMove sau evenimentul MoveComplete poate apărea atunci când apelați una dintre următoarele metoda Recordset: Deschidere, Mutare, MoveFirst, MoveLast, MoveNext, MovePrevious, Addnew și reinterogare. Aceste evenimente pot apărea, de asemenea, din cauza următoarele proprietăți: Filtru, Index, Bookmark, AbsolutePage și AbsolutePosition.

Sintaxă

WillMove reason,status,objRs

MoveComplete reason,objErr,status,objRs

Parametru Descriere
reason O EventReasonEnum valoare care specifică motivul pentru acest eveniment
status O EventStatusEnum valoare care indică starea executării evenimentului
objErr Numele unui obiect de eroare care descrie eroarea dacă starea este setată la adStatusErrorsOccurred, în caz contrar nu este setat
objRs Numele obiectului Recordset care a declanșat acest eveniment

Valorile EventReasonEnum

Constant Valoare Descriere
adRsnRequery7 O operațiune requeried Recordset
adRsnMove10 O operațiune a mutat indicatorul de înregistrare în cadrul Recordset
adRsnMoveFirst12 O operațiune a mutat indicatorul de înregistrare la prima înregistrare în Recordset
adRsnMoveNext13 O operațiune a mutat indicatorul de înregistrare la următoarea înregistrare în Recordset
adRsnMovePrevious14 O operațiune a mutat indicatorul de înregistrare la înregistrarea anterioară în Recordset
adRsnMoveLast15 O operațiune a mutat indicatorul de înregistrare la ultima înregistrare din Recordset

Valorile EventStatusEnum

Constant Valoare Descriere
adStatusOK1 Operațiunea care a cauzat evenimentul a avut succes
adStatusErrorsOccurred2 Operațiunea care a cauzat evenimentul nu a reușit
adStatusCantDeny3 Operațiunea care a cauzat evenimentul nu poate fi anulat
adStatusCancel4 Operațiunea care a cauzat evenimentul este anulat
adStatusUnwantedEvent5 Previne notificările ulterioare înainte de metoda de eveniment a terminat de executare

<Complete Reference Recordset Obiect