Происходит непосредственно после выполнения Операции Обновления Данных для текущей Записи Таблицы.
![]() |
---|
Если используется Пакетное Обновление данных, то есть, установлено значение свойства CursorAdapter.BatchUpdateCount > 1, то рассматриваемое собые AfterUpdate - Не происходит. |
PROCEDURE Object.AfterUpdate |
Параметры
- cFldState
-
Передает в Код События строку Флагов Состояний Полей Текущей Записи Данных. Данная Строка Флагов является тем же самым, что возвращается функцией:
Копировать Код
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 - чтобы отменить возвращаемый Результат (сохранения Данных).
Комментарии
Применяется В: CursorAdapter, класс
Вы можете вызвать системную функцию: AERROR( )после выполнения операций Чтения / Записи данных с использованием рассматриваемого Класса, что позволяет получить расширенную информацию об возникающих Ошибках.
В версии Visual FoxPro 9.0, Запись Источника Данных для ADODB.Recordset остается текущей в период обработки данного События AfterUpdate.