Показать сообщение отдельно
  #4  
Старый 05.05.2017, 19:07
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Не, там немного по другому надо.
Вариант 1. Берем TMemTable из любого набора доп. компонентов (есть также отдельные) или TClientDataset. Копируем данные в него и уже его используем как источник данных для отчета. Соотв, дизайним отчет с бандами и всем остальным соответсвующим.
Вариант 2. QuickReport можнт использовать TList/TStringList как источник даннх. В твоем случае Rows[] должно подойти. Отчет дизайнится с бандами и всеми делами на них, а в событии OnPrint соотв. меток ты лезашь в нужную строку и получаешь данные оттуда. Тут ручной работы чуть больше, чем в первом варианте, но и возможностей поболее...
Ответить с цитированием