Выкладываю принтскрин:
Имею две кнопки вызова отчетов: с итогами и без...
Если вызвать формирование отчета с итогами для документа, выделенного красной рамкой - отчет впадает в бесконечный цикл (вместо трех листов - их столько, что ужас)... Если открыть отчет без итогов - все нормально открывается.
Оба варианта отчета - совершенно идентичны (если не учитывать, что второй отчет имеет итоги по разделам). я попросту сделал копию и изменил ее. Сейчас это основной вопрос, который волнует меня больше всего... Не знаю как влезть в код, чтобы отследить, что там происходит, почему возникает бесконечный цикл для этого документа. Я не все документы проверял, так что допускаю, что он такой "счастливый" не один...
Был бы весьма признателен за помощь в разрешении данного вопроса...
Выкладываю исходник моего проекта (1,3 Мб) он представляет из себя ту форму, которая показана на принтскрине. Можно было бы выложить отдельно mdb и mrt файлы, но тогда выборку данных пришлось бы дополнительно делать, а так все сделает клиент...
Архив так же содержит каталог 000, в котором лежит mdb-файл с данными - по нему формируются отчеты. Этот каталог нужно закинуть на диск с, т.к. в конфиг-файле прописан именно этот путь.
п.с. Под бесконечным циклом я подразумеваю количество формируемых листов. вместо трех огромное количество... после 80-того листа я просто сбрасываю действие.
Не утверждаю что проблема именно в вашей программе, вполне возможно, что я в отчете что-то не так сделал, но... ведь оба отчета практически идентичны (за малым исключением). Это исключение настолько мне кажется малым, что я становлюсь в тупик - почему один отчет все же формируется нормально? кроме того, если выбирать др. сметы - то оба отчета работают так как нужно...
StimulSoft. бесконечный цикл для некоторых документов...
- compositum
- Сообщения: 252
- Зарегистрирован: 15 янв 2008, 15:12
- Откуда: Санкт-Петербург
StimulSoft. бесконечный цикл для некоторых документов...
Большое спасибо за подробное описание проблемы и тестовый пример.
Установите, пожалуйста, у датабэнда ДанныеtblPartsSmet свойство KeepHeadertogether(Держать Заголовок Вместе) в false.
Спасибо.
Установите, пожалуйста, у датабэнда ДанныеtblPartsSmet свойство KeepHeadertogether(Держать Заголовок Вместе) в false.
Спасибо.
- compositum
- Сообщения: 252
- Зарегистрирован: 15 янв 2008, 15:12
- Откуда: Санкт-Петербург
StimulSoft. бесконечный цикл для некоторых документов...
Огромнейшее вам спасибо за вашу отзывчивость!!! Поздравляю всех сотрудников сильного пола компании StimulSoft с наступившим праздником - 23 февраля. Желаю вам и вашим близким счастья, здоровья, тепла в семейном кругу, успехов в работе и всего самого-самого лучшего!
StimulSoft. бесконечный цикл для некоторых документов...
Спасибо Вам большое за теплые слова и поздравления!
С праздником и Вас также от всей компании Stimulsoft.
Здоровья Вам, Вашим близким и удачи! Пусть простое и одинаковое для всех счастье всегда живет в Вашем доме. Счастье - это когда утром спешишь заняться работой, а вечером - домой.
А что относительно нашей общей работы, то спасибо и Вам за Ваши подробные описания возникающих проблем и вопросов, Ваши пожелания продукту.
Именно благодаря таким, как Вы, активным пользователям продукт продолжает стремительно развиваться, становится проще и удобнее для ежедневной с ним работы.
Спасибо.
С праздником и Вас также от всей компании Stimulsoft.
Здоровья Вам, Вашим близким и удачи! Пусть простое и одинаковое для всех счастье всегда живет в Вашем доме. Счастье - это когда утром спешишь заняться работой, а вечером - домой.
А что относительно нашей общей работы, то спасибо и Вам за Ваши подробные описания возникающих проблем и вопросов, Ваши пожелания продукту.
Именно благодаря таким, как Вы, активным пользователям продукт продолжает стремительно развиваться, становится проще и удобнее для ежедневной с ним работы.
Спасибо.