![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
QuickReport без DataSet [D6]
rogiram © (2004-10-21 11:36:00)Подскажите, плиз, как решить проблему.
В отчете есть детализация, но отчет строю не на DataSet, а по расчетным данным - обрабатываю OnNeedData, в SubDetal располагаю QRLabel. Если Dataset=nil, то в предварительном просмотре все выглядит красиво - показывает то, что мне нужно, но на печать выводить не хочет, прогресс мелькает очень быстро, ошибок не выдает, а принтер молчит. Если DataSet=Query1 (Query1 для примера и с печатаемыми данными никак не связан), то в SubDetal лажа, но печатает он ЭТО на ура. Как исправить? Уже думаю DataSet построить на моих расчетных данных, но неужели нельзя проще?
(Надеюсь попал по адресу)
msguns (2004-10-21 17:30:00) [1]Убей событие OnNeedData как класс (в смысле буржуазном) !
Johnmen (2004-10-21 17:22:00) [2]
> rogiram
> то почему в Preview отображается правильно? Печатаю из Preview.
Вот тогда это очень и очень странно. Я бы даже сказал, не могёт тово быть...:)
rogiram (2004-10-21 17:08:00) [3]2 msguns
Пробовал ClientDataSet, результат тот же. Что он есть, что его нет. Отображает отчет нормально, а печатать не хочет. Как его (ClientDataSet) правильно зацепить и юзать? Я с ним раньше не работал.
2 Johnmen
С QRGroup событие OnNeedData не вызывается. Если некорректность в проге, то почему в Preview отображается правильно? Печатаю из Preview.
Johnmen (2004-10-21 11:50:00) [4]Можно также вовсе отказаться от СабДетейла, добавив ГрупБенд. Что по СУТИ одно и то же.
Но, думается, что просто некорректность в программе. Напр. в ОнНидДате.
И еще. Как печатаешь?
msguns (2004-10-21 11:40:00) [5]ClientDataSet поможет предводителю..