|
|
|
Построение отчетов в Reporting Services
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, есть ли возможность построение динамического отчета в Reporting Services, то еть потроение на программном уровне? К примеру выбраны некотоыре области, и только по этим областям нужно выбратьданыне и соответствующе отобразить. Пользователь нужные области выбирает в спсике, а дальше хотелось бы на программном уровне запрограммировать построение дополнительных строк в отчете... Может кто сталкивался? Так как в Reporting Services я новичек и только заметил что он строит по готовому sql запросу, а sql запрос нужно построить в программе... Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2007, 09:26 |
|
||
|
Построение отчетов в Reporting Services
|
|||
|---|---|---|---|
|
#18+
1) Создайте 2 датасета. a) Содержит перечень областей (select distinct oblast from....) b) Содержит данные необходимые для формирования отчета, которые попадают под критерия выборки (select * from region data where oblast = @oblast) 2) a) Выберите вкладку layout b) Report - > Report parameters с) Для параметра @oblast укажите Available Values = From Query и в качестве датасета укажите первый У Вас в верхней части отчета появится список областей, выбрав одну из них, Вы построите отчет по данным за эту область. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2007, 11:42 |
|
||
|
Построение отчетов в Reporting Services
|
|||
|---|---|---|---|
|
#18+
Алексей КрПодскажите пожалуйста, есть ли возможность построение динамического отчета в Reporting Services, то еть потроение на программном уровне? Теоретически конечно можно свой rdl файл формировать, но чтобы это реализовать, в Microsofte наверное работала (работает) целая команда разработчиков. Не надо изобретать велосипед. Алексей КрК примеру выбраны некотоыре области, и только по этим областям нужно выбратьданыне и соответствующе отобразить. Пользователь нужные области выбирает в спсике... Реализуется запросом с условем IN (@IDReg) где @IDReg multi-value parametr Алексей Кра sql запрос нужно построить в программе...Нельзя так сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 08:25 |
|
||
|
Построение отчетов в Reporting Services
|
|||
|---|---|---|---|
|
#18+
def19831) Создайте 2 датасета. a) Содержит перечень областей (select distinct oblast from....) b) Содержит данные необходимые для формирования отчета, которые попадают под критерия выборки (select * from region data where oblast = @oblast) 2) a) Выберите вкладку layout b) Report - > Report parameters с) Для параметра @oblast укажите Available Values = From Query и в качестве датасета укажите первый У Вас в верхней части отчета появится список областей, выбрав одну из них, Вы построите отчет по данным за эту область. Подскажите, пожалуйста, решение такой проблемы: Создать выпадающие списки с параметрами действительно не проблема. Однако, мне хотелось бы пойти дальше. А именно: эти операции можно проделать для одной таблицы, а мне хотелось бы сделать это с множеством таблиц в БД. Т.е. можно было бы выбрать из параметров сначала таблицу, а затем для этой таблицы остальные параметры. Конечно, можно вывести еще один параметр, ссылающийся на новый DataSet, где будет список таблиц, соответствующих критериям. Однако, как связать выбранную таблицу из списка с остальными параметрами? Ведь параметры указываются только после WHERE, а хочется, грубо говоря, чтобы был параметр @TBLName после FROM :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 14:55 |
|
||
|
Построение отчетов в Reporting Services
|
|||
|---|---|---|---|
|
#18+
2Filiber 1) Создаете датасет со списком таблиц 2) Создаете параметр currentTable, где значениями выступит список таблиц из п.1 3) Создаете второй датасет используя хранимку с входящим параметром @currentTable , в котором динамическим SQL формируется выборка из необходимой таблицы. 4) Следующий(ие) параметр создаете с значениями второго датасета. Reporting Services достаточно интелектуальна для того, чтобы определить, что значения второго параметра зависит от выбора значения первого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 15:54 |
|
||
|
Построение отчетов в Reporting Services
|
|||
|---|---|---|---|
|
#18+
def1983 2Filiber 1) Создаете датасет со списком таблиц 2) Создаете параметр currentTable, где значениями выступит список таблиц из п.1 3) Создаете второй датасет используя хранимку с входящим параметром @currentTable , в котором динамическим SQL формируется выборка из необходимой таблицы. 4) Следующий(ие) параметр создаете с значениями второго датасета. Reporting Services достаточно интелектуальна для того, чтобы определить, что значения второго параметра зависит от выбора значения первого. А можно поподробнее? Заранее приношу извинения за "глупые" вопросы, т.к. с SQL вроде знаком, а вот от всяких динамических фичей голова пока кругом идет :) 1) Это понятно 2) Где и как создать параметр currentTable? Допустим, ReportParametrs > AvailableValues > NonQueried > Expression... ? Не работает. 3) Если можно, приведите синтаксис хранимки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 16:27 |
|
||
|
Построение отчетов в Reporting Services
|
|||
|---|---|---|---|
|
#18+
Filiber 2) Где и как создать параметр currentTable? Допустим, ReportParametrs > AvailableValues > NonQueried > Expression... ? Не работает. Меню Reports-> Report Partameters -> Кнопка Add (Внизу) Filiber3) Если можно, приведите синтаксис хранимки. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2007, 16:50 |
|
||
|
Построение отчетов в Reporting Services
|
|||
|---|---|---|---|
|
#18+
Спасибо, вроде вроде начал разбираться. 1) Создаем DataSet под названием Table_List с запросом Код: plaintext 1. 2. 3) Творим SP Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext Ведь нельзя же написать запрос Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 10:35 |
|
||
|
Построение отчетов в Reporting Services
|
|||
|---|---|---|---|
|
#18+
Стучите в асю, 236-666-247 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 10:55 |
|
||
|
Построение отчетов в Reporting Services
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, есть возможность в RS создать параметр с возможностью выбора нескольких значений одновременно (Пример: Параметр "Поставщик", хотим одновременно выбрать значения: Поставщик1, Поставщик2..., количество выбранных значений не лимитированно, список значений "from query"). C Уважением, Евгений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2007, 14:57 |
|
||
|
Построение отчетов в Reporting Services
|
|||
|---|---|---|---|
|
#18+
авторПодскажите, пожалуйста, есть возможность в RS создать параметр с возможностью выбора нескольких значений одновременно (Пример: Параметр "Поставщик", хотим одновременно выбрать значения: Поставщик1, Поставщик2..., количество выбранных значений не лимитированно, список значений "from query"). Да, нужно поставить птичку multivalue ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2007, 16:17 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=34395408&tid=1538181]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 374ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...