Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

QReport - нужна помощь!


Cossys ©   (2002-02-11 10:00:00) 

Есть главная таблица и подчиненная. Выводятся в QReport. Необходимо, что-бы после очередного цикла подчиненной таблицы выводилась значение из той же записи.
Другими словами, если в главной таблице идут названия банков и их суммарный оборот, в подчиненной - обороты, то вывод необходимо осуществлять таким образом:
НАЗВАНИЕ БАНКА
ОБОРОТ
ОБОРОТ
ОБОРОТ
...
СУММАРНЫЙ ОБОРОТ

Господа, я такое видел на QReport, точно. С пятницы бьюсь, Footer выводит только для последней записи.
Всех заранее благодарю!


Cossys   (2002-02-11 11:42:00) [1]

А Л Л И Л У Я ! ! ! !

Господа, можете записывать рецепт.

1. Добавляется отдельный SubDitailXX;
2. Ни в коем случае не указывать ему DataSet;
3. Указать в поле SubDitailXX.Master указать Band головной таблицы.
4. Все работает!!!


Cossys   (2002-02-11 11:27:00) [2]

Рецепт №1 найден (правда, лечи голову, а ногам...)

1. Добавляется отдельный SubDitailXX;
2. В Band главного цикла указывается SubDitailXX в качестве Footer-а;
3. На SubDitailXX размещаются компоненты, связанные с головной таблицей;

ВАЖНО:
1. SubDitailXX не указывать DataSet;
2. SubDitailXX указать PrintEmpty:=True;

ГЛЮК В СЛЕДУЮЩЕМ: ЕСЛИ УКАЗАТЬ PrintEmpty:=True, то печатаются ВСЕ нормально, кроме ПОСЛЕДНЕЙ записи, которая, какого-то х-на, печатается дважды. Если указать PrintEmpty:=False, то колонтитул печатается только для последней записаи!

У кого какие соображения?




Cossys   (2002-02-11 10:37:00) [3]

Приношу свои извинения за двойную публикацию запроса.


Наверх

Титульная страница Поиск, карта сайта Написать письмо