Установить значение параметра служб отчетов в подписке как текущую дату - PullRequest
6 голосов
/ 01 февраля 2011

В сервере SQL служб отчетов при создании подписки на отчет с параметром в качестве типа даты и времени я не знаю, как установить значение параметра в качестве текущей даты (где бы ни работала подписка).

Я устал сегодня (), сегодня, сегодня, @ExecutionTime.Но никто из них не работал для меня.Работала только определенная дата, например: «11/11/2010 00:00:00».

Я также пытался скрыть параметр, но для заполнения параметра все еще требовался нижний индекс.Для текстового поля «значение по умолчанию» не допускается значение «Сегодня ()», «Сегодня» и т. Д.

Заранее спасибо!

Елена

Ответы [ 8 ]

4 голосов
/ 02 февраля 2011

Вы не можете поместить "= today ()" в подсказку текстового поля во время выполнения. Вы должны установить значение параметра по умолчанию как "= today ()" в Visual Studio.

4 голосов
/ 01 февраля 2011

Вам нужно =, чтобы сделать это выражением

= Today()
2 голосов
/ 27 июля 2012

Попробуйте управляемую данными подписку и передайте инструкцию SQL, чтобы вернуть текущую дату для значения параметра.

1 голос
/ 08 сентября 2011

Следующий код работал на моем случае:

parameter1.Value = Date.Today() 
0 голосов
/ 11 декабря 2012

Если вы хотите установить для параметра отчета по умолчанию текущую дату в кратком формате, вы можете установить значение параметра по умолчанию для выражения:

= CDate (FormatDateTime (Now, DateFormat.ShortDate))

0 голосов
/ 11 апреля 2012

В конфигурации параметров отчета (во время разработки, а не при создании подписки) добавьте значение по умолчанию для параметра.Если вы это сделаете, у вас будет флажок «использовать значение по умолчанию» при создании подписки

0 голосов
/ 03 февраля 2011

На самом деле я сделал это в visual studio, и он хорошо работал в режиме предварительного просмотра (отображает текущую дату по умолчанию для параметра и позволяет другим выбрать другую дату).

Но по какой-то причине настройки подписки все еще спрашивали меня о значении параметра (как в раннем посте «Значения параметров отчета»).

0 голосов
/ 02 февраля 2011

Я тоже пробовал, но для подписки это не сработало.

Извините, я не могу прикрепить снимок экрана в сообщении в настоящее время.

В экране подписки отображается: Значения параметров отчета
Укажите значения параметров отчета для использования с этой подпиской.
Дата до = Сегодня ()

С уважением,

Хелен

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