Рассматриваемый класс использует механизм соответствующего Мастера (Cross-Tab Wizard) для создания Перекрестной Таблицы (Шахматки) для Построения соответствующего Отчета.

Кактегория Automation

Каталог Размещения

Visual FoxPro Catalog\Foundation Classes\Automation

Класс

_xtab

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

Custom

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

_utility.vcx

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

_custom

Пример Формы

...\Samples\Solution\Ffc\Automate.scx

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

Для использования данного класса, выполните "перетаскивание" (Drag-and-Drop) иконки Класса в свой Проект Приложения или в Форму, или,  в системной компоненте Component Gallery Item (контекстное Меню), выберите подпункт Add to Project (добавить в Проект) или Add to Form (добавить в Форму). После добавления данного Класса в Форму открывается соответствующий Дизайнер Форм, его составляющая Среда Данных (Data Environment), где вам необходимо уточнить значение Свойств lDisplayNulls, lTotalRows, nTotalOptionlBrowseAfter. При добавлении данного Класса в ваш Проект Приложения вы имеете возможность либо использовать непосредственно данный Класс, либо создать порождаемый Подкласс.

Дополнительную информацию по использованию Фундаментальных Классов смотрите в разделе Рекомендации по использованию Фундаментальных классов Visual FoxPro 

Свойства, События, Методы Краткое Описание

cOutfile, свойство

Имя Результирующего Файла (файла Вывода).

Значение по-умолчанию: xtabquery

lCursorOnly, свойство

Определяет, является ли Источником данных обычный Курсор (Таблица).

Значение по-умолчанию: .T.

lCloseTable, свойство

Определяет, выполнять ли закрытие Источников данных после генерации Результата.

Значение по-умолчанию: .T.

lShowThem, свойство

Определяет, отображать ли Индикатор Процесса ("термометр") при построении Результата.

Значение по-умолчанию: .T.

nRowField, свойство

Определяет номер позиции Поля  результирующей Строки Итоговой Таблицы.

Значение по-умолчанию: 1

nColField, свойство

Определяет номер позиции Поля результирующего Столбца в Итоговой Таблице.

Значение по-умолчанию: 2

nDataField, свойство

Определяет номер позиции Поля Данных в Итоговой Таблице.

Значение по-умолчанию: 3

lTotalRows, свойство

Определяет, создается ли Итоговая строка в Результирующей Таблице (Строка Результатов).

Значение по-умолчанию: .F.

nTotalOption, свойство

Определяет Тип вычисляемых Результатов Итоговой (результирующей Строки):

0 = Сумма, 1 = Количество, 2 = % от Итогов.

Значение по-умолчанию: 0

lDisplayNulls, свойство

Определяет, отображаются ли значания типа .NULL. в Результирующей Таблице.

Значение по-умолчанию: .F.

lBrowseAfter, свойство

Определяет, выводится ли Итоговая Таблица в системное Окно Browse.

Значение по-умолчанию: .T.

RunXtab, метод

Непосредственный Метод построения Перекрестной Таблицы (Cross-Tab).

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

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

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

Expand imageСм. также