![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
все тот же QReport
vis79 © (2002-10-04 09:57:00)могу ли я заставить QRSubDetail при генерации отчета прогнаться 2 раза для каждой записи. Или сделать так, чтобы после события QRSubDetail.AfterPrint были досупны элементы содержащиеся на QRSubDetail!...???
vis79 (2002-10-07 06:39:00) [1]:) Ok теперь я все понял...
ЮЮ (2002-10-05 08:53:00) [2]Тебе же ответили: сначала Prepare. Полученые на AfterPrint необходимые параметры, напри-р высота, кол-во и т.п. запоминаешь, а при Preview/Print их используешь.
vis79 (2002-10-05 07:01:00) [3]>Johnmen
Так в том то и дело, что я узнаю необходимую мне информацию только в QRSubDetail.AfterPrint и на основе этого мне нужно поменять свойства у элементов которые как бы уже отпечатаны, поэтому BeforePrint - не поможет.
Вот я и спрашиваю как сделать так, чтобы например этот QRSubDetail как бы два раза прогнался для одной записи в отчете, я бы сначала узнал необходимую мне информацию в QRSubDetail.AfterPrint, а потом на втором прогоне применил новые значения к элементам на QRSubDetail...
Johnmen (2002-10-04 13:24:00) [4]1. Сначала Prepare, после чего можешь узнать некоторые подробности отчета (напр. кол-во страниц), а потом Preview/Print...
2. Нет, конечно !!! Используй BeforePrint.
vis79 (2002-10-04 13:08:00) [5]> Johnmen
1. что значит двухпроходной отчет, как это сделать????
2. Доступны в том смысле, что я хочу поменять высоту например у
элемента метки на QRSubDetail в событии QRSubDetail.AfterPrint но это невозможно так как новое значение применяется только к следующей записи, потому что это зн-е уже отпечатано...
Johnmen (2002-10-04 12:16:00) [6]1. Только двухпроходной отчет
2. Доступны в каком смысле ?
vis79 (2002-10-04 10:48:00) [7]???