<Полный справочник Объект Recordset
WillChangeRecord события
Событие WillChangeRecord срабатывает до того одного или нескольких записей изменений.
Note: Перед тем как это возвращает событие, установите параметр состояния на adStatusCancel , чтобы отменить операцию , которая вызвала это событие или установить его в adStatusUnwantedEvent , чтобы предотвратить последующие notications.
RecordChangeComplete события
Событие RecordChangeComplete срабатывает после того, как один или более записи были изменены.
Note: Перед тем как этот метод возвращает, установите параметр состояния в adStatusUnwantedEvent для предотвращения последующих уведомлений.
Note: Событие WillChangeRecord или событие RecordChangeComplete может произойти , если изменить поле в записи , используя одну из следующих операций: Recordset Update, Delete, CancelUpdate, AddNew, UpdateBatch и CancelBatch.
Синтаксис
WillChangeRecord reason,numrec,status,objRs
RecordChangeComplete reason,numrec,objErr,status,objRs
параметр | Описание |
---|---|
reason | EventReasonEnum значение, указывающее причину этого события |
numrec | Указывает количество записей пострадавших |
status | EventStatusEnum значение , которое указывает на состояние выполнения мероприятия |
objErr | Имя объекта Error, который описывает ошибку, если установлено состояние adStatusErrorsOccurred, в противном случае он не установлен |
objRs | Название Recordset объекта, который вызвал это событие |
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 | Предотвращает последующие уведомления перед методом события завершения выполнения |
<Полный справочник Объект Recordset