Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Access 2013, Office 2013
Сохраняет все изменения, внесенные в текущую строку объекта Recordset или коллекцию Fields объекта Record .
Синтаксис
набор записей. Поля обновления, значения
запись. Поля. Обновление
Параметры
| Параметр | Описание |
|---|---|
| Fields | Необязательный параметр. Тип Variant, представляющий одно имя, или массив Variant, представляющий имена или порядковые позиции поля или полей, которые вы хотите изменить. |
| Значения | Необязательный параметр. Тип Variant, представляющий одно значение, или массив Variant, представляющий значения для поля или полей в новой записи. |
Замечания
Recordset
Используйте метод Update , чтобы сохранить все изменения, внесенные в текущую запись объекта Recordset с момента вызова метода AddNew или после изменения значений полей в существующей записи. Объект Recordset должен поддерживать обновления.
Чтобы задать значения полей, выполните одно из следующих действий.
Назначьте значения свойству Value объекта Field и вызовите метод Update.
Передайте имя поля и значение в качестве аргументов с помощью вызова Update .
Передайте массив имен полей и массив значений с помощью вызова Update .
При использовании массивов полей и значений в обоих массивах должно быть равное количество элементов. Кроме того, порядок имен полей должен соответствовать порядку значений полей. Если количество и порядок полей и значений не совпадают, возникает ошибка.
Если объект Recordset поддерживает пакетное обновление, можно кэшировать несколько изменений в одной или нескольких записях локально, пока не вызовете метод UpdateBatch . При изменении текущей записи или добавлении новой записи при вызове метода UpdateBatch ADO автоматически вызовет метод Update , чтобы сохранить все ожидающие изменения в текущей записи перед передачей пакетных изменений поставщику.
При переходе из добавляемой или редактизоваемой записи перед вызовом метода Update ADO автоматически вызовет Update , чтобы сохранить изменения. Чтобы отменить любые изменения, внесенные в текущую запись, или отменить добавленную запись, необходимо вызвать метод CancelUpdate .
Текущая запись остается актуальной после вызова метода Update .
Запись
Метод Update завершает добавление, удаление и обновление полей в коллекции Fields объекта Record .
Например, поля, удаленные с помощью метода Delete , помечаются для удаления немедленно, но остаются в коллекции. Чтобы фактически удалить эти поля из коллекции поставщика, необходимо вызвать метод Update .