Представленный Класс обеспечивает активацию Диалогового бокса, в котором отображаются текущие Записи Таблицы, их значения, вызвавшие ситуацию Конфликта сеанса Редактирования данных в условиях режима Оптимистичной Буферизации. Для разрешения Конфликта выводятся Значения: исходные, текущие , и вновь введенные. Вы можете использовать данный класс при обработке Данных в условиях режима работы: как Буферизации Записи, так и Буферизации Таблицы.

Категория Данные Запроса

Каталог размещения класса

Visual FoxPro Catalog\Foundation Classes\Data Query

Класс

_conflicts

Базовый Класс

Form

Библиотека Классов

_dataquery.vcx

Порождающий класс

_form

Пример Формы

...\Samples\Solution\Ffc\Conflicts.scx

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

Для использования данного Класса, выполните "перетаскивание" Иконки Класса в ваш Проект, или, из системной Компоненты 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, метод

Выполняет Отслеживание Конфликтов буферизованных Данных для заданного Алиаса.

Синтаксис: StartCheck( )

Возвращаемое Значение:  Нет

Параметры: Нет

ConflictAlias, свойство   

Внутреннее, используется в классе.

lRowConflict, свойство

Внутреннее, используется в классе.

aConflicts[1,0], свойство

Внутреннее, используется в классе.

NextConflict, метод

Внутренний, используется в классе.

CheckSource, метод

Внутренний, используется в классе.

Alert, метод

Внутренний, используется в классе.

Expand imageСм. также