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

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

Добавлено: 18 апр 2017, 15:12
Radioride
Здравствуйте.
Скажите пожалуйста как вывести две таблицы под одним условием друг за другом. Как пример можно использовать "Demo" проект "Simple Group". Хочется что бы было примерно так:
пример
пример
Безымянный.png (23.79 КБ) 8181 просмотр

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

Добавлено: 21 апр 2017, 00:30
Aleksey
Здравствуйте,

Утоните, пожалуйста, вы хотите использовать две таблицы с разными данными или один и тот же.

Как вариант, можно использовать мастер-детаил конструкцию или Child бэнд.

Спасибо.

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

Добавлено: 21 апр 2017, 08:02
Radioride
Здравствуйте.

Да, хотелось бы две разные таблицы у которых есть один идентификатор. Как например в DEMO базе данных две таблицы Order Deteils и Orders. У обоих таблиц есть OrderID по которому хотелось бы сгруппировать как я показывал на картинке в предыдущем поста.
Master-Detail не подходит так как он выводит для каждой записи мастер таблицы записи выбранные по заданной связи. И такого вида как в приведенном мной примере не получится.
Как использовать Child для данного случая не понимаю, так как мне нужно что бы Child вывелись данные по условия как в GroupBand.
Если не очень сложно приведите пожалуйста пример шаблона на DEMO данных, как сделать что бы получить такую картинку:
Пример
Пример
Безымянный.png (15.76 КБ) 8172 просмотра
Спасибо.

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

Добавлено: 22 апр 2017, 12:06
Aleksey
Здравствуйте,

В данном случае используется и группировка и мастер-детаил конструкция.

Спасибо.

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

Добавлено: 24 апр 2017, 07:29
Radioride
Здравствуйте. Спасибо большое!

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

Добавлено: 24 апр 2017, 07:53
Radioride
Здравствуйте. Рано я обрадовался) это работает если только в таблице Orders уникальные OrderID. Если нет то повторно выводятся записи OrderDeteils столько раз сколько записей в Orders этим OrderID. Есть возможность еще как то?
Спасибо.

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

Добавлено: 24 апр 2017, 17:15
Aleksey
Здравствуйте,

Можно добавить дополнительную группировку, либо сформировать дополнительный источник данных (Источник данных на основе другого) и его уже использовать в качестве главного.
Все зависит от конкретной задачи.

Спасибо.

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

Добавлено: 25 апр 2017, 08:39
Radioride
Здравствуйте.

У меня не как не получается это сделать.
1. Через группировку и мастер детэйл получаю вот так:
GropsAndMasterDetail.png
GropsAndMasterDetail.png (19.34 КБ) 8158 просмотров
2. Через двойную группировку получаю вот так:
TwoGroups.png
TwoGroups.png (19.08 КБ) 8158 просмотров
3. Через новый источник данных вот так:
NewSourceByExistsSource.png
NewSourceByExistsSource.png (24.83 КБ) 8158 просмотров
А нужно вот так:
Needed.png
Needed.png (16.94 КБ) 8158 просмотров
Помогите пожалуйста сделать, что бы было как надо.
Примеры моих шаблонов:
1.
ReportWithGroupAndMasterDetail.mrt
(26.42 КБ) 567 скачиваний
2.
ReportWithTwoGroup.mrt
(26.83 КБ) 561 скачивание
3.
ReportWithNewSourceByExistsSource.mrt
(27.28 КБ) 556 скачиваний
Исходные данные:
xml -
Demo - копия.xml
(6.16 КБ) 534 скачивания
xsd -
Demo - копия.xsd
(2.57 КБ) 478 скачиваний
Спасибо.

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

Добавлено: 29 апр 2017, 12:03
Aleksey
Здравствуйте,

Посмотриме пример в аттаче.

Спасибо.

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

Добавлено: 02 май 2017, 07:25
Radioride
Здравствуйте. Спасибо большое! Теперь я понял как это делать.