Представленный Класс обеспечивает активацию Диалогового бокса, в котором отображаются текущие Записи Таблицы, их значения, вызвавшие ситуацию Конфликта сеанса Редактирования данных в условиях режима Оптимистичной Буферизации. Для разрешения Конфликта выводятся Значения: исходные, текущие , и вновь введенные. Вы можете использовать данный класс при обработке Данных в условиях режима работы: как Буферизации Записи, так и Буферизации Таблицы.
| Категория | Данные Запроса |
|---|---|
|
Каталог размещения класса |
Visual FoxPro Catalog\Foundation Classes\Data Query |
|
Класс |
_conflicts |
|
Базовый Класс |
Form |
|
Библиотека Классов |
_dataquery.vcx |
|
Порождающий класс |
_form |
|
Пример Формы |
...\Samples\Solution\Ffc\Conflicts.scx |
Комментарии
Для использования данного Класса, выполните "перетаскивание" Иконки Класса в ваш Проект, или, из системной Компоненты Component Gallery Item, (контекстного Меню), выберите подпункт: Add to Project (добавить в Проект). При добавлении рассматриваемого Класса в разрабатываемый Проект, вы можете выбрать один из вариантов: создать Класс (в проекте), создать порождаемый ПодКласс, или Создать Форму. Если вы выбираете вариант Create a new form from the selected class (создание новой Формы из выбранного класса), Visual FoxPro активирует диалоговый бокс Open (Открыть), в котором вам необходимо определить имя создаваемой Новой Формы; после создания указанной новой Формы, она открывается ву соответствующем Дизайнере Форм (Form Designer). Вым необходимо определить системную команду SET MULTILOCKS ON, тем самым включить режим Буферизации обрабатываемых Данных.
| Свойства, События, Методы | Краткое Описание |
|---|---|
|
CursorAlias, свойство |
Содержит имя Алиаса Курсора, для которого обрабатываются Конфликты. По-умолчанию: ="" |
|
lAutoCheck, свойство |
Определяет состояние Готовности отслеживания Конфликтов. По-умолчанию: =.T. |
|
StartCheck, метод |
Выполняет Отслеживание Конфликтов буферизованных Данных для заданного Алиаса. Синтаксис: Возвращаемое Значение: Нет Параметры: Нет |
|
ConflictAlias, свойство |
Внутреннее, используется в классе. |
|
lRowConflict, свойство |
Внутреннее, используется в классе. |
|
aConflicts[1,0], свойство |
Внутреннее, используется в классе. |
|
NextConflict, метод |
Внутренний, используется в классе. |
|
CheckSource, метод |
Внутренний, используется в классе. |
|
Alert, метод |
Внутренний, используется в классе. |




