Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2008R2 Mult_value Parameter (скрытый) Выбрать все - по дефолту / 11 сообщений из 11, страница 1 из 1
24.08.2012, 11:00
    #37929035
philips
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008R2 Mult_value Parameter (скрытый) Выбрать все - по дефолту
Я прочитал предыдущие обсуждения про subj. У мнея появилась мысль передать в подотчет уже сформированную сроку в параметре
(который будет каскадным), т.е. будут отобрана строку содержащая ID таблицы через запятую. Теперь надо лишь в этом параметре выбрать все и передать его в подотчет. Как это можно сделать автоматом.
Читал даже http://msdn.microsoft.com/ru-ru/library/aa237477%28v=sql.80%29.aspx
http://beerhead.ru/bi/2011/using-multivalue-parameters-in-ssrs-reports/ .
Но мне не надо выбирать - надо сделать уже выбранным.
...
Рейтинг: 0 / 0
24.08.2012, 11:58
    #37929119
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008R2 Mult_value Parameter (скрытый) Выбрать все - по дефолту
philipsНо мне не надо выбирать - надо сделать уже выбранным. А я вроде раньше подсказывал По умолчанию - сразу выбрать все Select All 13037141
Не то?
...
Рейтинг: 0 / 0
24.08.2012, 12:02
    #37929128
philips
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008R2 Mult_value Parameter (скрытый) Выбрать все - по дефолту
я думал что это Select All - это какая - то константа RS типа (NULL).
Теперь я допетрил и в допустимые и в дефолтные значния просто подставил один и тот же DataSET
...
Рейтинг: 0 / 0
24.08.2012, 12:05
    #37929133
philips
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008R2 Mult_value Parameter (скрытый) Выбрать все - по дефолту
А никто не знает как вижуально в RSBuilder поменять порядок параметров - а то в каскаде они должны быть по порядку. Приходится их удалять и создавать заново
...
Рейтинг: 0 / 0
24.08.2012, 12:44
    #37929212
philips
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008R2 Mult_value Parameter (скрытый) Выбрать все - по дефолту
Все плохо. Ни тоне знает ограничения на длину строки RS2008R2.
Т.е. если длинная строка - скока символов я могу пердать в подотчет?
...
Рейтинг: 0 / 0
24.08.2012, 12:58
    #37929242
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008R2 Mult_value Parameter (скрытый) Выбрать все - по дефолту
philipsА никто не знает как вижуально в RSBuilder поменять порядок параметров - а то в каскаде они должны быть по порядку. Приходится их удалять и создавать заново В свойствах Dataset
...
Рейтинг: 0 / 0
24.08.2012, 13:14
    #37929273
philips
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008R2 Mult_value Parameter (скрытый) Выбрать все - по дефолту
Спасибо.
А со строкой проблема - пердает не всю - хуже того и ошибка не выскакаивает.
Правда я думаю что гнилая идея - строка у меня может иметь 70000 символов если все выбрать (10000 чел да еще разделители)
Но в SQL хавает (nvarchar(max)).
Придется вернуться в тупову использованию промежуточной таблицы. Хуже все что она постоянная (#tmp подотчет не увидит,
да и на ##tmp приобновлении DAtaset'a ругается что нет таблицы).
Может есть другие способы?
...
Рейтинг: 0 / 0
24.08.2012, 13:33
    #37929302
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008R2 Mult_value Parameter (скрытый) Выбрать все - по дефолту
philipsстрока у меня может иметь 70000 символов А что вернет
Код: sql
1.
=Len(Join(Parameters!Bigparametr.Value,",")) 


???
...
Рейтинг: 0 / 0
27.08.2012, 10:27
    #37931295
philips
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008R2 Mult_value Parameter (скрытый) Выбрать все - по дефолту
А вообще программно можно отследить, что выбрана опция - <Выбрать все> (<Select All>)
...
Рейтинг: 0 / 0
27.08.2012, 12:22
    #37931525
Bigheadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008R2 Mult_value Parameter (скрытый) Выбрать все - по дефолту
philips,
Можно сравнить количество значений в параметре и количество строк в соответствующем датасете (если используется датасет).
...
Рейтинг: 0 / 0
27.08.2012, 12:56
    #37931617
philips
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2008R2 Mult_value Parameter (скрытый) Выбрать все - по дефолту
Конечно, осталось теперь определить количество строк в датасете и количество отобранных.
В выраженнни параметра нельзя использовать =CountRows("DataSet1")
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2008R2 Mult_value Parameter (скрытый) Выбрать все - по дефолту / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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