Относительно события «Новая страница» в активных отчетах 9?

Я работаю над отчетом раздела. Проблема, с которой я столкнулся, заключается в том, что у меня есть группа, говорящая "Страна", я привязываю "идентификатор страны" в качестве поля данных к этой группе. В подробном разделе у меня есть 3 текстовых поля: одно для "Штат", другое для его "Капитал" и другое текстовое поле для постоянного интервала для следующего состояния.

" "- -- Согласованное пространство 0,25f; "Телангана" "Хайдарабад"

" "- -- Согласованное пространство 0,25f; "Андхра-Прадеш" "Амаравати"

Теперь, когда раздел сведений автоматически заполняется полями данных (штат и столица). В разделе сведений установлено свойство группового сохранения вместе со значением "true", когда не хватает места для размещения на странице, он переходит на следующую страницу, которая работает нормально до сих пор, но когда она начинается заново на новой странице. мне не нужен постоянный интервал.

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

Итак, это ошибка или в цикле активных отчетов9 нет события, чтобы найти, что его (подробности) переходят на новую страницу, когда на этой странице нет места.

Нужна помощь. Извините за мой плохой английский


person adla praveen    schedule 24.05.2016    source источник


Ответы (1)


в основном вам нужен интервал, только если деталь не переместила группу в новую.

Это может сработать, но я не пробовал.

в формате groupHeader установите ширину элемента управления пространством на 0,25 и установите для локальной переменной значение currentPagenumber. в groupHeader beforePrint проверьте, является ли currentPagenumber = локальной переменной, т.е. вы все еще находитесь на той же странице, если не измените ширину пробела на 0.

person GrapeCity Team    schedule 24.05.2016
comment
я пробовал это, прежде чем задать вопрос. Здесь происходит то, что до тех пор, пока локальная переменная и текущий номер страницы не изменятся, т. е. при входе на новую страницу логика, которую я написал, применяется для следующих элементов на этой новой странице, для текущих элементов они печатаются с пробелом в качестве детали раздел был выполнен на предыдущей странице. Срочно нужна помощь Спасибо. - person adla praveen; 25.05.2016
comment
вы можете поделиться кодом, который вы пробовали. если код находится в beforePrint, он должен выполняться для перемещенных элементов. Можете ли вы добавить код отладки в обувь, когда вызывается событие GH beforePrint (после NewPage) и какое значение имеет ваша локальная переменная в это время. - person GrapeCity Team; 25.05.2016
comment
@ GrapeCity Team, предположим, скажем, Detail состоит из данных, которые динамически поступают из источника данных. Если эти данные велики, для их размещения требуется не более 3 страниц. Выполняется раздел Detail и после этого Detail_Before Print Executed . Затем детальная проверка того, что данные не могут быть помещены на эту страницу, поэтому она печатается на следующей странице (к этому времени выполнение детализации завершено). На следующей странице в событии заголовка страницы я проверяю, к тому времени данные печатаются на этой странице. - person adla praveen; 13.07.2016