Определение режима правки

Область применения: Access 2013, Office 2013

ADO поддерживает буфер редактирования, связанный с текущей записью. Свойство EditMode указывает, были ли внесены изменения в этот буфер или была ли создана новая запись. Используйте EditMode , чтобы определить состояние редактирования текущей записи. Вы можете проверить наличие ожидающих изменений, если процесс редактирования был прерван, и определить, нужно ли использовать метод Update или CancelUpdate .

EditMode возвращает одну из констант EditModeEnum , перечисленных в следующей таблице.

Константа

Описание

adEditNone

Указывает, что операция редактирования не выполняется.

adEditInProgres

Указывает, что данные в текущей записи были изменены, но не сохранены.

adEditAdd

Указывает, что был вызван метод AddNew , а текущая запись в буфере копирования является новой записью, которая не была сохранена в базе данных.

adEditDelete

Указывает, что текущая запись удалена.

EditMode может возвращать допустимое значение только при наличии текущей записи. EditMode вернет ошибку, если BOF или EOF имеет значение True или если текущая запись удалена.