Модуль доставки принтера и пустой отчет


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

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

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

2 2

2 ответа:

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

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

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