powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / [Reporting Service] Размеры Chart
4 сообщений из 4, страница 1 из 1
[Reporting Service] Размеры Chart
    #36451110
Impact
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Подскажите, есть ли возможность (или хак) динамически задавать размеры компонента Chart, в зависимости от количества данных?
Проблема всплыла на Reporting Service 2005.

2. Как можно вывести дату некоторого параметра Parameters!Date.Value в текстбоксе в зависимости от локали клиента?
Свойство Language установленное в User!Language помогает, но отображается не только дата, но и время.
Если дату предварительно форматировать, например, функцией FormatDateTime, то отображается только дата, но
игнорируется локаль клиента.
Что интересно, выражение типа "= System.DateTime.Now().ToString("d", System.Globalization.CultureInfo.CreateSpecificCulture(User!Language))"
работает как надо, только так и не получилось задать вместо Now мой параметр Parameters!Date.Value.

ну и если кому надо, ссылочка полезная
www.ssw.com.au/ssw/Standards/Rules/RulesToBetterSQLReportingServices.aspx#userExperience

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
[Reporting Service] Размеры Chart
    #36451270
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Impact,

авторЧто интересно, выражение типа "= System.DateTime.Now().ToString("d", System.Globalization.CultureInfo.CreateSpecificCulture(User!Language))" работает как надо, только так и не получилось задать вместо Now мой параметр Parameters!Date.Value
Что именно не получилось ?
...
Рейтинг: 0 / 0
[Reporting Service] Размеры Chart
    #36451361
Impact
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. При большом кол-ве данных, chart выглядит просто ужасно. Есть техники (см. мою ссылку), которые позволяют обойти эту проблему (например, вставка chart в ячейку таблицы), но это работает только в 2008. Вопрос в том, как выполнить подобное в 2005.

2. У меня не получается в текстбоксе отобразить только дату под клиентской локалью.

экспериментальным путём выяснил, что конструкция
= System.DateTime.Now().ToString("d", System.Globalization.CultureInfo.CreateSpecificCulture(User!Language))

работает, но

= Parameters!Date.Value.ToString("d", System.Globalization.CultureInfo.CreateSpecificCulture(User!Language))

не работает
...
Рейтинг: 0 / 0
[Reporting Service] Размеры Chart
    #36673459
Гость 123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Думаю многим пригодится.

Формат даты в TextBox
Код: plaintext
1.
2.
="Отчет за период с " + format(Parameters!dataBegin.Value, "dd.MM.yyyy") + " по " +
format(Parameters!DataEnd.Value, "dd.MM.yyyy")
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / [Reporting Service] Размеры Chart
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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