|
Обсуждение вопросов, связанных с Crystal Reports 2008, Crystal Reports Server, Crystal Xcelsius, BusinessObjects Enterprise, BusinessObjects Edge и другими продуктами Business Objects.
Тема "Re: Отчет берет данные из нескольких связанных таблиц"
Автор:
Владислав
|
Дата: 26.04.2006 15:17 |
| Т.е. в отчете нужно показать для каждой записи из t1 все относящиеся к ней записи из t2 (но вместо соответствующих кодов показать соответствующие этим кодам значения из t3, t5, t6). >Можно это реализовать?
Здравствуйте!
Можно. Отчет можно построить любой, если суметь написать правильно запрос. Как я понял данный запрос можно написать с помощью команд LEFT JOIN или RIGHT JOIN. Подробно о JOIN можно почитать например в BOL. |
Ответить на сообщение » |
Автор:
andrew
|
Дата: 26.04.2006 10:44 |
| Здравствуйте! С Cristal Reports познакомился недавно - появилась необходимость создать отчет такого плана: ========================= Лицевой счет: ХХХ ФИО: ХХХ Адрес: ХХХ ---------------------------------------------------- Предприятие Услуга Дата Сумма ---------------------------------------------------- XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX ....... ....... ..... ...... XXX XXX XXX XXX ========================= где XXX - значения полей из таблиц БД (MSSQL SERVER 2000), причем: Лицевой счет, ФИО и Адрес - поля из таблицы t1 Предприятие - поле из таблицы t6 Услуга - поле из таблицы t5 Дата, Сумма - поля из таблицы t3 Отношения таблиц: 1) t1 - t2 (один ко многим t1.id = t2.kodplat) 2) t2 - t3 (один ко многим t2.id = t3.idserv) 3) t4 - t2 (один ко многим t4.id = t2.idrekv) 4) t5 - t4 (один ко многим t5.id = t4.servtype) 5) t6 - t4 (один ко многим t6.id = t4.idkomm) Т.е. в отчете нужно показать для каждой записи из t1 все относящиеся к ней записи из t2 (но вместо соответствующих кодов показать соответствующие этим кодам значения из t3, t5, t6). Можно это реализовать? |
Ответить на сообщение » |
|