Редактирование печатных форм

Материал из GB wiki
Перейти к: навигация, поиск


Рассмотрим создание ПФ с разными структурами и формами представления данных.

Отчет с одним уровнем данных (список)

Это самый простой вид отчета. Для его создания необходимо разместить на листе дата-[[Бэнды|бэнд] типа "Detail" и поместить в него объекты (или создать колонки) со ссылками на нужные данные. Бэнд необходимо подключить к соответствующему источнику данных. Выбор и вставка нового элемента производится с помощью панели инструментов, расположенной слева.

Окно редактирования ПФ.png

Отчет с двумя уровнями данных

Используется, например, для печати сертификатов по товарным строкам в документе (у одного товара может быть несколько сертификатов). Для построения этого отчета необходимо разместить на листе бэнды "МастерБэнд" и "ДетайлБэнд", затем поместить в них объекты со ссылками на нужные данные. Следует отметить, что таблицы (или запросы), на которых строится такой отчет, должны быть связаны отношением master-detail.

Отчет будет формироваться до тех пор, пока есть данные для master. Если надо, чтобы master с его подчиненным списком печатался с нового листа, установите для бэнда флажок "С новой страницы" (ForceNewPage=True).

Многоколоночный отчет

Если в обычном отчете при достижении конца страницы формирование продолжается с нового листа, то в многоколоночном - на том же листе, но рядом, т.е. в несколько смежно расположенных колонок. Количество колонок задается в опциях страницы (ColumnsCount). Обычный отчет можно превратить в многоколоночный, всего лишь задав количество колонок в опциях страницы. Типы бэнда "column header" и "column footer" позволяют снабдить каждую колонку заголовком и нижней частью.

Colomns.png

Визуально ширина получаемой колонки показывается в редакторе в виде красной вертикальной пунктирной линии.