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

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

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


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