Определяет, как обновляются записи ѕ жестко или мягко.
Применение:
Form, FormSet, _SCREEN
Синтаксис:
Object.BufferMode[ = nValue]
Установки:
nValue
Для свойства BufferMode предусмотрены следующие установки:
- 0 - (По умолчанию) None (без буферизации). Записи блокируются при начале редактирования, а поля записываются при перемещении указателя записи. Аналогичным образом работает FoxPro 2.x.
- 1 - Pessimistic (жесткая буферизация). Записи блокируются при начале редактирования, а поля записываются при перемещении указателя записи. Используя функцию TABLEREVERT( ), можно аннулировать изменения, внесенные в текущую запись.
- 2 - Optimistic (мягкая буферизация). Записи не блокируются при редактировании; Visual FoxPro пытается блокировать записи, когда они записываются на диск с помощью функции TABLEUPDATE( ).
Комментарии:
Доступно на этапе разработки и на этапе выполнения.
Если свойство BufferMode имеет значение 1 или 2, в любом курсоре, используемом элементом управления Grid, разрешена буферизация таблицы. Во всех прочих элементах управления, привязанных к данным, используется буферизация строк.