Расширение доставки принтера и пустой отчет - PullRequest
2 голосов
/ 19 июня 2009

Я реализовал расширение доставки принтера на основе примера MS в SSRS 2005.

Все работает нормально, однако я сталкиваюсь с проблемой, когда набор данных пуст. Я получаю одну пустую страницу. Если данных нет, я бы предпочел не отправлять задание на принтер.

У кого-нибудь есть опыт или идеи, как решить мою проблему?

Ответы [ 2 ]

2 голосов
/ 09 июля 2009

Я решил это, используя технику, предложенную кем-то другим. К сожалению, я не могу найти этот пост сейчас, чтобы отдать им должное.

Мое решение состоит в том, чтобы настроить управляемую данными подписку, передавая единственный параметр, который у меня есть (имя принтера). Используемый в подписке запрос объединяется с таблицей ключей в отчете, поэтому при отсутствии данных нет принтера для печати, поэтому ничего не происходит.

0 голосов
/ 20 июня 2009

может быть, запустить sql, чтобы получить количество строк, и вывести только если его не ноль?

...