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

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

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

Сообщение Radioride »

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

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

Сообщение Aleksey »

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

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

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

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

Сообщение Radioride »

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

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

Сообщение Radioride »

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

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

Сообщение Aleksey »

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

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

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

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

Сообщение Radioride »

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

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

Сообщение Aleksey »

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

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

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

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

Сообщение Radioride »

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

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

Сообщение Aleksey »

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

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

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