Склонение месяца Даты

Обсуждение Stimulsoft Reports.Silverlight
Закрыто
ИННА
Сообщения: 5
Зарегистрирован: 11 июл 2017, 09:41

Склонение месяца Даты

Сообщение ИННА »

Добрый день! Возможно ли сделать в отчете, чтобы дата выгружалась в таком формате 11 июля 2017 г. Вопрос: Как можно сделать, чтобы месяц выгружался в родительном падеже текущей даты? При использовании формулы даты {Format ("{0:dd.MMMM.yyyy}",Today)} г. на выходе 11 июль 2017 г.
Andrew
Сообщения: 586
Зарегистрирован: 09 июн 2006, 12:22

Re: Склонение месяца Даты

Сообщение Andrew »

Здравствуйте, Инна.

Спасибо за запрос.

К сожалению, встроенного функционала нет, только свою функцию писать.
В каждом языке свои правила, поэтому функциональность NetFramework такая, что везде в даты именительном пишутся.

Если есть необходимость, то мы можем набросать примерный образец функции.

Ждем Вашего ответа.
Спасибо.
ИННА
Сообщения: 5
Зарегистрирован: 11 июл 2017, 09:41

Re: Склонение месяца Даты

Сообщение ИННА »

Добрый день! Набросайте пожалуйста примерный образец функции.
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Re: Склонение месяца Даты

Сообщение Ivan »

Здравствуйте, Инна.

Пожалуйста посмотрите прилагаемый пример отчета.
Мы показали два варианта использования функции.
Первый - текст функции записан в теле отчета, его можно посмотреть на закладке Code. Удобно, если функция используется несколько раз.
Второй - функция написана прямо в выражении текстбокса.
Оба варианта работают только в режиме компиляции отчета. В случае Silverlight - если отчёт компилируется вместе с приложением.
В третьем текстбоксе написан вариант для режима интерпретации.

Спасибо.
Вложения
DateToRus.mrt
(5.79 КБ) 563 скачивания
ИННА
Сообщения: 5
Зарегистрирован: 11 июл 2017, 09:41

Re: Склонение месяца Даты

Сообщение ИННА »

Здравствуйте. Спасибо большое функции!!!
Но у меня не большая проблема с реализации кода с этой формулой {Format("{0:MM.dd.yyyy}", IDENT)}
Прилагаю файл там при просмотре, DataRus остается, а дата получается верно выгружается, не знаю как сделать чтобы DataRus yt , не было при просмотре
Вложения
DateToRus.mrt
(3.96 КБ) 401 скачивание
ИННА
Сообщения: 5
Зарегистрирован: 11 июл 2017, 09:41

Re: Склонение месяца Даты

Сообщение ИННА »

При разделении на число месяц и год, получается, что склонение месяца не работает
Вложения
DateToRus склонение месяца.mrt
(7.83 КБ) 463 скачивания
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Склонение месяца Даты

Сообщение HighAley »

Здравствуйте.

Функция DataRus содержит форматирование, вам не надо задавать его ещё раз.
Если вам надо поменять формат даты, то можете сделать это в функции на вкладке Code.

Способ форматирование, использованный во втором отчёте, работает как есть. Это форматирование выполняется средствами .Net Framework и нами не контролируется.

Спасибо.
Закрыто