<Complete Reference Recordset Obiect
WillChangeRecord Evenimentul
Evenimentul WillChangeRecord este declanșat înainte de una sau mai multe modificări de înregistrare.
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.
RecordChangeComplete Evenimentul
Evenimentul RecordChangeComplete este declanșat după una sau mai multe înregistrări au fost modificate.
Note: Înainte de a se întoarce această metodă, setați parametrul de stare pentru a adStatusUnwantedEvent pentru a preveni notificări ulterioare.
Note: Evenimentul WillChangeRecord sau evenimentul RecordChangeComplete poate apărea dacă modificați un câmp într - o înregistrare , utilizând una dintre următoarele operații Recordset: Actualizare, Ștergere, CancelUpdate, Addnew, UpdateBatch și CancelBatch.
Sintaxă
WillChangeRecord reason,numrec,status,objRs
RecordChangeComplete reason,numrec,objErr,status,objRs
Parametru | Descriere |
---|---|
reason | O EventReasonEnum valoare care specifică motivul pentru acest eveniment |
numrec | Indică numărul de înregistrări afectate |
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 |
---|---|---|
adRsnAddNew | 1 | O operațiune a adăugat un nou record |
adRsnDelete | 2 | O operațiune ștearsă o înregistrare |
adRsnUpdate | 3 | O operațiune actualizată o înregistrare existentă |
adRsnUndoUpdate | 4 | O operațiune inversat actualizarea unei înregistrări |
adRsnUndoAddNew | 5 | O operațiune inversat adăugarea unui nou record |
adRsnUndoDelete | 6 | O operațiune inversat ștergerea unei înregistrări |
adRsnFirstChange | 11 | O operațiune a făcut prima modificare la un nivel record |
Valorile EventStatusEnum
Constant | Valoare | Descriere |
---|---|---|
adStatusOK | 1 | Operațiunea care a cauzat evenimentul a avut succes |
adStatusErrorsOccurred | 2 | Operațiunea care a cauzat evenimentul nu a reușit |
adStatusCantDeny | 3 | Operațiunea care a cauzat evenimentul nu poate fi anulat |
adStatusCancel | 4 | Operațiunea care a cauzat evenimentul este anulat |
adStatusUnwantedEvent | 5 | Previne notificările ulterioare înainte de metoda de eveniment a terminat de executare |
<Complete Reference Recordset Obiect