Добавление текста в отчеты

Оценить
(0 голоса)
В процессе проектирования отчета многократно приходится выполнять простую операцию — вставлять в отчет какой-то литеральный текст. Им может быть название отчета, которое помещается в заголовок отчета, метка, которая ставится рядом с промежуточной суммой в нижнем колонтитуле группы, или же целый параграф, вставляемый в нижний колонтитул отчета (который, возможно, дает пояснения к методологии получения отчета). Все это можно делать с помощью текстовых объектов. Чтобы вставить текстовый объект, выберите в меню Insert (Вставка) пункт Text Object (Текстовый объект) или щелкните на расположенной в панели инструментов кнопке Text Object (Текстовый объект). Crystal Reports XI ведет себя в этом случае несколько иначе, нежели предыдущие…
Оценить
(2 голоса)
Текстовый объект заголовка поля (Field Heading Text Object) относится к числу объектов специального вида. Он создается в заголовке страницы системой Crystal Reports автоматически, когда в раздел подробностей помещается какое-нибудь поле из окна проводника Field "Explorer. Если вы затем выделите этот текстовый объект в заголовке страницы, строка состояния Crystal Reports покажет, что вы выбрали заголовок поля (Field Heading). Поскольку этот объект может редактироваться и форматироваться так же, как и любой другой текстовый объект, он теперь будет перемещаться вместе с соответствующим ему полем подробностей — если вы попытаетесь переместить это поле в разделе подробностей влево или вправо, заголовок поля последует за ним.…
Оценить
(1 голос)
Простой ввод с клавиатуры литерального текста в текстовые объекты означает игнорирование их возможностей. Текстовые объекты представляют собой мощные элементы, которые позволяют создавать весьма привлекательные отчеты. Взгляните на рис. 2.2. На этом рисунке показано начало стандартного письма, в котором используются данные из таблицы Customers (Заказчики), хранящейся в файле XTREME.MBD (этот файл поставляется вместе с пакетом Crystal Reports). Обратите внимание на наличие проблемы с расположением таких элементов, как контактное имя, название города и штата, а также почтовый код. Эти строки состоят из отдельных полей, извлекаемых из таблицы Customers. Не имеет значения, сколько вы сделали попыток, и какую изобретательность проявили, выбирая размеры и…
Оценить
(0 голоса)
Ваши возможности отнюдь не ограничиваются возможностью объединения в текстовом объекте только полей из базы данных. Вы можете использовать еще и специальные поля. Специальные поля — это поля, генерируемые системой, такие как дата печати, время печати, номер страницы и общее количество страниц. Вы можете помещать эти поля прямо в отчет, подобно полям из базы данных. Они, как и поля из базы данных, создают проблемы с расположением элементов, когда помещаются рядом с литеральным текстом. Чтобы объединить специальные поля с литеральным текстом внутри текстовых объектов, вам придется выполнить те же самые действия, что и для объектов из базы данных, только в этом случае…
Оценить
(0 голоса)
При объединении полей базы данных или специальных полей внутри текстовых объектов часто получается так, что текстовый объект оказывается недостаточно широким для того, чтобы отображать свое содержимое полностью. В Crystal Reports реализована опция Can Grow (Может расти), которая, при необходимости, позволяет увеличить размеры текстового объекта по вертикали так, чтобы он полностью отображал содержащиеся в нем данные. Выбрать эту опцию, равно как и изменить значение Maximum Number of Lines (Максимальное число строк), на которое объект может увеличиться, можно с помощью редактора формата Format Editor. Чтобы отобразить редактор Format Editor, выполните одно из следующих действий: •    Выделите текстовый объект, а затем выберите в…
Оценить
(0 голоса)
Например, когда вы вставляете специальное поле Print Date (Дата печати) в какой- то текстовый объект, к нему применяется то форматирование, которое установлено по умолчанию в окне Options (скорее всего, это будет формат “мм/дд/гггг”). Если вы выделите текстовый объект и затем отобразите на экране окно редактора Format Editor, то вкладки Date (Дата), в которой можно было бы выбрать другой формат даты, вы в нем не увидите, потому что вы форматируете текстовый объект, а не дату! Поместив в текстовый объект числовое поле, может потребоваться изменить его формат, например, сделать так, чтобы в нем не отображались десятичные разряды, или чтобы в нем отображался…
Оценить
(0 голоса)
Если у вас имеются длинные тексты, которые необходимо использовать в текстовых объектах Crystal Reports, вы можете либо ввести их с клавиатуры непосредственно в текстовом объекте, либо скопировать и вставить их через буфер обмена Windows. Однако данные для текстовых объектов также могут импортироваться прямо из простых текстовых файлов, из файлов формата RTF (Rich Text Format — расширенный текстовый формат) и файлов HTML (HyperText Markup Language — язык гипертекстовой разметки). Чтобы импортировать текст в текстовый объект, сначала добавьте текстовый объект, как было описано ранее в главе. Если текстовый объект еще не находится в режиме редактирования, дважды щелкните на нем, чтобы перевести его…