Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Отчеты к базам данных для пользователей: Crystal Reports 11.5
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

7. Работа с секциями, формулы условного форматирования и дополнительные возможности оформления отчетов

7.1 Работа с секциями Crystal Reports

Секции (sections) Crystal Reports 11.5, свойства секций, настройка секций при помощи Section Expert

Секции Crystal Reports — это части отчета, в которые можно добавлять поля базы данных и другие объекты отчета. Набор секций Crystal Reports был рассмотрен в разделе 3.4, в этом разделе мы рассмотрим только дополнительные возможности работы с секциями.

У каждой секции есть набор свойств. Открыть свойства секции можно, если щелкнуть по ней правой кнопкой мыши и в контекстном меню выбрать Section Expert. Для разных типов секций набор свойств разный. Ниже представлена информация о всех возможных свойствах на вкладке Common (не все эти свойства будут доступны для всех секций):

  • Hide (Спрятать) — секция станет невидимой, однако если в отчете используется дерево групп, то содержимое этой секции будет отображаться в этом дереве. Обычно прячутся и подавляются "лишние" секции, на которых нет элементов и которые только занимают место в отчете. Кроме того, часто используется подавление по условию;
  • Suppress  (Подавить) — то же самое, что и Hide, но содержание данной секции пропадет и из дерева групп;
  • Print at Bottom of Page (Печатать внизу страницы) — отчет будет располагаться от нижнего края страницы (а не от верхнего, как обычно), при этом данная секция окажется точно внизу страницы. Такое решение рекомендуется использовать тогда, когда вы хотите, чтобы итоги по отчету (например, итоговая сумма заказа и т.п.) были расположены обязательно по нижнему краю отчета;
  • New Page Before (Новая страница до) и New Page After (Новая страница после) — непосредственно перед данной секцией или после нее будет вставлен разрыв страницы. Очень удобно использовать эту возможность, например, для секции Details, если вы печатаете письма, конверты, договоры и т.п., и вам нужно, чтобы каждое такое письмо начиналось с новой страницы;
  • Reset Page Number After (Начинать нумерацию страниц заново после) — используется в той же ситуации, что и New Page After, например, в ситуации, когда в секции Details выводится на печать многостраничный договор;
  • Keep Together (Не разрывать) — если есть возможность, то данная секция всегда будет выводиться на одной странице (а не разрываться на несколько). Если это невозможно (например, размер секции больше размера страницы), то секция все равно будет разорвана;
  • Suppress Blank Section (Подавить пустую секцию) — эта возможность позволяет не подавлять отображение пустых секций вручную. Если на секции нет никаких элементов, она автоматически будет подавлена;
  • Underlay Following Section (Подложить под следующую секцию) — секция будет "подложена" под следующую. Обычно такая возможность используется при условном подавлении одной из секций, наложенных поверх другой (см. следующий раздел);
  • Format With Multiply Column (Разместить в несколько столбцов) — такую возможность можно использовать только для секции Details. Элементы отчета будут выведены в несколько столбцов, "по газетному". Если установить этот флажок, то появится дополнительная вкладка Layout, в которой можно будет настроить ширину столбцов и другие параметры.
  • Read-only (Только для чтения) — изменение параметров самой секции и всех элементов на ней (например, перетаскивание) будет запрещено. Обычно используется для того, чтобы исключить возможность случайного внесения изменений после того, как секция будет полностью готова.
  • Relative Positions (Относительные позиции) — объекты на этой секции будут размещаться с относительным позиционированием по отношению друг к другу. Например, представим себе, что в нас есть поле базы данных переменной ширины, а справа от него в 1 см находится текстовое поле. Если мы установим этот флажок, текстовое поле всегда будет отодвинуто на 1 см вправо от поля базы данных, вне зависимости от текущей ширины этого поля. Относительность проявляется лишь при горизонтальных перемещениях. Кроме того, если этот флажок установлен, перетаскивать объекты мышкой на этой секции уже будет запрещено (придется использовать окно Object Size and Position).

На вкладке Color мы можем настроить цвет фона для данной секции.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 

 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru