powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / MS sql server 2005 Reporting service
25 сообщений из 98, страница 2 из 4
MS sql server 2005 Reporting service
    #36752784
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dehсделал все как Вы описали (и еще убрал фильтр), получил при просмотре отчета в тексбоксе вырожение:
SELECT.... FROM ... WHERE Table1.Status IN (approved,failed).
что дальше мне с этим делать ума не приложу. :(

Проблема в том, что запрос дожен быть таким SELECT.... FROM ... WHERE Table1.Status IN ('approved','failed'). Я обычно использую цифры, поэтому проблем нет. Добавьте апострофы тогда заработает. Либо используйте предложение buven, но это сложнее и тоже имеет свои ограничения.
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36752863
deh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
deh
Гость
спасибо большое за помощь и терпение (2tarrus). оказалось, что реализация возможна только с 2008 версии. и вот есть еще небольшая проблема (самому решить не удалось): можно ли поставить значение параметра 'Select All' как первоначальное. пробовал по-разному. никак не получалось.
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36752883
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dehспасибо большое за помощь и терпение (2tarrus). оказалось, что реализация возможна только с 2008 версии.

Реализация чего? У меня основная масса отчетов на 2005.

dehможно ли поставить значение параметра 'Select All' как первоначальное. пробовал по-разному.

Default values у параметра поставьте =Join(Parameters!<MultivalueParameterName>.Value,", ")
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36752914
deh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
deh
Гость
tarrus
Реализация чего? У меня основная масса отчетов на 2005.

я очень долго пытался реализовать многозначное значение параметра на 2005 через метод указанный buven`ом - успеха не добился ни разу.
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36752937
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dehtarrus
Реализация чего? У меня основная масса отчетов на 2005.

я очень долго пытался реализовать многозначное значение параметра на 2005 через метод указанный buven`ом - успеха не добился ни разу.
Просто вы не во всем разобрались. Ну да ладно. Если вы плывете в t-sql, то трудно подсказывать.

DefaultValues вам помогли?
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36752947
deh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
deh
Гость
tarrus
Просто вы не во всем разобрались. Ну да ладно. Если вы плывете в t-sql, то трудно подсказывать.
DefaultValues вам помогли?
Просто с sql я начал разбираться неделю назад, малова-то пока еще знаю.
Реализовал все методом, который вы предложили с самого начала. ОГРОМНОЕ ВАМ СПАСИБО! Очень помогли.
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36752953
deh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
deh
Гость
И еще хотел спросить одну вещь, может подкажите. Возможно ли реализация гиперссылок из отчета в документ Excel? Или может док. Excel представить как отчет и сделать ссылка на другой отчет.
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36752984
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм.... по шагам:
1.Создаете новый отчет.
2. Прописываете датасорс.
3. Создаете параметр par
3.1 Прописываете в Allowed Values пары своих знаечний.
ValueName1Один2Два3Три
4. Пишем в датасете
Код: plaintext
    select field1 from tbl where field2 in (@par)
5. Кидаем нужный контрол в боди, присваиваем имя поля ячейкам и т.д.
6. Запускаем отчет
Видим параметр, где можно выбрать только одно значение. "Один" или "Два" или "Три"
7. Идем обратно в свойтва параметра par.
8.Ставим галку - Allow Multi Value.
9. Запускаем отчет.
И о чудо! В выпадающем списке можно поставить галочку у нужного значения параметра. И еще большее чудо!!!!! По мановению волшебной палочки появился пункт "Все".

P.S. Все вышесказанное для RS2005.
P.P.S. Сочинял на память, давно не работаю с RS.
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36752988
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buvenХм.... по шагам:
1.Создаете новый отчет.
2. Прописываете датасорс.
3. Создаете параметр par
3.1 Прописываете в Allowed Values пары своих знаечний.
ValueName1Один2Два3Три
4. Пишем в датасете
Код: plaintext
    select field1 from tbl where field2 in (@par)
5. Кидаем нужный контрол в боди, присваиваем имя поля ячейкам и т.д.
6. Запускаем отчет
Видим параметр, где можно выбрать только одно значение. "Один" или "Два" или "Три"
7. Идем обратно в свойтва параметра par.
8.Ставим галку - Allow Multi Value.
9. Запускаем отчет.
И о чудо! В выпадающем списке можно поставить галочку у нужного значения параметра. И еще большее чудо!!!!! По мановению волшебной палочки появился пункт "Все".

P.S. Все вышесказанное для RS2005.
P.P.S. Сочинял на память, давно не работаю с RS.

Для текстовых values придется все равно запрос клеить.
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36752998
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dehИ еще хотел спросить одну вещь, может подкажите. Возможно ли реализация гиперссылок из отчета в документ Excel? Или может док. Excel представить как отчет и сделать ссылка на другой отчет.
Запрос к гуглу:

ГуглMS SQL Reporting Services Jump To URL
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36753009
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tarrus
Для текстовых values придется все равно запрос клеить.
Текст всегда можно сделать цифрой, при условии что выборка идет не по
Код: plaintext
LIKE '%smth%'
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36753036
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buventarrus
Для текстовых values придется все равно запрос клеить.
Текст всегда можно сделать цифрой, при условии что выборка идет не по
Код: plaintext
LIKE '%smth%'


Согласен, но человек видимо первый день сел. Пусть освоится, потом поймет как где лучше делать.
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36753044
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dehИ еще хотел спросить одну вещь, может подкажите. Возможно ли реализация гиперссылок из отчета в документ Excel? Или может док. Excel представить как отчет и сделать ссылка на другой отчет.

Не понятна задача. Вы хотите иметь гиперссылки на отчеты иметь? Если да то где?
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36753046
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tarrus
Пусть освоится, потом поймет как где лучше делать.
true
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36753302
deh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
deh
Гость
сталкнулся вот стакой проблемой нужно сделать гиперссылку в RS. все как полагается поставил глочку в закладке действие переход на URL, дальше ввожу адрес:
PerformancePoint:http://localhost:47777&application=STS&assignment=Fields!AssignmentID.Value
открываю просмотр отчета пытаюсь прыгнуть по этой ссылке и ничего не происходит, даже IE не запускается. может кто сталкивался с такой задачей помогите плз.
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36753897
deh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
deh
Гость
проблема до сих пор не решена. может кто сталкивался с подобным?!
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36753938
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dehсталкнулся вот стакой проблемой нужно сделать гиперссылку в RS. все как полагается поставил глочку в закладке действие переход на URL, дальше ввожу адрес:
PerformancePoint:http://localhost:47777&application=STS&assignment=Fields!AssignmentID.Value
открываю просмотр отчета пытаюсь прыгнуть по этой ссылке и ничего не происходит, даже IE не запускается. может кто сталкивался с такой задачей помогите плз.

Вы видите что курсор становится "рукой с указательным пальцем"? Если нет, то значит URL не признан гиперссылкой. Еще раз вам предлагаю пользоваться текстбоксами, чтобы отслеживать результат.
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36753956
deh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
deh
Гость
tarrus
Вы видите что курсор становится "рукой с указательным пальцем"? Если нет, то значит URL не признан гиперссылкой. Еще раз вам предлагаю пользоваться текстбоксами, чтобы отслеживать результат.
Да курсов становится рукой с указательным пальцем (при просмотре в текст боксе). Я клацаю по этой записи, но ничего не происходит. Однако если ввести тот же адрес, который я записываю, в поле настройки текстбокса URL, только с каким нибудь конкретным AssignmentID.Value, в IE происходит именно то, что мне и нужно.
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36753996
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dehtarrus
Вы видите что курсор становится "рукой с указательным пальцем"? Если нет, то значит URL не признан гиперссылкой. Еще раз вам предлагаю пользоваться текстбоксами, чтобы отслеживать результат.
Да курсов становится рукой с указательным пальцем (при просмотре в текст боксе). Я клацаю по этой записи, но ничего не происходит. Однако если ввести тот же адрес, который я записываю, в поле настройки текстбокса URL, только с каким нибудь конкретным AssignmentID.Value, в IE происходит именно то, что мне и нужно.
А вы добавьте не с каким-нибудь конкретным, а с выражением.
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36754009
deh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
deh
Гость
что-то я не совсем понимаю, куда надо добавить и что.
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36754027
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deh,

А если так:
Код: plaintext
'http://localhost:47777&application=STS&assignment=' + Fields!AssignmentID.Value
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36754117
deh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
deh
Гость
при проверке, через вставке в текстбокс выражения:
="http://server" + Fields!AssignmentID.Value
или выражения
='http://server' + Fields!AssignmentID.Value
при просмотре отчета в этом поле вижу запись #Error.
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36754137
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dehпри проверке, через вставке в текстбокс выражения:
="http://server" + Fields!AssignmentID.Value
или выражения
='http://server' + Fields!AssignmentID.Value
при просмотре отчета в этом поле вижу запись #Error.

попробуйте ='http://server' + Str(Fields!AssignmentID.Value)
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36754195
deh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
deh
Гость
при подстановке в текстбокс выражения:
="http://server" + Str(Fields!AssignmentID.Value)
получаю выражения с вставленным туда пробелом :(
http://server 12
даже по такой ссылке переходить на локалхост он не хочет. Однако, по ссылке сформированной точно таким же образом, но на любой другой ресурс, не локалхост, он запускает браузер и переходит по "http://server Int"
...
Рейтинг: 0 / 0
MS sql server 2005 Reporting service
    #36754240
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deh,
Тогда
='http://server' + СStr(Fields!AssignmentID.Value)
...
Рейтинг: 0 / 0
25 сообщений из 98, страница 2 из 4
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / MS sql server 2005 Reporting service
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]