Рассматриваемый класс использует механизм соответствующего Мастера (Cross-Tab Wizard) для создания Перекрестной Таблицы (Шахматки) для Построения соответствующего Отчета.
| Кактегория | Automation |
|---|---|
|
Каталог Размещения |
Visual FoxPro Catalog\Foundation Classes\Automation |
|
Класс |
_xtab |
|
Базовый Класс |
Custom |
|
Библиотека Классов |
_utility.vcx |
|
Порождающий класс |
_custom |
|
Пример Формы |
...\Samples\Solution\Ffc\Automate.scx |
Комментарии
Для использования данного класса, выполните "перетаскивание" (Drag-and-Drop) иконки Класса в свой Проект Приложения или в Форму, или, в системной компоненте Component Gallery Item (контекстное Меню), выберите подпункт Add to Project (добавить в Проект) или Add to Form (добавить в Форму). После добавления данного Класса в Форму открывается соответствующий Дизайнер Форм, его составляющая Среда Данных (Data Environment), где вам необходимо уточнить значение Свойств lDisplayNulls, lTotalRows, nTotalOption, lBrowseAfter. При добавлении данного Класса в ваш Проект Приложения вы имеете возможность либо использовать непосредственно данный Класс, либо создать порождаемый Подкласс.
Дополнительную информацию по использованию Фундаментальных Классов смотрите в разделе Рекомендации по использованию Фундаментальных классов 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). Синтаксис: Возвращаемое Значение: Нет Параметры: Нет |




