Помогите с отчетом
предположим есть 2 таблицы
splav (systemid, indexspl, naimenov)
sprsplav (systemid, splsysid, him_elem)
т.е. суть такая записи с первой таблицы - общее описание сплава. записи второй таблицы связаны с записями первой таблицы (в поле splsysid храниться systemid сплава из первой таблицы). вторая таблица содержит информацию о хим.элементах входящих в соответствующий сплав из первой таблицы.
так вот, проблема такая:
требуется вывести на печать всю базу. причем в следующем виде:
запись из таблицы splav и под ней все записи из таблицы sprsplav связанные с ней.
Пример
123 | r111 | сплав1
321 | 123 | Ag
322 | 123 | Pt
324 | 123 | Cu
Насколько я понимаю простым запросом это не организовать. Поэтому вопрос - Как бы это сделать через Fast Report? Буду крайне благодарен за совет.
С уважением Василий
Комментарии
Смотря что ты понимаешь под "простым" запросом )
Если JOIN 2-х таблиц для тебя уже считается "сложным" запросом, то скорее всего нужно читать книги по SQL ...
Блин, почитай Мартина Грабера "Введение в SQL" (Martin Gruber "Introducing to SQL")...
Вдумайся в слова - МАСТЕР - ДЕТАЛЬ...
Напиши запросы под каждую часть...
Соедини их ОБЩИМ полем...
Посмотри ВНИМАТЕЛЬНО на таблицку со вставкой бэндов...
Посыпь голову пеплом и извинись за глупый вопрос...
Составить запрос каждая строка которого будет возвращать химический элемент и сплав в котором он учавствует.
Затем создаем отчет . В него включаем MasterDAta и GroupFooter.
Для GroupFooter выставляем условие splav.indexspl и кладем на него Мemo с
splav.systemid,splav. indexspl, splav.naimenov
А на MasterData кладем Memo с полями sprsplav.systemid, sprsplav.splsysid, sprsplav.him_elem
Вот и все решение.