RecordChangeComplete
ADO WillChangeRecord va RecordChangeComplete hodisalari
❮ Recordset obyektining to‘liq ma’lumotnomasi
WillChangeRecord hodisasi
WillChangeRecord hodisasi bir yoki bir nechta yozuv o‘zgarishidan oldin ishga tushadi.
Eslatma: Bu hodisa qaytishidan oldin unga sabab bo‘lgan amalni bekor qilish uchun status parametrini adStatusCancel qiymatiga yoki keyingi bildirishnomalarning oldini olish uchun adStatusUnwantedEvent qiymatiga o‘rnating.
RecordChangeComplete hodisasi
RecordChangeComplete hodisasi bir yoki bir nechta yozuv o‘zgargandan keyin ishga tushadi.
Eslatma: Keyingi bildirishnomalarning oldini olish uchun bu metod qaytishidan oldin status parametrini adStatusUnwantedEvent qiymatiga o‘rnating.
Eslatma: WillChangeRecord yoki RecordChangeComplete hodisasi yozuvdagi maydonni quyidagi Recordset amallaridan biri yordamida o‘zgartirsangiz yuz berishi mumkin: Update, Delete, CancelUpdate, AddNew, UpdateBatch va CancelBatch.
Sintaksis
WillChangeRecord reason,numrec,status,objRs
RecordChangeComplete reason,numrec,objErr,status,objRs
| Parametr | Tavsif |
|---|---|
| reason | Bu hodisaning sababini belgilovchi EventReasonEnum qiymati |
| numrec | Ta’sir ko‘rsatilgan yozuvlar sonini bildiradi |
| status | Hodisa bajarilishi holatini ko‘rsatuvchi EventStatusEnum qiymati |
| objErr | Agar status adStatusErrorsOccurred qiymatiga o‘rnatilgan bo‘lsa, xatoni tavsiflovchi Error obyektining nomi, aks holda u o‘rnatilmaydi |
| objRs | Bu hodisani ishga tushirgan Recordset obyektining nomi |
EventReasonEnum qiymatlari
| Konstanta | Qiymat | Tavsif |
|---|---|---|
| adRsnAddNew | 1 | Amal yangi yozuv qo‘shdi |
| adRsnDelete | 2 | Amal yozuvni o‘chirdi |
| adRsnUpdate | 3 | Amal mavjud yozuvni yangiladi |
| adRsnUndoUpdate | 4 | Amal yozuvning yangilanishini bekor qildi |
| adRsnUndoAddNew | 5 | Amal yangi yozuv qo‘shilishini bekor qildi |
| adRsnUndoDelete | 6 | Amal yozuvning o‘chirilishini bekor qildi |
| adRsnFirstChange | 11 | Amal yozuvga birinchi o‘zgarishni kiritdi |
EventStatusEnum qiymatlari
| Konstanta | Qiymat | Tavsif |
|---|---|---|
| adStatusOK | 1 | Hodisaga sabab bo‘lgan amal muvaffaqiyatli bajarildi |
| adStatusErrorsOccurred | 2 | Hodisaga sabab bo‘lgan amal muvaffaqiyatsiz tugadi |
| adStatusCantDeny | 3 | Hodisaga sabab bo‘lgan amalni bekor qilib bo‘lmaydi |
| adStatusCancel | 4 | Hodisaga sabab bo‘lgan amal bekor qilinadi |
| adStatusUnwantedEvent | 5 | Hodisa metodi bajarilishini tugatmaguncha keyingi bildirishnomalarning oldini oladi |
❮ Recordset obyektining to‘liq ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
