Загрузить файл из базы данных через отчет SSRS

У меня есть отчет, в котором приводится список файлов после предоставления необходимой информации через параметры фильтрации, такие как: имя, тип документа, при создании или изменении и т. Д. В списке будут указаны идентификаторы файлов и другие поля. Основной запрос:

select IQID, NAME from TABLE_FILES where...(список условий из параметров)

Как я могу скачать любой файл после нажатия на какую-нибудь кнопку / изображение / ссылку? Вот моя визуализация:

После нажатия на значок загрузки, он будет вызывать Custom VB Code. В этом пользовательском коде я использовал бы запрос ниже, чтобы получить BLOB (файл) на основе идентификатора файла из первого столбца:

SELECT BLOB
FROM   TABLE_FILES
WHERE  IQID = ReportItems.txt_IQID.Value

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

Я даже не уверен, возможно ли это в SSRS. Кроме того, я не знаю, как вызвать Download Custom Code после нажатия на какой-либо объект (например, изображение или ссылку).

0 ответов

Другие вопросы по тегам