(не показано 109 промежуточных версий 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).
*для изменения высоты строк необходимо выбрать одну или несколько строк таблицы, перейти в окно свойств таблицы, пункт меню «Layout» >> «Height» (рис. 4.6) и ввести необходимые данные (например, 0,55).
|-
!Свойство
==Создание и удаление столбцов==
!Описание
*для добавления столбцов в таблицу необходимо выбрать один из столбцов таблицы, нажать правую клавишу мыши и в контекстном меню выбрать добавление столбца справа («Insert Column to the Right») или слева («Insert Column to the Left») от выделенного столбца (рис. 4.7);
|-
*для удаления столбцов в таблицу необходимо выбрать один или несколько столбцов, нажать правую клавишу мыши и в контекстном меню выбрать удаление столбца («Delete Columns») (рис. 4.7).
|Определяет, сколько колонок в начале таблицы являются фиксированными. Фиксированные колонки образуют заголовок таблицы. Печатью заголовков управляет свойство <code>Повторять заголовки</code>. Это свойство работает только для таблиц, которые строятся динамически.
*в разделе свойств элемента «Layout» >> «AutoMergeMode» нажать левой кнопкой мыши на стрелку (рис. 4.11);
|-
*выбрать значение из списка: Never (по умолчанию, никогда не объединяются), Always (всегда объединяются) и Restricted (объединяются только в том случае, если соответствующие ячейки в предыдущих столбцах объединены аналогичным образом – Always или Restricted).
|Определяет, сколько строк в начале таблицы являются фиксированными. Фиксированные строки образуют заголовок таблицы. Печатью заголовков управляет свойство <code>Повторять заголовки</code>. Это свойство работает только для таблиц, которые строятся динамически.
|Позволяет печатать заголовки таблицы на каждой новой странице. Это свойство работает только для таблиц, которые строятся динамически.
|-
==Наименование и форматирование заголовков==
|}
==Определение нумерации строк==
==Добавление данных БД в ячейки из DataSet==
==Группировка данных таблицы==
===Создание группировки таблицы===
===Удаление результирующей строки группировки===
==Нумерация==
===Сквозная нумерация строк===
===Сквозная нумерация строк со значения, заданного пользователем===
===Нумерация групп и строк внутри групп===
Текущая версия от 04:56, 15 октября 2026
Объект Таблица - состоит из строк, колонок и ячеек и представляет собой упрощенный аналог таблицы Microsoft Excel. Он выглядит следующим образом:
Подробнее об использовании этого объекта можно прочитать в главе Построение отчетов.
Объект имеет следующие свойства:
Свойство
Описание
ColumnCount Количество колонок
Позволяет быстро создать нужное количество колонок. Если колонок в таблице меньше, они добавляются, если больше – удаляются.
RowCount Количество строк
Позволяет быстро создать нужное количество строк. Если строк в таблице меньше, они добавляются, если больше – удаляются.
FixedColumns Фиксированные колонки
Определяет, сколько колонок в начале таблицы являются фиксированными. Фиксированные колонки образуют заголовок таблицы. Печатью заголовков управляет свойство Повторять заголовки. Это свойство работает только для таблиц, которые строятся динамически.
FixedRows Фиксированные строки
Определяет, сколько строк в начале таблицы являются фиксированными. Фиксированные строки образуют заголовок таблицы. Печатью заголовков управляет свойство Повторять заголовки. Это свойство работает только для таблиц, которые строятся динамически.
RepeatHeaders Повторять заголовки
Позволяет печатать заголовки таблицы на каждой новой странице. Это свойство работает только для таблиц, которые строятся динамически.