OLAP.ru OLAP, data mining, analysis, данные, СУБД, генераторы отчетов, проектирование, принятие решений, оптимизация, хранилише, извлечение, поиск, Crystal, Business Objects, Cognos, SAS...
Полный список »
Business intelligence - effective data mining & analysis
Вход Регистрация Новости сайта Карта сайта/поиск RSS
 
OLAP и Business Intelligence
SUBSCRIBE.RU
 
 

Конференция Business Objects

Обсуждение вопросов, связанных с 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).
Можно это реализовать?
Ответить на сообщение »
 

Добавить сообщение »

Рекомендовать Распечатать    
Хостинг: SiliconTaiga    Поддержка: Interface Ltd. Обратиться по техническим вопросам     
Rambler's Top100 TopList