Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS - сохранение параметров отчета / 10 сообщений из 10, страница 1 из 1
05.03.2012, 13:23
    #37691449
Klick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS - сохранение параметров отчета
Возможно ли сохранять (запоминать) параметры отчета для конкретного пользователя?
...
Рейтинг: 0 / 0
05.03.2012, 23:43
    #37692585
analysts
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS - сохранение параметров отчета
Klick,

На счёт того, чтобы выдавать параметры отчета в зависимости от пользователя думаю что можно, а вот сохранять вводимые параметры пользователем - целый гемморой. 1-й вопрос куда их сохранять?
...
Рейтинг: 0 / 0
06.03.2012, 09:46
    #37692828
Klick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS - сохранение параметров отчета
analystsНа счёт того, чтобы выдавать параметры отчета в зависимости от пользователя думаю что можно, а вот сохранять вводимые параметры пользователем - целый гемморой. 1-й вопрос куда их сохранять?

Да выдавать параметры в зависимости от пользователя это ясное дело можно.
Я просто наивно надеялся, что уж в RS2008 хоть что-то добавили интересного и полезного. Сохранение параметров очень востребованная вещь.
...
Рейтинг: 0 / 0
27.04.2012, 18:03
    #37774934
zxc13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS - сохранение параметров отчета
Klick,
ne poneatno kak imenno vi hotite sohraniti.
no esti log :
Код: sql
1.
2.
3.
4.
5.
6.
select 
ex.UserName, ex.Format, ex.TimeStart, cat.Name, ex.Parameters,ex.TimeStart AS rundate
FROM ExecutionLog AS ex INNER JOIN
Catalog AS cat ON ex.ReportID = cat.ItemID
where CONVERT(varchar(10), ex.TimeStart, 101)= CONVERT(varchar(10), getdate(), 101)
ORDER BY  ex.TimeStart DESC
...
Рейтинг: 0 / 0
27.04.2012, 18:09
    #37774953
Klick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS - сохранение параметров отчета
zxc13ne poneatno kak imenno vi hotite sohraniti.
no esti log


Вот выбрал пользователь некие значения параметров, получил отчет и я хочу, чтобы при следующем его заходе в этот отчет выставились такие же параметры.
Про лог я знаю. Так то вынуть оттуда инфу по идее можно. Только как потом запихнуть ее в параметры отчета?
...
Рейтинг: 0 / 0
28.04.2012, 16:36
    #37776203
Bigheadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS - сохранение параметров отчета
Klick,
если в качестве источника данных используется реляционная СУБД, поддерживающая хранимые процедуры, то можно использовать как раз хранимые процедуры для построения отчетов. На вход хранимым процедурам подавать значения параметров + информацию о пользователе (логин, ID и т.п.), внутри хранимок эти значения сохранять в таблицах БД.
...
Рейтинг: 0 / 0
28.04.2012, 16:46
    #37776219
Klick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS - сохранение параметров отчета
Bigheadman,

Спасибо за наводку. Этот вариант не приходил в голову. У нас все отчеты только через хранимы реализованы. Правда это решение не универсальное получается, ручками везде писать придется. Да еще и датасорс заточен единый и все хранимы вызывются от имени спец-учетки. Так то не канает :(
И также остается главный вопрос - как "восстановить" параметры эти при следующих вызовах отчета этим пользователем?
...
Рейтинг: 0 / 0
01.05.2012, 18:46
    #37778257
RS - сохранение параметров отчета
Klick,

добавить ещё один параметр - идентификатор юзверя, и сохранение параметров в хп
...
Рейтинг: 0 / 0
01.05.2012, 22:49
    #37778396
Klick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS - сохранение параметров отчета
изображенный на картинке,

главный вопрос - как "восстановить" параметры эти при следующих вызовах отчета этим пользователем?
...
Рейтинг: 0 / 0
05.05.2012, 11:13
    #37783295
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS - сохранение параметров отчета
Может и бредовая идея, но а если сделать надстройку?
В RS есть такая вещь, как Jump to URL. В нее можно передавать параметры, с которыми вызывается отчет. Сделать отчет, в котором в качестве данных будут формироваться ссылки на тот отчет, который хочет видеть пользователь с параметрами, которые вы достанете из лога по конкретному пользователю.
Т.е. первый раз запускается сам отчет. Потом юзверь ходит уже в другое место, чтобы не выставлять параметры заново.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS - сохранение параметров отчета / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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