Рассматриваемый класс использует механизм соответствующего Мастера (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). Синтаксис: Возвращаемое Значение: Нет Параметры: Нет |