powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Форматирование параметров отчета в Reporting Services 2005
17 сообщений из 17, страница 1 из 1
Форматирование параметров отчета в Reporting Services 2005
    #35401888
Ghola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема: как отформатировать указываемый пользователем параметр отчёта. В частности, у меня пользователь выбирает значение типа datetime из DropDown Combo. Но мне не нужно отображать значение времени. Время всегда нулевое – нужна только дата. Как от него избавиться?
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35401892
Ghola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35401894
Ghola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35402180
Саня Павлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В запросе добавь
SELECT dtBalanceHistoryPrevDate, CONVERT(varchar(10),dtBalanceHistoryPrevDate,104) as stBalanceHistoryPrevDate FROM ...
и в Label Field выбери stBalanceHistoryPrevDate
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35402253
Ghola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Огромное спасибо! Работает! А нельзя ли ещё отрегулировать ширину ComboBox’а? А то сейчас там просто пустое место…
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35402409
minya13_85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GholaОгромное спасибо! Работает! А нельзя ли ещё отрегулировать ширину ComboBox’а? А то сейчас там просто пустое место…
А можно календарик использовать!
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35402535
Ghola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minya13_85
А можно календарик использовать!
Да-а? И как же собственно? Позволю себе в этом усомниться, особенно потому что Вы сразу не сказали как.

Итак, как же в описанном контексте применить элемент управления Календарь?
Отвечайте за свои слова. :) Жду с нетерпением!
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35403040
shady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GholaОгромное спасибо! Работает! А нельзя ли ещё отрегулировать ширину ComboBox’а? А то сейчас там просто пустое место…
Можно, установив тип данный String вместо Datetime
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35403178
minya13_85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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, и ок. Так должно сработать.
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35403215
Ghola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shadyМожно, установив тип данный String вместо Datetime
Увы, у меня что-то не прокатило... Тип String для параметра установить можно, хотя это и порождает проблемы с обратной конвертацией его в datetime для применения в качестве параметра отчёта. Но, к сожалению, это никак не влияет на ширину элемента управления. Наверное это просто минимальная ширина Combo.

Большое спасибо за ответ!
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35403235
Ghola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghola shadyМожно, установив тип данный String вместо Datetime
Увы, у меня что-то не прокатило... Тип String для параметра установить можно, хотя это и порождает проблемы с обратной конвертацией его в datetime для применения в качестве параметра отчёта. Но, к сожалению, это никак не влияет на ширину элемента управления. Наверное это просто минимальная ширина Combo. ...

А если Вы имели в виду объявить метку как строку - то так рекомендовалось в первом совете. Там значение метки имеет тип nvarchar(10), но это не приводит к соответствующему уменьшению ширины.
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35403244
Ghola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minya13_85
Отвечаю за свои слова! ))
...
Спасибо! Обязательно попробую!
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35403451
Ghola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, действительно Календарь работает, как и говорил minya13_85 Добиться этого удалось вот так, даже без введения нового датасета:
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35403461
Ghola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но пока кроме красоты это ничего не даёт, так как в контроле Календарь можно выбрать абсолютно любую дату, а датасет ListDates – это совершенно определённое подмножество дат. К сожалению, оно никак не отражается в элементе управления. А по-другому, чем на рисунке добиться появления элемента Календарь мне пока не удалось.

Итак, проблема – как ограничить множество значений элемента управления Календарь?
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35404307
minya13_85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GholaНо пока кроме красоты это ничего не даёт, так как в контроле Календарь можно выбрать абсолютно любую дату, а датасет ListDates – это совершенно определённое подмножество дат. К сожалению, оно никак не отражается в элементе управления. А по-другому, чем на рисунке добиться появления элемента Календарь мне пока не удалось.

Итак, проблема – как ограничить множество значений элемента управления Календарь?
А для чего? Ну вы в датасете пропишите жесткие ограничения отчетная дата>'дд.мм.гг' and <'дд.мм.гг'
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35404402
Ghola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minya13_85 GholaНо пока кроме красоты это ничего не даёт, так как в контроле Календарь можно выбрать абсолютно любую дату, а датасет ListDates – это совершенно определённое подмножество дат. К сожалению, оно никак не отражается в элементе управления. А по-другому, чем на рисунке добиться появления элемента Календарь мне пока не удалось.

Итак, проблема – как ограничить множество значений элемента управления Календарь?
А для чего? Ну вы в датасете пропишите жесткие ограничения отчетная дата>'дд.мм.гг' and <'дд.мм.гг'
Во-первых таким простым правилам датасет не подчиняется. В общем, это множество дат возвращаемых запросом. И конечно оно может измениться например при стирании из базы старых данных.

Ну и самое главное. Через контрол выбирается абсолютно любое значение - безотносительно есть оно в датасете-как-бы-источнике его значений(ListDates) или его там нет. Я же об этом и пишу.

Итак попытаюсь выразиться более ясно. Проблема: как привязать множество значений элемента управления Календарь (в описываемом контексте) ко множеству значений датасета.
...
Рейтинг: 0 / 0
Форматирование параметров отчета в Reporting Services 2005
    #35404424
Ghola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если указать плюс к тому что на рисунке(http://www.sql.ru/forum/actualfile.aspx?id=5868240) "Available values:"/"From query"-> ... ListDates, тогда не будет Календаря, а будет простой Combo. :/
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Форматирование параметров отчета в Reporting Services 2005
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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