powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / reporting services
9 сообщений из 9, страница 1 из 1
reporting services
    #37347729
Che0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДВа вопроса
1) как ограничить количестов выводимых строк в отчете
2) как в фильтрах добавить значение при выборе которого отображались бы все элементы репорта(то есть аналог select all)
...
Рейтинг: 0 / 0
reporting services
    #37347882
Che0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ответ на первый вопрос:
Rows Group->
Group Properties->
General->
->Add group Expressions->
set" =Ceiling(RowNumber(Nothing)/5)"->
Page Breaks->
Check Beetwen each instace of a group
-> и все))
...
Рейтинг: 0 / 0
reporting services
    #37347892
Che0как ограничить количестов выводимых строк в отчетеЕсли источник данных - MS SQL Server . Один из вариантов
Код: plaintext
select top (@cnt) * from sys.objects

Параметр @cnt сам потом спросит.
Результат:
...
Рейтинг: 0 / 0
reporting services
    #37347899
Опоздал
...
Рейтинг: 0 / 0
reporting services
    #37348000
Che0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начинающий SQL 2008, все равно спасибо)), вот мне бы на второй вопрос ответ, он по заковыристей будет
...
Рейтинг: 0 / 0
reporting services
    #37348120
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Che0,
Могу предложить решение обоих вопросов вместе.
В SQL-запросе делает выборку всех строк, в SQL-запрос добавляем колонку с номером строки на основе функции ROW_NUMBEER. В отчете добавляем новый параметр - количество строк для отображения. Тип параметра - Integer, также ставим Nullable. Далее на датасет или на таблицу (как больше нравится) накладываем дополнительное условие Filter, в котором фильтруем строки по колонке с номером строки и значию параметра. В условие нужно добавить проверку на null, чтобы соответственно отображать все строки.

Минус у такого подхода в том, что SQL-запрос будет выполнять полную выборку, что может создавать ненужную нагрузку на SQL-сервер.
...
Рейтинг: 0 / 0
reporting services
    #37348389
Che0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а другой подход? именно второго вопроса, а можно в виранты значений параметра добавить множество? и если да то как(у меня всего пять вариантов значений, я бы из перечислил и все дела)
...
Рейтинг: 0 / 0
reporting services
    #37350677
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Che0,
Создайте параметр в отчете - там все и увидите.
...
Рейтинг: 0 / 0
reporting services
    #37374434
Константин Цветков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Che02) как в фильтрах добавить значение при выборе которого отображались бы все элементы репорта(то есть аналог select all)
Код: plaintext
WHERE ( @P = 'Все' ) OR ( [Field] = @P )
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / reporting services
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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