Происходит непосредственно после выполнения Операции Обновления Данных для текущей Записи Таблицы.

NoteОбратите Внимание

Если используется Пакетное Обновление данных, то есть, установлено значение свойства CursorAdapter.BatchUpdateCount > 1, то рассматриваемое собые AfterUpdate - Не происходит.

PROCEDURE Object.AfterUpdate
LPARAMETERS cFldState, lForce, nUpdateType, UpdateInsertCmd, DeleteCmd, lResult

Параметры

cFldState

Передает в Код События строку Флагов Состояний Полей Текущей Записи Данных. Данная Строка Флагов является тем же самым, что возвращается функцией:

  CopyCode imageКопировать Код
GETFLDSTATE(-1)

Например, рассматриваемая строка флагов состоит из символа удаления Записи + характеристики Изменения Полей указанной Записи Таблицы или некоторого Курсора. Если Таблица имеет 6 (шесть) полей, и только значение первого поля было изменено, функция GETFLDSTATE( ) возвращает значение = "121111". Значение =1 в первой позиции данной строки показывает, что Флаг Удаления Записи - не изменился.

lForce

Определяет значение соответствующего параметра lForce, передаваемого в функцию TABLEUPDATE( )  (смотрите соответствующее Описание).

nUpdateType

Определяет значение соответствующего параметра nUpdateType для события: BeforeUpdate.

UpdateInsertCmd

Определяет значение соответствующего параметра UpdateInsertCmd для События: BeforeUpdate.

DeleteCmd

Определяет значение соответствующего параметра DeleteCmd для события: BeforeUpdate.

lResult

Определяет значение, возвращаемое при выполнении функции TABLEUPDATE( ) для данной Записи Таблицы.

Возможные Значения данного параметра  lResult - представлены ниже.

lResult Краткое Описание

True (.T.)

Очищает Флаги состояния Полей текущей Записи.

False (.F.)

Очистка Флагов Состояния Полей текущей записи - Не выполняется.

Вы можете изменить значение параметра lResult - чтобы отменить возвращаемый Результат (сохранения Данных).

Expand imageКомментарии

Применяется В: CursorAdapter, класс

Вы можете вызвать системную функцию: AERROR( )после выполнения операций Чтения / Записи данных с использованием рассматриваемого Класса, что позволяет получить расширенную информацию об возникающих Ошибках.

В версии Visual FoxPro 9.0, Запись Источника Данных для ADODB.Recordset остается текущей в период обработки данного События AfterUpdate.

Expand imageСм. также