Собственное превью для больших отчетов
Может быть кто-то сталкивался с такой проблемкой...
Формируется большой отчет (когда листов на 10-150, когда чуть меньше 4000)
в зависимости от выбираемого периода. При использовании стандартного превью и
OldStyleProgress = false все нормально, за исключением выхода... вылетает клиентская часть, работающая с сервером приложений (Access violation). Но все листы имеют соответствующую ориентацию (лежа или стоя) и показываются все- Success.
Пришлось не искать ошибку, сделать свой превью...Построенные в цикле отчеты выходили в превью в виде последнего, т.е. из скажем 9 показывался только 9-й.
После некоторого времени экспериментов было установлено OldStyleProgress = true и все пошло нормально...но появились проблемы с ориентацией. например в превью есть 10 портретов(1-й отчет), 15 альбомных листов(2-й отчет), еще 60 портретов(3-й отчет) и последний несчастный альбомный лист. Ориентация дана как в дизайнере. На деле: 10 портретов, 15 портретов, 60 альбомных и последний счастливый - альбомный. После повторного запуска на формирование все как и положено. Выходим из превью, меняем данные (отчет остается такой же по количеству и ориентации листов) формируем. Опять муть с ориентацией, причем при перестановке в case можно добиться правильности... может где-то какой-нить флажок не задейстован или влияет перемешка вертикальных и горизонтальных бэндов? Если у кnо-нубудь сталкивался с подобным, посоветуйте, что можно сделать. Может уволиться туда, где отчеты попроще?
Формируется большой отчет (когда листов на 10-150, когда чуть меньше 4000)
в зависимости от выбираемого периода. При использовании стандартного превью и
OldStyleProgress = false все нормально, за исключением выхода... вылетает клиентская часть, работающая с сервером приложений (Access violation). Но все листы имеют соответствующую ориентацию (лежа или стоя) и показываются все- Success.
Пришлось не искать ошибку, сделать свой превью...Построенные в цикле отчеты выходили в превью в виде последнего, т.е. из скажем 9 показывался только 9-й.
После некоторого времени экспериментов было установлено OldStyleProgress = true и все пошло нормально...но появились проблемы с ориентацией. например в превью есть 10 портретов(1-й отчет), 15 альбомных листов(2-й отчет), еще 60 портретов(3-й отчет) и последний несчастный альбомный лист. Ориентация дана как в дизайнере. На деле: 10 портретов, 15 портретов, 60 альбомных и последний счастливый - альбомный. После повторного запуска на формирование все как и положено. Выходим из превью, меняем данные (отчет остается такой же по количеству и ориентации листов) формируем. Опять муть с ориентацией, причем при перестановке в case можно добиться правильности... может где-то какой-нить флажок не задейстован или влияет перемешка вертикальных и горизонтальных бэндов? Если у кnо-нубудь сталкивался с подобным, посоветуйте, что можно сделать. Может уволиться туда, где отчеты попроще?