Страница 1 из 1

Отображение значения системных переменных в данных

Добавлено: 16 янв 2015, 11:18
rakushev
Добрый день.
Интересует следующий вопрос.
В наших отчетах используются DataBand'ы с текстами разделов. Но тексты разделов не статические. Их мы в отчете не вводим, как есть. Тексты формируются в отдельном приложении, сохраняются в БД. Далее эти разделы должны попасть в отчет.То есть тексты разделов формируются из источника данных динамически.
Изображение

Есть задача в этих текстах выводить количество листов в отчете. Для этого используется обычно системная переменная "Количество листов" ({TotalPageCount}). Ок, мы вставляем в тексты разделов эту переменную в виде {TotalPageCount}.
Но при формировании отчета системная переменная не заменяется на значение. Выводится, как есть "{TotalPageCount}".
Изображение
Пробовали у отчета проставлять свойство "Количество проходов" в 2 -> не помогает.
Просьба подсказать, как это можно реализовать.

Re: Отображение значения системных переменных в данных

Добавлено: 16 янв 2015, 14:29
HighAley
Здравствуйте.

К сожалению. в нашем продукте невозможно использовать переменные таким образом.
Весь текст внутри источников данных воспринимается как текст.

Спасибо.

Re: Отображение значения системных переменных в данных

Добавлено: 16 янв 2015, 14:37
HighAley
Здравствуйте.

Как обходной путь можем предложить вам использовать следующее выражение:

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

{Stimulsoft.Report.Engine.StiParser.ParseTextValue(DataSource1.Data2, Text1)}
где Text1 - название компонента.

Спасибо.

Re: Отображение значения системных переменных в данных

Добавлено: 18 янв 2015, 22:07
rakushev
Спасибо за ответ.
Не могли бы вы поподробнее описать, в каком контексте, в каком месте в коле использовать данное выражение?

Re: Отображение значения системных переменных в данных

Добавлено: 19 янв 2015, 09:16
HighAley
Здравствуйте.

Это выражение надо использовать в тексте текстового компонента.

Спасибо.

Re: Отображение значения системных переменных в данных

Добавлено: 19 янв 2015, 11:18
rakushev
Спасибо.
Вставил в текст самого компонента. Смотрите, что получилось (крокозябры на выходе):
Изображение

Re: Отображение значения системных переменных в данных

Добавлено: 19 янв 2015, 11:49
rakushev
То есть проблема с кодирокой. А также почему то печатает на единицу меньше реального кол-ва страниц в отчете. Просьба помочь.

Re: Отображение значения системных переменных в данных

Добавлено: 19 янв 2015, 12:10
rakushev
С кол-вом страниц все норм.

Re: Отображение значения системных переменных в данных

Добавлено: 19 янв 2015, 12:13
rakushev
Перенабрал текст выражения. Стало ок формироваться все.

Re: Отображение значения системных переменных в данных

Добавлено: 20 янв 2015, 09:03
Aleksey
Здравствуйте,

Дайте знать, если возникнут еще вопросы.

Спасибо.