Могу ли я загрузить изображения для файла SSRS rdl из другого проекта отчета или другой папки в решении? - PullRequest
0 голосов
/ 17 декабря 2010

У меня проблема с отображением изображения в файле RDL в службах отчетов (SQL 2008).

Я встроил внешнюю базу данных в качестве метода рендеринга изображений.

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

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

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

  3. Похоже, что остался только один выбор: внешний

структура папок в решении будет выглядеть примерно так

alt text

Итак, мой вопрос

  1. Можем ли мы загрузить изображения, написав некоторый класс библиотеки c #, чтобы получить путь к этим изображениям в общей папке?

или

2. Если я решу встроить изображение в report3.rdl, могу ли report1.rdl получить изображения из report3.rdl?

любая идея будет приветствоваться. Я сейчас в тупике.

пожалуйста, сообщите мне.

Извините за мой плохой английский и заранее спасибо за вашу помощь ви

1 Ответ

1 голос
/ 17 декабря 2010

Когда я помещаю изображение в отчет, я получаю 3 варианта - Внешний, Встроенный или База данных.Внедрение заставляет изображение храниться в самом файле RDL.


Да, я собирался что-то опубликовать, но он начинает злоупотреблять сервером отчетов.Вы можете поместить, например, логотипы в свои собственные отчеты, а затем поместить их в фактические отчеты как подотчеты.Это позволит вам делиться логотипами между отчетами, но обновлять их нужно только один раз.

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