Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
Есть запрос, который выводит название таблицы, столбцы этой таблицы и описание столбцов этой таблицы: use PKS SELECT o.Name AS [Таблица], c.name AS [Столбец], ep.value AS [Описание] FROM sys.objects o INNER JOIN sys.extended_properties ep ON o.object_id = ep.major_id INNER JOIN sys.schemas s ON o.schema_id = s.schema_id LEFT JOIN syscolumns c ON ep.minor_id = c.colid AND ep.major_id = c.id WHERE o.type IN ('V', 'U', 'P')and o.Name ='SPFACENM' ORDER BY o.Name, s.name Он выводит следующие данные: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Что нужно сделать: Надо чтобы в SSRS "Описание" было параметром с multivalue, пользователь выбирал столбцы из выпадающего списка, потом по Описанию "Название столбца" и "Таблица" подставлялось в SELECT и FROM другого Dataset-a. Ну то есть, если пользователь пометил галочками например "Ключ" и "ФИО", то запрос бы выглядел следующим образом: Код: plaintext 1. 2. Подскажите плиз, как такое реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2011, 10:26 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
Извиняюсь за кривизну вывода HTML-кода(((((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2011, 10:28 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
alexreyss, Результат запроса в MultyValue параметр. Передавайте строку в подотчет. А там что то в этом роде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2011, 10:56 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
Не понятно как передать выбранные значения в виде строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2011, 11:45 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
alexreyss, Я в свое время находил много информации по работе с Multi-value параметрами. Скачать можно отсюда: http://narod.ru/disk/9249189001/Multi-value%20%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B.zip.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2011, 13:52 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
С multi-value разобралась, спасибо. Сейчас у меня есть параметр @sql, который собирает значение для SELECT-a. Например: Код: plaintext Пока не понимаю, как это передать другому запросу, чтобы это вставилось в SELECT :( просто сделать SELECT @sql не работает понятное дело. С процедурами тоже не понятно - как их вызвать из отчета, чтобы вернулись нужные значения?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2011, 10:41 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Написала такую процедуру (она правда не работает, ругается на параметр @from), но в целом принцип наверно такой? Вот только как ее вызвать из отчета?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2011, 11:11 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
alexreyss, как то так. может и проще можно Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2011, 11:32 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
Вы в параметре должны должны получить конечный запрос. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. И почитайте про EXECUTE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2011, 15:24 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
alexreyss, вывод отчета в НТМ с выбором полей и значений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2011, 16:08 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
А как эту процедуру вызвать из отчета? Понятно, что я создаю новый датасет, но какой там будет запрос? как обратиться к процедуре? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2011, 09:44 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
У датасета есть свойства. Если не ошибаюсь находятся они на кнопке [...]. Там есть поле Command Type Поиском полезно пользоваться. Первая же ссылка - ваш вопрос подробно со скринами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2011, 11:20 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
А как вставить ссылку на столбец в таблицу, если эти столбцы динамически меняются в зависимости от того, что выбрал пользователь? Ну чтобы в таблице выводились все поля, которые пользователь выбрал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2011, 11:12 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
Если вы про шаблон то вот тут разжевали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2011, 12:28 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
Да, я про шаблон. Но указывать все имеющиеся столбцы не рационально, потому что мы же можем еще таблицу выбирать, представляете тогда СКОЛЬКО столбцов там надо будет указать(((( Нету ли какого-нить более оптимального решения? Мб кто-нибудь делал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2011, 08:45 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
еще вопрос по теме: как программно получить пункты, которые выбрал пользователь + потом записать их в rdl файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2011, 10:14 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
alexreyss, Где-то на форуме находил: Для DataSource точно так же есть Expression, с помощью которого вы можете определить строку подключения. Примерно так: Код: plaintext Можно написать свою Web-страницу. Вариант 1 Вариант 2 Ну и на всякий случай Вывод данных с помощью собственных средств визуализации для Reporting Services ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2011, 11:39 |
|
||
|
Как подставить значения, выбранные из одного запроса, в SELECT главного запроса???
|
|||
|---|---|---|---|
|
#18+
alexreyssДа, я про шаблон. Но указывать все имеющиеся столбцы не рационально, потому что мы же можем еще таблицу выбирать, представляете тогда СКОЛЬКО столбцов там надо будет указать(((( Нету ли какого-нить более оптимального решения? Мб кто-нибудь делал? Ого... Т.е. вы пытаетесь с помощью ReportBuilder написать ReportBuilder? Не проще ли обучить пользователя пользоваться этим самым билдером? В RS есть возможность строить отчеты визардом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2011, 13:04 |
|
||
|
|

start [/forum/topic.php?fid=31&gotonew=1&tid=1534992]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
8ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 147ms |

| 0 / 0 |
