Число в строку?

Обсуждение Stimulsoft Reports.PHP
Ответить
AlexS
Сообщения: 50
Зарегистрирован: 08 ноя 2013, 11:21

Число в строку?

Сообщение AlexS »

Есть функция что-то наподобие ToString(int)?
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: Число в строку?

Сообщение Vladimir »

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

Такая функция есть для типа DateTime:
{DataSource1.DateTimeColumn.ToString("MM/dd/yyyy")}

Простые значения преобразуются автоматически. Пожалуйста, опишите вашу проблему более подробно.

Спасибо.
Aleksandr
Сообщения: 17
Зарегистрирован: 26 авг 2015, 15:14

Re: Число в строку?

Сообщение Aleksandr »

Судя по всему, интересует функция для преобразования значения с типом int в значение с типом string.
Тоже не нашел такого.

У меня такой случай:
от текущей даты "отрезаю" месяц (Month (Today)), полученное значение имеет тип long, необходимо привести его к типу string.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Число в строку?

Сообщение HighAley »

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

Вы можете использовать следующее выражение:

Код: Выделить всё

{Month(Today).ToString()}
Спасибо.
Aleksandr
Сообщения: 17
Зарегистрирован: 26 авг 2015, 15:14

Re: Число в строку?

Сообщение Aleksandr »

Спасибо!

Подскажите, пожалуйста, где ошибся:
параметру с типом string необходимо присвоить по умолчанию текстовое значение текущего месяца (август, сентябрь и т.д.) далее пользователь выбирает из списка месяц (текстовый), для этого в параметре инициализирую выражение:

{Switch(
Month(Today).ToString() == "9", "сентябрь",
Month(Today).ToString() == "10", "октябрь"
)}

Но отчет не строится (возвращается чистый лист).

Заранее благодарен.
Aleksandr
Сообщения: 17
Зарегистрирован: 26 авг 2015, 15:14

Re: Число в строку?

Сообщение Aleksandr »

Разобрался.
Выражение MonthName(Today) решает мою задачу.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Число в строку?

Сообщение HighAley »

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

Отлично!
Обращайтесь, если нужна будет наша помощь.

Спасибо.
Ответить