Значения переменной, использующей Data Columns

Обсуждение Stimulsoft Reports.JAVA
Ответить
Golland
Сообщения: 80
Зарегистрирован: 03 окт 2012, 17:03

Значения переменной, использующей Data Columns

Сообщение Golland »

Добрый день! Есть какой-нибудь Data Sources, который возвращает записи с двумя колонками Code и Name. Создаем переменную Var1, в которой используется указанный Data Sources в качестве Data Columns(флажок Request from User при этом отмечен). Указываем соответствия
Data Columns.Keys = Data Sources.Code
Data Columns.Values = Data Sources.Name

В результате получается выпадающий список со значениями. В самом отчете создаем текстовое поле, в котором указываем нашу переменную {Var1}.

Когда мы запускаем отчет, то в панели Parameters мы из списка-переменной можем выбрать нужную запись, в результате чего в отчете, в текстовом поле, где прописана переменная {Var1} отобразится значение, взятое из поля Data Columns.Keys.

Вопрос. А можно ли каким-то образом вывести не только код записи, он же Data Columns.Keys, он же Data Sources.Code, а и название(Data Columns.Values он же Data Sources.Name)?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Значения переменной, использующей Data Columns

Сообщение HighAley »

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

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

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

Data Columns.Keys = Data Sources.Code+":"+Data Sources.Name
Data Columns.Values = Data Sources.Name
Но стоит помнить, что переменной типа int должно быть задано значение Keys типа int. И в принципе невозможно туда ещё запихнуть текстовое значение из Values.

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