Ввод данных удостоверения и значений параметров

Оценить
(0 голоса)

Если отчет основан на безопасной базе данных, то, скорее всего, при попытке просмотреть отчет по требованию или спланировать его автоматический запуск (см. раздел “Планирование объектов”) последует приглашение ввести данные удостоверения, такие как имя пользователя, пароль, имя сервера или имя базы данных. Если вы не введете соответствующие данные удостоверения, отчет не сможет подключиться к базе данных. Требуемый набор данных удостоверения будет зависеть от того, к какой системе базы данных подключаются ваши отчеты. Если отчеты основаны на информации из разных баз данных (например, одни отчеты основываются на данных из Microsoft SQL Server, другие — на данных из Oracle, а третьи — на данных из Informix), не исключено, что потребуется сразу несколько наборов данных удостоверения.

Если в отчет Crystal Reports добавлялись какие-нибудь поля параметров, то, скорее всего, при попытке просмотреть этот отчет по требованию или спланировать его автоматический запуск последует приглашение ввести одно или более значений параметров.

Поля параметров могут запрашивать ввод самых различных значений, например таких, как название одного или нескольких регионов, табельный номер торгового представителя или диапазон дат.

На заметку! Воспользовавшись консолью Central Management Console, вы можете установить значения, которые будут использоваться по умолчанию для удостоверений и полей параметров, и тем самым исключить необходимость вводить их при планировании или просмотре определенных отчетов. Информацию о том, как это можно сделать, вы найдете в главе 24.

Поля параметров могут сильно отличаться по типу данных (это может быть текстовое поле параметра, числовое поле параметра или поле параметра типа Date и так далее) и типу запрашиваемых значений (они могут запрашивать ввод сразу нескольких значений, диапазона значений и так далее). Например, одно поле параметра текстового типа может запрашивать название страны для использования в отчете. В этом случае вы могли бы указать для него в качестве значения USA. Другое поле параметра числового типа может запрашивать один или более номеров продавцов. В таком случае, вы могли бы указать либо одно число, например, 5, либо (если хотите просмотреть сведения по нескольким продавцам) несколько чисел, например 5, 10, 15 и 17. И, наконец, третье поле параметра типа Date может запрашивать ввод диапазона дат. В этом случае вы могли бы указать даты между 1 января 2006 года и 31 мая 2006 года.

Запрос на ввод значения, отображаемый InfoView, в каждом случае будет выглядеть по-разному. Научиться корректно вводить значения Параметров вы сможете, просто немного поэкспериментировав.

Для этого выполните перечисленные ниже действия.

1.   Выберите отчет, требующий ввода данных удостоверения или значений параметров.

2.   Щелкните на имени этого отчета в области объектов.

3.   Прежде чем отобразить отчет, InfoView запросит ввести данные удостоверения для подключения к базе данных и/или значения параметров (в зависимости от того, как спроектирован отчет), как показано на рис. 23.11.

4.   Введите все необходимые значения, такие как имя пользователя, пароль и так далее. В случае появления приглашений ввести значения параметров, укажите значения и щелкните на кнопке ОК.

5.   Отчет будет отображен с применением введенных значений.

На заметку! В полях параметров типа Date и Time значения должны вводиться только в специальном формате CRS. Например, если вы хотите ввести дату 1 января 2006 года, вы не можете просто ввести “1/1/06” или “1/1/2006” — в этом случае будет выдано сообщение об ошибке. Вы должны вводить даты в формате гггг-мм-дд (обязательно вместе с дефисами). Следовательно, дату 1 января 2006 года вы должны были бы ввести так: 2006-01-01. Обратите внимание на маленькую пиктограмму с изображением календаря, которая появляется вместе с полем параметра типа Date. Вы можете щелкнуть на ней и выбрать дату в календаре; в этом случае значение в правильном формате будет добавлено в поле параметра автоматически.

Ввод данных удостоверения и значений параметров

Навигация в модулях просмотра
Использование возможностей расширенного модуля просмотра DHTML
Архитектура Crystal Reports Server
Компоненты, доступные конечным пользователям для работы с отчетами           
Настраиваемый Web-интерфейс

Добавить комментарий


Защитный код
Обновить