LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: Maks on January 20, 2021, 08:30:50 PM

Title: Печатать сабдетейл, и не печать страницы, если она пустая.
Post by: Maks on January 20, 2021, 08:30:50 PM
Добрый день, столкнулся с такими проблемами:
1. В отчете есть сабдетейл бенд, а у него футер. Нужно, чтобы сабдетейл и футер печатались всегда. Ставлю в свойствах сабдетейла и футера printIfEmpty, но он все равно не печатается. Где-то на форуме видел, что еще ставят сыойство printAlways, но у меня его нет, либо я найти не могу его. Как быть?
2. В отчете есть 4 страницы и в каждой странице свой sql-запрос. Если запрос пустой, то печатается пустая страница.
К примеру, если из 4 запросов возвратил результаты только один, то дополнением к этому еще и печатается 3 пустых страницы. Как этого избежать? В свойствах page ставил notPrintIfEmpty, но это не помогает
Title: Re: Печатать сабдетейл, и не печать страницы, если она пустая.
Post by: Arin Alex on January 20, 2021, 10:59:11 PM
Maks,
Quote
В отчете есть сабдетейл бенд, а у него футер. Нужно, чтобы сабдетейл и футер печатались всегда. Ставлю в свойствах сабдетейла и футера printIfEmpty, но он все равно не печатается. Где-то на форуме видел, что еще ставят сыойство printAlways, но у меня его нет, либо я найти не могу его. Как быть?
printAlways есть только у футеров. Если SubDetail пустой и выставлено свойство printIfEmpty то еще надо убрать AutoHeight у этого банда

Quote
2. В отчете есть 4 страницы и в каждой странице свой sql-запрос. Если запрос пустой, то печатается пустая страница.
К примеру, если из 4 запросов возвратил результаты только один, то дополнением к этому еще и печатается 3 пустых страницы. Как этого избежать? В свойствах page ставил notPrintIfEmpty, но это не помогает
А они точно пустые? Или там есть банды, у которых выставлено свойство printIfEmpty.