композитный отчет - не понял?

отредактировано 06:50 Раздел: FastReport 2.xx VCL
Имеем отчет, отрабатываю событие BeginDoc для создания выборки.
Затем OnGetValue Для полностью ручного заполнения отчета.
Ежели я беру отчет, подготавливаю его (происходит отработка BeginDoc - в ней выборка данных), показываю его - вижу отчет. Затем запускаю подготовку снова- (происходит отработка BeginDoc - в ней выборка НОВЫХ данных), показываю - вижу отчет с уже другими данными. Ажур. Теперь!!!!!
Беру композит отчет, втыкаю туда два раза один отчет! Делаю подготовку композита и......
По идее должен запуститься 1 отчет, произойти отработка его BeginDoc, затем его вывод, затем EndDoc. После чего должен запуститься второй отчет, снова BeginDoc, заполнение отчета и EndDoc. Между BeginDoc и EndDoc каждого отчета должна вызываться OnGetValue. Но это по идее!!! А КАК ОНО РАБОТАЕТ НА САМОМ ДЕЛЕ!!!!
сначала вызывается BeginDoc 1 и 2 отчетов и ТОЛЬКО ПОСЛЕ ЭТОГО начинается вызов OnGetValue. Граждане-товарищи, как пользоваться этим композитом, чтобы отчеты заполнялись по очереди, для меня критично после завершения первого отчете сделать новую выборку и она делается в BeginDoc!!!
В конце концов как склеить несколько отчетов при условии, что они формируются ПО ОЧЕРЕДИ!!!

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.