Свойство Печатать если нет детальных данных (PrintifDetailEmpty) бэнда Данные (DataBand), используется при построении Master-Detail отчетов. Рассмотрим на примере Master-Detail отчета, как использовать это свойство. На рисунке ниже, приводится пример шаблона Master-Detail отчета.

 

 

Допустим, не у всех Master записей есть Detail записи. Тогда, если свойство Печатать если нет детальных данных (PrintIfDetailEmpty) установлено в значение ложь (false), то получим результат приведенный снизу:

 

 

Т.е. только часть Master записей (на рисунке выше они помечены номерами 2 и 6) будут выведены, а остальные Master записи (у которых нет детальных записей) не будут выведены. Для того чтобы напечатать все Master записи, независимо от того есть Detail записи у них или нет, необходимо установить значение свойства Печатать если нет детальных данных (PrintifDetailEmpty) в истина (true) у Master бэнда. Пример построения отчета в этом случае, представлен снизу:

 

 

Как видно на рисунке, были выведены Master записи с номерами 1,3,4,5,7,8, т.е. - все Master записи. Причем, они выведены без детальных записей.  По умолчанию свойство установлено в значение ложь (false).