Проблема со значениями по умолчанию для параметров служб Reporting Services - PullRequest
0 голосов
/ 28 апреля 2009

У меня есть отчет служб отчетов SQL 2005 с несколькими параметрами отчета. Один из них называется IsActive и имеет тип Boolean. Параметр скрыт и установлен для разрешения нулевых значений. Для его значений по умолчанию, я установил на ноль. В моем приложении, которое имеет элемент управления ReportViewer, у меня есть логика, которая решила, стоит ли устанавливать для этого параметра значение (true или false). Есть условия, которые требуют, чтобы это не было установлено вообще. По какой-то причине, если я не передам значение, параметр по умолчанию имеет значение TRUE. Он работает нормально, когда значение передается. Моя проблема проистекает из простой причины, что это логический параметр? Будет ли лучше изменить его на строку?

Спасибо!

Ответы [ 3 ]

2 голосов
/ 24 февраля 2010

Не знаю, связано ли это ...

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

Оказалось, что настройки параметров не обновлялись при развертывании отчета.

Изменение настроек вручную с помощью диспетчера отчетов или удаление и повторное развертывание отчета решили проблему.

2 голосов
/ 15 июня 2009

Изменение его на строку необходимо только в том случае, если нет способа заставить его принять значение NULL из-за ошибки или «свойства».

0 голосов
/ 20 ноября 2009

IIf (IsNothing (Fields! BooleanField.Value), "- Any -", IIf (Fields! BooleanField.Value = True, "Yes", "No"))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...