Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Внесение в отчет Crystal Reports новых полей



Для внесения нового поля в отчет нужно выбрать меню Insert/Database
Field или щелкнуть по соответствующей кнопке на панели инструментов.
Появляется диалог Field Explorer (рис. 3. 3. 16), который служит для внесения
в отчет полей базы данных, специальных полей, формул и параметров.

Панель инструментов диалога Field Explorer имеет следующие кнопки
(слева направо):

• Режим внесения выбранного объекта в отчет.

• Просмотр содержимого колонки базы данных (первые 100 неповто-
ряющихся значений).

• Создание объекта.

• Редактирование объекта.

• Переименование объекта.
• Удаление объекта.

• Перемещение объекта по списку вверх.

• Перемещение объекта по списку вниз.

При внесении поля базы данных доступны только первые две кнопки.
Для внесения поля в отчет нужно выбрать поле в списке, перейти в режим
внесения объекта (левая кнопка на панели инструментов диалога Field
Explorer) и щелкнуть на свободной части какой-либо секции отчета. Можно
также перенести поле из списка в секцию отчета методом drag & drop.


Поля будут размещены в порядке их расположения в диалоге, но не в по-
рядке выбора. Размер поля в отчете зависит от размера поля в базе данных.
В секцию Page Header одновременно вносится текстовый объект - заголо-
вок поля, который представляет собой название колонки в базе данных.

Для просмотра полученного отчета на вкладке Preview следует щелкнуть

по кнопке (Просмотр) на панели инструментов. Отметим, что Status bar
в Preview дает информацию об использованных в отчете данных.
Он показывает количество выбранных и общее число прочитанных записей.

Crystal Reports позволяет изменить порядок расположения полей отчета.
Для этого можно просто перенести поле внутри секции или между секциями
методом drag & drop. Можно также сразу перенести группу полей. Для это-
го нужно предварительно выбрать их, щелкнув в каждом, одновременно
нажимая клавишу Shift или Ctrl.

Если создать отчет и затем сохранить или закрыть его, Crystal Reports
по умолчанию вместе с ним сохраняет данные. Если после этого открыть от-
чет, он будет содержать сохраненные данные. Время и дата последнего об-
новления данных будут показаны в правой верхней части вкладки Preview.
Для принудительного обновления данных следует выбрать пункт меню Re-
port/Refresh Report Data либо нажать клавишу F5.

Для форматирования поля служит диалог Format Editor (рис. 3. 3. 17), ко-
торый можно вызвать, щелкнув правой кнопкой мыши по полю и выбрав
в контекстном меню пункт Format Field. Вкладки диалога Format Editor по-
зволяют задавать свойства полей безусловно (поля выбора) или по условию
(кнопки вызова редактора формул справа от каждого условия).


Вкладка Common диалога Format Editor содержит следующие опции форматирования:

• Keep Object Together - запрет на разрыв объекта при переходе на новую
страницу; если эта опция включена, то объект, не умещающийся
на текущей странице, будет перенесен на следующую целиком;

• Close Border on Page Break - если объект не умещается на текущей стра-
нице и переносится на следующую частично (разрывается на две части),
каждая часть обрамляется полностью;

• Can Grow - возможность печати объекта в несколько строчек;

• Tool Tip Text - создание ярлыка объекта (ярлык появляется в режиме
просмотра);

• Text Rotation - вращение объекта (допускается горизонтальное или вер-
тикальное размещение объекта;

• Suppress if Duplicated - если значение поля повторяется несколько раз,
показывается только первое значение, остальные скрываются.

Вкладка Border позволяет создать рамку для объекта. На вкладке Font можно установить размер, стиль и цвет шрифта. Вкладка Paragraph For-
mating служит для форматирования текста, если он расположен в несколько
строк.

С помощью вкладки Hyperlink можно установить гиперссылку на другой
объект текущего отчета, Web -сайт, адрес электронной почты или другой отчет.

Вставка в отчет текстовых объектов. Для вставки текстового объекта нужно щелкнуть на кнопке на панели инструментов или выбрать из меню Insert/Text Object. После этого следует щелкнуть на свободном месте в секции
отчета, например Page Header. Разместить текстовый объект можно как в режи-
ме Preview Window, так и в режиме Design Window (рис. 3. 3. 18).

После размещения текстового объекта Crystal Reports переходит в режим
редактирования. При помощи клавиатуры можно набрать текст, а в верхней
части экрана появляется окно форматирования текстового объекта. Можно
импортировать текст из текстового файла. Для этого в режиме редакти-
рования следует щелкнуть правой кнопкой мыши на текстовом объекте


и выбрать из контекстного меню Import From File. Поддерживается импорт
из файлов формата ASCII, HTML и MS Word.

Текстовый объект в Crystal Reports может содержать не только текст,
но и поля базы данных, формулы, специальные поля и параметры. Чтобы
внести в состав текстового объекта новое поле, нужно сначала создать его
в какой-либо секции отчета, а затем, находясь в режиме редактирования,
переместить его (drag & drop) внутрь текстового объекта.

Вставка в отчет специальных полей. Помимо текстовых полей в отчет
могут быть включены специальные поля, которые содержат дополни-
тельную информацию, такую, как номер страницы (Page Number), номер
записи (Record Number), дата отчета и т. д. Для вставки специального поля
необходимо выбрать меню Insert/Special Field.





Дата публикования: 2015-10-09; Прочитано: 409 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...