Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
Проблема: как отформатировать указываемый пользователем параметр отчёта. В частности, у меня пользователь выбирает значение типа datetime из DropDown Combo. Но мне не нужно отображать значение времени. Время всегда нулевое – нужна только дата. Как от него избавиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2008, 13:21 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2008, 13:22 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2008, 13:23 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
В запросе добавь SELECT dtBalanceHistoryPrevDate, CONVERT(varchar(10),dtBalanceHistoryPrevDate,104) as stBalanceHistoryPrevDate FROM ... и в Label Field выбери stBalanceHistoryPrevDate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2008, 15:18 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
Огромное спасибо! Работает! А нельзя ли ещё отрегулировать ширину ComboBox’а? А то сейчас там просто пустое место… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2008, 16:03 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
GholaОгромное спасибо! Работает! А нельзя ли ещё отрегулировать ширину ComboBox’а? А то сейчас там просто пустое место… А можно календарик использовать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2008, 17:10 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
minya13_85 А можно календарик использовать! Да-а? И как же собственно? Позволю себе в этом усомниться, особенно потому что Вы сразу не сказали как. Итак, как же в описанном контексте применить элемент управления Календарь? Отвечайте за свои слова. :) Жду с нетерпением! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2008, 18:21 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
GholaОгромное спасибо! Работает! А нельзя ли ещё отрегулировать ширину ComboBox’а? А то сейчас там просто пустое место… Можно, установив тип данный String вместо Datetime ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 08:03 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
Ghola minya13_85 А можно календарик использовать! Да-а? И как же собственно? Позволю себе в этом усомниться, особенно потому что Вы сразу не сказали как. Итак, как же в описанном контексте применить элемент управления Календарь? Отвечайте за свои слова. :) Жду с нетерпением! Отвечаю за свои слова! )) Создайте новый DataSet, например Date и там пропишите: set dateformat dmy select cast('01.'+(case when month(getdate())<10 then '0'+cast(month(getdate()) as varchar) else cast(month(getdate()) as varchar) end)+'.'+cast(year(getdate()) as varchar) as datetime) Потом в параметрах отчета, на отчетной дате поставьте тип DateTime, а в значение по умолчанию, во From query созданный вами датасет Date, и ок. Так должно сработать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 09:44 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
shadyМожно, установив тип данный String вместо Datetime Увы, у меня что-то не прокатило... Тип String для параметра установить можно, хотя это и порождает проблемы с обратной конвертацией его в datetime для применения в качестве параметра отчёта. Но, к сожалению, это никак не влияет на ширину элемента управления. Наверное это просто минимальная ширина Combo. Большое спасибо за ответ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 10:02 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
Ghola shadyМожно, установив тип данный String вместо Datetime Увы, у меня что-то не прокатило... Тип String для параметра установить можно, хотя это и порождает проблемы с обратной конвертацией его в datetime для применения в качестве параметра отчёта. Но, к сожалению, это никак не влияет на ширину элемента управления. Наверное это просто минимальная ширина Combo. ... А если Вы имели в виду объявить метку как строку - то так рекомендовалось в первом совете. Там значение метки имеет тип nvarchar(10), но это не приводит к соответствующему уменьшению ширины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 10:08 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
minya13_85 Отвечаю за свои слова! )) ... Спасибо! Обязательно попробую! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 10:10 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
Да, действительно Календарь работает, как и говорил minya13_85 Добиться этого удалось вот так, даже без введения нового датасета: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 11:14 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
Но пока кроме красоты это ничего не даёт, так как в контроле Календарь можно выбрать абсолютно любую дату, а датасет ListDates – это совершенно определённое подмножество дат. К сожалению, оно никак не отражается в элементе управления. А по-другому, чем на рисунке добиться появления элемента Календарь мне пока не удалось. Итак, проблема – как ограничить множество значений элемента управления Календарь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 11:15 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
GholaНо пока кроме красоты это ничего не даёт, так как в контроле Календарь можно выбрать абсолютно любую дату, а датасет ListDates – это совершенно определённое подмножество дат. К сожалению, оно никак не отражается в элементе управления. А по-другому, чем на рисунке добиться появления элемента Календарь мне пока не удалось. Итак, проблема – как ограничить множество значений элемента управления Календарь? А для чего? Ну вы в датасете пропишите жесткие ограничения отчетная дата>'дд.мм.гг' and <'дд.мм.гг' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 14:50 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
minya13_85 GholaНо пока кроме красоты это ничего не даёт, так как в контроле Календарь можно выбрать абсолютно любую дату, а датасет ListDates – это совершенно определённое подмножество дат. К сожалению, оно никак не отражается в элементе управления. А по-другому, чем на рисунке добиться появления элемента Календарь мне пока не удалось. Итак, проблема – как ограничить множество значений элемента управления Календарь? А для чего? Ну вы в датасете пропишите жесткие ограничения отчетная дата>'дд.мм.гг' and <'дд.мм.гг' Во-первых таким простым правилам датасет не подчиняется. В общем, это множество дат возвращаемых запросом. И конечно оно может измениться например при стирании из базы старых данных. Ну и самое главное. Через контрол выбирается абсолютно любое значение - безотносительно есть оно в датасете-как-бы-источнике его значений(ListDates) или его там нет. Я же об этом и пишу. Итак попытаюсь выразиться более ясно. Проблема: как привязать множество значений элемента управления Календарь (в описываемом контексте) ко множеству значений датасета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 15:18 |
|
||
|
Форматирование параметров отчета в Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
А если указать плюс к тому что на рисунке(http://www.sql.ru/forum/actualfile.aspx?id=5868240) "Available values:"/"From query"-> ... ListDates, тогда не будет Календаря, а будет простой Combo. :/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 15:24 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=35403040&tid=1536896]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 366ms |

| 0 / 0 |
