<كاملة كائن مجموعة السجلات المرجعي
الحدث WillChangeRecord
يتم تشغيل الحدث قبل WillChangeRecord واحد أو أكثر من التغييرات قياسية.
Note: قبل هذا يعود الحدث، تعيين المعلمة الحالة إلى adStatusCancel لإلغاء العملية التي تسببت في هذا الحدث أو تعيينها إلى adStatusUnwantedEvent لمنع notications اللاحقة.
الحدث RecordChangeComplete
يتم تشغيل الحدث RecordChangeComplete بعد أن تم تغيير سجل واحد أو أكثر.
Note: قبل هذا الأسلوب العودة، تعيين المعلمة الحالة إلى adStatusUnwantedEvent لمنع إخطارات لاحقة.
Note: قد يحدث هذا الحدث WillChangeRecord أو الحدث RecordChangeComplete إذا قمت بتغيير حقل في سجل باستخدام واحدة من عمليات السجلات التالية: تحديث، حذف، CancelUpdate، AddNew، UpdateBatch، وCancelBatch.
بناء الجملة
WillChangeRecord reason,numrec,status,objRs
RecordChangeComplete reason,numrec,objErr,status,objRs
معامل | وصف |
---|---|
reason | و EventReasonEnum القيمة التي تحدد سبب هذا الحدث |
numrec | يشير عدد السجلات تتأثر |
status | و EventStatusEnum القيمة التي تشير إلى حالة إعدام الحدث |
objErr | اسم كائن خطأ الذي يصف الخطأ إذا تم تعيين الحالة إلى adStatusErrorsOccurred، وإلا لم يتم تعيين |
objRs | اسم كائن مجموعة السجلات التي أدت هذا الحدث |
قيم EventReasonEnum
ثابت | القيمة | وصف |
---|---|---|
adRsnAddNew | 1 | وأضافت العملية رقما قياسيا جديدا |
adRsnDelete | 2 | حذف عملية رقما قياسيا |
adRsnUpdate | 3 | عملية تجديد سجل موجود |
adRsnUndoUpdate | 4 | عكس عملية التحديث من سجل |
adRsnUndoAddNew | 5 | عكس عملية إضافة رقما قياسيا جديدا |
adRsnUndoDelete | 6 | عكس عملية حذف سجل |
adRsnFirstChange | 11 | جعلت عملية التغيير الأول إلى مستوى قياسي |
قيم EventStatusEnum
ثابت | القيمة | وصف |
---|---|---|
adStatusOK | 1 | وكانت العملية التي تسببت في حالة ناجحة |
adStatusErrorsOccurred | 2 | العملية التي تسببت في حالة فشل |
adStatusCantDeny | 3 | العملية التي تسببت في حالة لا يمكن إلغاء |
adStatusCancel | 4 | تم إلغاء العملية التي تسببت في الحدث |
adStatusUnwantedEvent | 5 | يمنع الإخطارات اللاحقة قبل انتهاء طريقة الحدث تنفيذ |
<كاملة كائن مجموعة السجلات المرجعي