Вывести данные под условием в два столбца

Обсуждение Stimulsoft Ultimate
Ответить
Radioride
Сообщения: 56
Зарегистрирован: 20 окт 2016, 13:21

Вывести данные под условием в два столбца

Сообщение Radioride »

Здравствуйте. Помогите пожалуйста разобраться как можно получить вот такой вывод данных:
primer.jpg
primer.jpg (28.34 КБ) 3624 просмотра
В исходных данных две таблицы Lines и Points. В каждой строке Lines есть ID начальной и конечной точки. В таблице точки с именем и двумя координатами X и Y. Нужно вывести слева поля Имя, X и Y а справа два столбца с данными начальной и конечной точек.
Спасибо.
primer.json
(292 байт) 341 скачивание
primer.mrt
(14.76 КБ) 286 скачиваний
Aleksey
Сообщения: 2761
Зарегистрирован: 22 апр 2010, 06:57

Re: Вывести данные под условием в два столбца

Сообщение Aleksey »

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

Можно использовать мастер-детаил с Cross-Data компонентами. Измененный пример в аттаче.

Спасибо.
Вложения
primer_modifed.mrt
(17.34 КБ) 287 скачиваний
Radioride
Сообщения: 56
Зарегистрирован: 20 окт 2016, 13:21

Re: Вывести данные под условием в два столбца

Сообщение Radioride »

Спасибо большое!
Radioride
Сообщения: 56
Зарегистрирован: 20 окт 2016, 13:21

Re: Вывести данные под условием в два столбца

Сообщение Radioride »

Подскажите еще пожалуйста, если мне нужно вывести теперь расстояние между двумя точками для каждой линии, то как мне добраться до значений координат начальной и конечной точки в каждом из CrossDataBand-e?
Aleksey
Сообщения: 2761
Зарегистрирован: 22 апр 2010, 06:57

Re: Вывести данные под условием в два столбца

Сообщение Aleksey »

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

Уточните, где и какое выражение необходимо вывести?

Спасибо.
Radioride
Сообщения: 56
Зарегистрирован: 20 окт 2016, 13:21

Re: Вывести данные под условием в два столбца

Сообщение Radioride »

Здравствуйте. Хотелось бы вот такой вид получить:
primer2.jpg
primer2.jpg (33.02 КБ) 3603 просмотра
Т.е. для каждой линии рассчитывается дельты и длина по координатам точек из CrossBand-ов, в которых отображаются начальные и конечные координаты линии. Я попробовал получить значения через DataSource из CrossBand но там получается значение уже только для одной последней точки.Спасибо.
primer.json
(292 байт) 245 скачиваний
primer2.mrt
(21.67 КБ) 276 скачиваний
Aleksey
Сообщения: 2761
Зарегистрирован: 22 апр 2010, 06:57

Re: Вывести данные под условием в два столбца

Сообщение Aleksey »

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

Как вариант, использовать переменные для вычисления.

Спасибо.
Вложения
primer2_modified.mrt
(26.16 КБ) 245 скачиваний
Radioride
Сообщения: 56
Зарегистрирован: 20 окт 2016, 13:21

Re: Вывести данные под условием в два столбца

Сообщение Radioride »

Спасибо! Это конечно не идеальное решение, так как если много полей и больше связей будет то для каждого заводить переменную будет не очень удобно) Главное, что возможно, а то думал уже нужно будет множить исходные данные)
Aleksey
Сообщения: 2761
Зарегистрирован: 22 апр 2010, 06:57

Re: Вывести данные под условием в два столбца

Сообщение Aleksey »

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

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

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