Загрузить файл из базы данных через отчет 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 после нажатия на какой-либо объект (например, изображение или ссылку).