nawok78 |
Отправлено: 14.02.2007, 08:22 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 115
|
Есть QReport
На нем
GroupHeader
SubDetail
GroupFooter
На SubDetail кладу QRSysData, QRSysData->Data = qrsDetailNo;
я так понимаю — порядковый номер?
но при выполнении запроса в каждой строчке 1?
Не подскажете из-за чего?
У меня только 1 предположение — как-бы открывается новая подгруппа ? — почему из-за чего?
|
|
AVC |
Отправлено: 14.02.2007, 10:00 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Повторил банды, настроил.
qrsDetailNo на SubDetail показывет номер в dataset последней распечатанной на detail записи.
Из настроек сделал только нд и условия группы. |
|
nawok78 |
Отправлено: 14.02.2007, 10:05 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 115
|
не понял — что это было?
это ты скопировал откуда-то?
QUOTE |
qrsDetailNo на SubDetail показывет номер в dataset последней распечатанной на detail записи.
|
- разве это не "Номер по порядку"?
если нет — как его сделать? |
|
AVC |
Отправлено: 14.02.2007, 11:11 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE (nawok78 @ 14.02.2007, 09:05) | не понял — что это было?
это ты скопировал откуда-то?
|
Нет. Это я привел протокол своих действий.
QUOTE |
QUOTE |
qrsDetailNo на SubDetail показывет номер в dataset последней распечатанной на detail записи.
|
- разве это не "Номер по порядку"?
если нет — как его сделать?
|
Извиняюсь, не SubDetail а просто Detail. Да, это порядковый номер записи. |
|
nawok78 |
Отправлено: 14.02.2007, 11:51 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 115
|
отчет делал не я — мне приходится его корректировать
стоит на самом деле — SubDetail — поменять на Detail?
как сделать условия группы ?
что такое нд?
я в этих отчетах хуже всего разбираюсь |
|
AVC |
Отправлено: 14.02.2007, 12:40 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
А я уже лет 5-6 не использую. (хотя когда то делал довольно сложные отчеты, но это надо лазить по старым проектам).
У меня Detail и все работает.
нд это набор данных / DataSet
условия группы — у банда QRGroup Expression имя поля группы.
stl — набор готовых решений на шаблонах. |
|
beginner |
Отправлено: 14.02.2007, 15:06 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 44
|
Вместо QRSysData можно поставить QRLabel.
Определить переменную int dtlNo;
и инициализировать 1 в событии
GroupHeader.BeforePrint.
В SubDetail.BeforePrint записать dtlNo++;
А в событие QRLabel.OnPrint записать
Value = IntToStr(dtlNo);
Отредактировано beginner — 14.02.2007, 15:08 |
|
nawok78 |
Отправлено: 14.02.2007, 15:57 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 115
|
beginner СПАСИБО!
ВСЕ РАБОТАЕТ!
господа модераторы ТЕМА ЗАКРЫТА!
|
|