powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как проставить в отчете номер записи по порядку (внутри группы)!?
7 сообщений из 7, страница 1 из 1
Как проставить в отчете номер записи по порядку (внутри группы)!?
    #32201589
Andronick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа!
В репорте в деталях нужно указать № записи по порядку
для этого использую QRSysData1 и в свойстве Data укзываю qrsDetailNo
Если нужна нумерация сплошником по всему отчету, то все ништяк, но если требуется пронумировать внутри группы (т.е. внутри гр. всякий раз с 1 ), в каком то месте надо указать чтобы обновлял. Где то место?
Спасибо за совет!
...
Рейтинг: 0 / 0
Как проставить в отчете номер записи по порядку (внутри группы)!?
    #32201690
Andronick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если есть хоть какие то варианты решения !?
Неужели никто не сталкивался?
...
Рейтинг: 0 / 0
Как проставить в отчете номер записи по порядку (внутри группы)!?
    #32201691
Юзай QRLabel + QRBand.BeforePrint.
...
Рейтинг: 0 / 0
Как проставить в отчете номер записи по порядку (внутри группы)!?
    #32201718
Фотография drbond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй FreeReport или FastReport там эти функции встроены. Можешь нумеровать записи сплошняком или в пределах выбранной группы. При этом никаких извращений с запросами не надо :)
...
Рейтинг: 0 / 0
Как проставить в отчете номер записи по порядку (внутри группы)!?
    #32201731
Andronick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drbond - Дак Q.R. тоже вещь не хреновая должен быть там механизм...
неважно кто - чё касается QRBand.BeforePrint. я б с удовольствием, тока чё там надо замутить то...
...
Рейтинг: 0 / 0
Как проставить в отчете номер записи по порядку (внутри группы)!?
    #32201751
Код: plaintext
1.
2.
3.
4.
procedure TAddressForm.QRBand2BeforePrint(Sender: TQRCustomBand;
  var PrintBand: Boolean);
begin
  QRRecNo.Caption := IntToStr(ADOQuery.RecNo);
end;

Это эквивалент твоему sysdata. Дальше мутить тебе самому придется.
...
Рейтинг: 0 / 0
Как проставить в отчете номер записи по порядку (внутри группы)!?
    #32202221
Andronick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для тех кому понадобится!
В свойстве деталей - BeforePrint прописываю
i:=i+1;
QRL_N.Caption:= IntToStr(i);
В свойстве rbGroupFooter - AfterPrint
i:=0; // - Обнуляю значение переменной!
(т.к. Query.RecNo - передложеный неважно кто не пременим потаму как действует на весь запрос!!!, кроме того у меня вообще он работает некорректно - кажет: -1 )
Хотя сам принцип: Юзай QRLabel + QRBand.BeforePrint.
в данном случае совершенно оправдан!

Спасибо за внимание !!!
Andronick.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как проставить в отчете номер записи по порядку (внутри группы)!?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]