none
Reporting Services - добавление данных. RRS feed

  • Вопрос

  • Уважаемые коллеги!

    Прошу подсказать по такому вопросу.

    Создается отчет в Reporting Services. Отчет создается за каждый прошедший месяц (т.е. в мае, создаем отчет за апрель). Требуется, чтобы данные из отчета последовательно поступали в колонки таблицы Excel. То есть, уже есть, к примеру, значение по январю и февралю, а будут добавляться значения марта. Как это сделать?

    14 июня 2012 г. 15:10

Ответы

  • Предположим, что у вас есть какая-то хранимая процедура на сервере, которая в качестве параметра принимает месяц, а в результате откатывает рекордсет с результатами. Делаете кнопку типа "данные за период", вешаете на неё VBA процедуру, которая через ADO запускает вашу SP и раскладывает результат по нужным строчкам. 

    • Помечено в качестве ответа Navruz3 15 июня 2012 г. 12:01
    15 июня 2012 г. 11:15

Все ответы

  • Я правильно понимаю, что вы хотите к существующим данным приписывать сбоку новую колонку каждый месяц? SSRS для такого шаблона не очень предназначен. И зачем вы пытаетесь это при помощи SSRS делать? Как ни смешно, но проще всего это в VBA решить.
    14 июня 2012 г. 17:35
  • Да. Вы правильно поняли задачу.

    Если Вас не затруднит, пожалуйста подскажите, каким образом можно решить данную проблему на VBA?

    15 июня 2012 г. 7:48
  • Предположим, что у вас есть какая-то хранимая процедура на сервере, которая в качестве параметра принимает месяц, а в результате откатывает рекордсет с результатами. Делаете кнопку типа "данные за период", вешаете на неё VBA процедуру, которая через ADO запускает вашу SP и раскладывает результат по нужным строчкам. 

    • Помечено в качестве ответа Navruz3 15 июня 2012 г. 12:01
    15 июня 2012 г. 11:15