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!