Авторизация



Создание отчетов
Оценить
(0 голоса)
Во многих случаях в поле параметра необходимо вводить более одного значения для последующего использования этих значений в отчете при выборке записей. Например, первоначально в отчете указывается только один регион, после чего можно генерировать этот же отчет по нескольким разным регионам. Без использования полей параметров пришлось бы изменить операцию Select Expert с Equal То на One Of и указать список регионов. Для того чтобы разрешить вводить в поле параметра несколько значений, при его создании для опции Allow Multiple Values (Разрешить множественные значения) в разделе Options следует установить значение True. Установка этого значения, по сути, превращает поле параметра в массив — объект,…
Оценить
(0 голоса)
По умолчанию поля параметров с диапазоном значений работают по принципу “включительно”; то есть значения, возвращаемые в отчет, включают те два значения, которые были указаны в диалоговом окне Enter Values. Однако если сбросить флажок Include Thes Value (Включать это значение), указываемые значения не будут включаться в диапазон Например, если пользователь в поле Start of Range введет число 300 и оставит флажсж Include This Value отмеченным, то в отчет попадут все записи, содержащие число 300 больше. С другой стороны, если он снимет отметку с флажка Include This Value, записи содержащие числа больше 300, попадут в отчет, а записи, содержащие число 300 —…
Оценить
(0 голоса)
Один из важных вопросов, который встает перед разработчиками отчетов в Crystal Reports, связан с тем, как настроить интерфейс для пользователей, которые не знакомы с Crystal Reports. В идеале интерфейс должен содержать бизнес-правила, ограничения и настраиваемое форматирование, чтобы помочь конечному пользователю правильно ввести значения параметров. Несмотря на то что наилучшим решением будет создание специализированного приложения, например, в Visual Studio .NET, Crystal Reports также предлагает разработчику достаточно большой набор инструментов для контроля нал вводом данных в поля параметров. Ограничение вводимых значений определенным диапазоном Для некоторых типов полей параметров (таких как числовые поля параметров или поля параметров даты) вы можете ограничивать диапазон значений,…
Оценить
(0 голоса)
При создании строкового поля параметра в разделе в разделе Options диалогового окна Create New Parameter появляются опции Min Length (Минимальная длина) и Мах Length (Максимальная длина), с помощью которых вы можете задать минимальное и максимальное количество символов, которое разрешается вводить пользователю. Если пользователь введет слишком мало или слишком много символов, он получит сообщение об ошибке. Если устанавливаются ограничения по длине, добавить в список выбора значения по умолчанию, выходящие за рамки указанного диапазона, тоже не получится.  
Оценить
(0 голоса)
Наиболее гибкое управление вводом пользователя достигается с помощью масок редактирования. Маска редактирования (edit mask) — это набор символов, который задает шаблон ввода для пользователя. Один из примеров — маска редактирования, которая разрешает вводить только значения из двух заглавных букв (допустим, для ввода аббревиатуры региона). Другой пример — маска редактирования в формате номера карточки социального страхования, которая принимает только цифры и автоматически проставляет дефисы между третьим и четвертым и между пятым и шестым символами. Символы, используемые в масках редактирования, перечислены в табл. 13.1 и являются чувствительными к регистру — прописной и строчный варианты одного и того же символа выполняют различные функции.…
Оценить
(0 голоса)
После создания поля параметра оно может использоваться для условного форматирования. Как и в любом другом поле параметра, первым делом необходимо выбрать тип данных для поля. Например, нужно предложить пользователю ввести сумму, выше которой заказы будут выделяться красным цветом. Если поле Order Amount в базе данных имеет тип currency, то либо тип поля параметра должен быть такой же, либо следует использовать в формуле преобразование типов. Например, требуется настроить различные опции форматирования объектов и разделов отчета с помощью поля параметра. Поле параметра с типом currency используется для ввода порогового значения суммы заказа. Кроме того, создаются две формулы с проверкой условия: одна устанавливает…
Оценить
(0 голоса)
Существует множество ситуаций, когда значение поля параметра необходимо вводить в определенном формате или использовать определенный тип данных для поля, чтобы выбор записей работал правильно. Однако при этом отображаться это поле в отчете должно в другом формате, к тому же требуется выполнить некоторые вычисления с использованием введенного значения или каким-то другим образом манипулировать полем параметра в формуле. Также может понадобиться использовать в формуле некую величину, значение которой изменяется, например, ставку налога. Создав поле параметра для ввода ставки налога, можно генерировать отчеты для разных регионов и городов, где ставки налогов различаются. После создания поле параметра появляется в дереве Field Tree редактора Format…
Оценить
(0 голоса)
Большинству пользователей требуется возможность изменения способа сортировки или группирования данных. Поскольку поле параметра не может возвращать имя поля базы данных или формулы, необходимо создать поле формулы на основе поля параметра и использовать его для сортировки или группирования. Например, можно создать поле параметра с именем Group By (Группировать по), в котором пользователь сможет выбирать группирование по стране (Country), региону (Region) или городу (City). Пользователь может выбирать только из этих трех вариантов, редактировать значения по умолчанию нельзя. Диалоговое окно ввода значения для этого параметра будет выглядеть так, как показано на рис. 13.20. Поскольку поле параметра Group By может содержать только одно значение…
Оценить
(1 голос)
При сохранении отчета файл отчета сохраняется на диске с расширением . RPT. Этот родной формат Crystal Reports может использоваться только в другой копии Crystal Reports, в системе Crystal Reports Server/BusinessObjects Enterprise, в Web-приложении, которое пользуется встроенным программным интерфейсом Crystal Reports, или в специализированном Windows-приложении (создание и того и другого типа приложений описано в части III этой книги). Поскольку не все пользователи, которым хоть когда-нибудь может понадобиться просмотреть отчет, располагают собственной копией Crystal Reports, существует множество способов, позволяющих экспортировать отчет в файл другого формата для использования в таких программных продуктах, как Microsoft Word, Microsoft Excel, Acrobat Reader и так далее. Также…
Оценить
(0 голоса)
Желание преобразовать или экспортировать созданный отчет в популярный формат офисных приложений, таких как Excel, Word, WordPerfect или Acrobat Reader, возникает довольно-таки часто. В Crystal Reports для этого нужно просто выбрать соответствующую опцию из меню File (Файл). Также можно экспортировать файл во временную папку и сразу же запустить приложение, которое должно использоваться для просмотра этого файла, при условии, что это приложение установлено на компьютере.