Перейти к содержанию

Таблица: различия между версиями

Материал из Химсофт Вики
Нет описания правки
Нет описания правки
 
(не показано 115 промежуточных версий 3 участников)
Строка 1: Строка 1:
'''Таблица''' (''Table'') - область данных, которая используется для отображения информации в табличном формате в табличных отчётах.  
'''Объект <code>Таблица</code>''' - состоит из строк, колонок и ячеек и представляет собой упрощенный аналог таблицы <code>Microsoft Excel</code>. Он выглядит следующим образом:


==Общие сведения==
[[Файл: table_obj.png|center|border]]
*таблица состоит из столбцов и строк, в которых организованы данные;
*по умолчанию в таблице три столбца и три строки, всего девять ячеек, каждая из которых заполнена [[TextBox|текстовым полем]];
*во время разработки вы можете добавлять или удалять столбцы, строки и группы в соответствии с вашими потребностями;
*в ячейки таблицы можно встраивать другие области данных (текстовые поля, форматированные поля, картинки и др.).


==Создание таблицы==
Подробнее об использовании этого объекта можно прочитать в главе <code>Построение отчетов</code>.
*для добавления таблицы необходимо в левой части окна Дизайнера (рис. 4.1) левой кнопкой мыши нажать на элемент «Table» и, не отпуская, перенести его в желаемое место и отпустить кнопку мыши;
*по умолчанию в таблице три столбца и три строки, всего девять ячеек, каждая из которых заполнена текстовым полем (рис. 4.2);
*по умолчанию в таблице три столбца и три строки, всего девять ячеек, каждая из которых заполнена текстовым полем (рис. 4.2);
*первая строка является строкой заголовка, может располагаться только на первой странице или повторяться на всех;
*вторая строка является строкой собственно данных;
*третья строка является результирующей (можно использовать для итоговых вычислений), также может располагаться только на первой странице или повторяться на всех;
*для скрытия результирующей строки в контекстном меню таблицы отжать значение «Table Footer» (рис. 4.3);
*аналогичным образом можно регулировать отображение остальных разделов строк («Table Header», «Table Details»).


==Изменение размера таблицы==
Объект имеет следующие свойства:


 
{|class="wikitable" style="margin:auto; background-color: #fff;"
 
|-
==Изменение высоты строк==
!Свойство
 
!Описание
 
|-
 
|<code>ColumnCount</code><br>'''''Количество колонок'''''
==Создание и удаление столбцов==
|Позволяет быстро создать нужное количество колонок. Если колонок в таблице меньше, они добавляются, если больше – удаляются.
 
|-
 
|<code>RowCount</code><br>'''''Количество строк'''''
==Объединение и разделение ячеек==
|Позволяет быстро создать нужное количество строк. Если строк в таблице меньше, они добавляются, если больше – удаляются.
 
|-
 
|<code>FixedColumns</code><br>'''''Фиксированные колонки'''''
==Объединение соседних ячеек с одинаковыми значениями==
|Определяет, сколько колонок в начале таблицы являются фиксированными. Фиксированные колонки образуют заголовок таблицы. Печатью заголовков управляет свойство <code>Повторять заголовки</code>. Это свойство работает только для таблиц, которые строятся динамически.
 
|-
 
|<code>FixedRows</code><br>'''''Фиксированные строки'''''
==Изменение свойств границ==
|Определяет, сколько строк в начале таблицы являются фиксированными. Фиксированные строки образуют заголовок таблицы. Печатью заголовков управляет свойство <code>Повторять заголовки</code>. Это свойство работает только для таблиц, которые строятся динамически.
 
|-
 
|<code>RepeatHeaders</code><br>'''''Повторять заголовки'''''
 
|Позволяет печатать заголовки таблицы на каждой новой странице. Это свойство работает только для таблиц, которые строятся динамически.
==Наименование и форматирование заголовков==
|-
 
|}
 
 
==Определение нумерации строк==
 
 
==Добавление данных БД в ячейки из DataSet==
 
 
==Группировка данных таблицы==
===Создание группировки таблицы===
 
 
===Удаление результирующей строки группировки===
 
==Нумерация==
===Сквозная нумерация строк===
 
===Сквозная нумерация строк со значения, заданного пользователем===
 
 
===Нумерация групп и строк внутри групп===

Текущая версия от 04:56, 15 октября 2026

Объект Таблица - состоит из строк, колонок и ячеек и представляет собой упрощенный аналог таблицы Microsoft Excel. Он выглядит следующим образом:

Подробнее об использовании этого объекта можно прочитать в главе Построение отчетов.

Объект имеет следующие свойства:

Свойство Описание
ColumnCount
Количество колонок
Позволяет быстро создать нужное количество колонок. Если колонок в таблице меньше, они добавляются, если больше – удаляются.
RowCount
Количество строк
Позволяет быстро создать нужное количество строк. Если строк в таблице меньше, они добавляются, если больше – удаляются.
FixedColumns
Фиксированные колонки
Определяет, сколько колонок в начале таблицы являются фиксированными. Фиксированные колонки образуют заголовок таблицы. Печатью заголовков управляет свойство Повторять заголовки. Это свойство работает только для таблиц, которые строятся динамически.
FixedRows
Фиксированные строки
Определяет, сколько строк в начале таблицы являются фиксированными. Фиксированные строки образуют заголовок таблицы. Печатью заголовков управляет свойство Повторять заголовки. Это свойство работает только для таблиц, которые строятся динамически.
RepeatHeaders
Повторять заголовки
Позволяет печатать заголовки таблицы на каждой новой странице. Это свойство работает только для таблиц, которые строятся динамически.