Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.01;
Скачать: CL | DM;

Вниз

печать в QuickRep   Найти похожие ветки 

 
nastya   (2004-07-16 15:09) [0]

Как используя QRep вывести списочные данные (БД не использую)

запись 1
aa  bb
aa1 bb1
......
aaN bbN

.......

запись K
aa  bb
aa1 bb1
......
aaN bbN

То есть список списков.
Смутно кажется, что могли бы помочь GroupBand, но они вроде завязаны на БД?


 
Reindeer Moss Eater ©   (2004-07-16 15:10) [1]

OnNeedData


 
nastya   (2004-07-16 15:12) [2]

это я поняла
а чуть подробнее, пожалуйста
какие  Band и как установить
и что примерно написать в NeedData


 
Reindeer Moss Eater ©   (2004-07-16 15:16) [3]

Detail банд
На нем qrlabel
В обработчике присваивай нужный текст QRLabel
И устанавливай признак конец/еще не конец.


 
nastya   (2004-07-16 15:19) [4]

это я тоже поняла.

так у меня получиться напечатать
запись 1
   aa  bb
   aa1 bb1
   ......
   aaN bbN

MoreData:=Index<=N

а как организовать еще и цикл по K (по записям)


 
Reindeer Moss Eater ©   (2004-07-16 15:20) [5]

а как организовать еще и цикл по K (по записям)

Другой вопрос - другая ветка.


 
nastya   (2004-07-16 15:21) [6]

не поняла


 
Reindeer Moss Eater ©   (2004-07-16 15:22) [7]

Модераторы удалят ветку - поймешь


 
nastyakuz   (2004-07-16 15:24) [8]

так именно в этом вопрос и состоял


 
Reindeer Moss Eater ©   (2004-07-16 15:26) [9]

Вопрос бы по QR
А не по способам перебора записей.

В общем твои записи циклом не переберешь.
Так как они сами по себе.


 
Anatoly Podgoretsky ©   (2004-07-16 15:29) [10]

Движение в сторону MoreData шаг в правильном направление, не считая композитных отчетов, но возможно еще придется динамически формировать элементы вывода.


 
knastya   (2004-07-16 15:29) [11]

да нет, они в списке, так что их перебрать не сложно.
Я не понимаю какими компонентами это организовать при выводе.
Простой цикл- как ты и сказал один SubDetail -и все просто.
А как вложеный цикл


 
Reindeer Moss Eater ©   (2004-07-16 15:29) [12]

К тому же тебе не надо программировать никаких циклов вообще.
Все итерации делает сам QR


 
Reindeer Moss Eater ©   (2004-07-16 15:31) [13]

Я не понимаю какими компонентами
Я вроде по русски и внятно сказал, что qrlabel нужен


 
nastya   (2004-07-16 15:31) [14]

to Anatoly ->
вот этого и хочеться избежать - в  run-time создавать label


 
Anatoly Podgoretsky ©   (2004-07-16 15:41) [15]

запись 1 - Одна секция
aa  bb - другая секция, скажем ChildBand
В конце концов, что мешает создать две таблицы, например с помощью TClientDataset? Это может упростить задачу

ЗЫ: ты бы зарегистрировалась чтоли или по крайней мере не меняй ники в пределах одной ветки.


 
nastya   (2004-07-16 15:55) [16]

>>запись 1 - Одна секция
>>aa  bb - другая секция, скажем ChildBand
а в OnNeedData что?


 
Reindeer Moss Eater ©   (2004-07-16 15:56) [17]

А в OnNeedData - твой код.


 
Anatoly Podgoretsky ©   (2004-07-16 16:08) [18]

Присвоение данных заранее подготовленным qrlabel
и управление видимость и печатью той или другой секции
Рекомендую сходить на мой сайт и взять ru.delphi.reports FAQ там есть немного по данной технике, переключения секций


 
AlexSV   (2004-07-16 18:47) [19]

> nastya   (16.07.04 15:19) [4]
> а как организовать еще и цикл по K (по записям)

Ложим на QRep два Band"а: DetailBand и SubDetailBand.
У SubDetailBand ставим Master"ом DetailBand.

В OnNeedData QRep обрабатываем наружный цикл
В OnNeedData SubDetailBand обрабатываем внутрений цикл

не забываем в OnNeedData QRep"а сбрасывать счетчик внутреннего цикла


 
nastya   (2004-07-19 11:31) [20]

Alex, спасибо!!!
Именно то, что надо! Просто и работат!



Страницы: 1 вся ветка

Текущий архив: 2004.08.01;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.027 c
6-1082588890
terra0
2004-04-22 03:08
2004.08.01
NMSMTP - ошибка 503 valid RCPT must preced DATA


1-1089925831
AlexR
2004-07-16 01:10
2004.08.01
Отследить нажатие га доп. клавиатуре


3-1089270470
pok
2004-07-08 11:07
2004.08.01
Виборка по текстовому полю??? SQL!


14-1090117107
Думкин
2004-07-18 06:18
2004.08.01
С днем рождения! 18 июля


6-1086080566
NorthMan
2004-06-01 13:02
2004.08.01
про IdTCPServer