2013-03-19 2 views
1

У меня есть составной DataWindow с двумя отчетами, один в подробном диапазоне, а другой в сводке. Мой ожидаемый результат заключается в том, что отчет в группе деталей начинается первым, и когда это закончится, начинается другой отчет. Однако это не так, отчет в сводке перекрывает подробный отчет.PowerBuilder Composite Datawindow

Как я могу достичь желаемого результата?

ответ

0

Для уточнения: у меня есть 2 отчета в моем Композите, проблема в том, что они были показаны выше eachother, хотя я имел их в разных группах. Они были на самом деле ошибаются.

После некоторых экспериментов я узнал, что это был способ заполнения отчетов. Я заполняю их одновременно в течение цикла. Я предположил, что Composite тогда не может понять, где первый заканчивается, а другой может начаться. Я уже делал композиты с SQL-отчетами, тогда эта ошибка не может произойти.

Решение состояло в том, чтобы сначала заполнить отчет вверху и в то же время добавить данные во временное хранилище данных. Когда я закончил цикл, я скопировал данные из хранилища данных в отчет в нижней части Composite и дал мне желаемый эффект.

1

Что вы подразумеваете под натиском? Завершает получение или графическое перекрытие? Композиты, по определению, представляют собой несколько отчетов DW. Вы не можете контролировать их порядок? Вы настроили каждую группу на автоматизацию?

+0

Нашел ответ сам, это было потому, что я заселял оба отчета одновременно. –

Смежные вопросы