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

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

Материал из Химсофт Вики
Нет описания правки
 
(не показано 114 промежуточных версий 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»).


==Изменение размера таблицы==
Объект имеет следующие свойства:
*для изменения размера таблицы необходимо левой кнопкой мыши перетащить узловую точку границы таблицы в желаемое место и отпустить кнопку мыши (рис. 4.4);
*также для изменения размера таблицы можно использовать окно свойств таблицы, пункт меню «Layout» >> «Size» (рис. 4.5).


==Изменение высоты строк==
{|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
Повторять заголовки
Позволяет печатать заголовки таблицы на каждой новой странице. Это свойство работает только для таблиц, которые строятся динамически.