Как вывести пустые строки на Masterdata?
                    Ситуация следующая: строю довольно сложный отчет ( на мой взгляд  
  ), наборов данных несколько(они могут быть пустыми). На одной странице данные вывожу в две таблицы которые размещены в два столбца, и число строк которых должно совпадать. Если набор данных пуст необходимо выводить пустые строки. Я использую несколько решений:
1. На этапе формирования данных, проверять пустые ли таблицы. Если да, то добавлять пустые строки. Этот метод мне не очень нравится, ну не красиво и все
 .
2. В скрипте : если набор данных пуст то изменяем датасет, и указываем количество строк.
Подскажите пожалуйста, как вы решаете задачу вывода пустых строк в MasterData?
                            1. На этапе формирования данных, проверять пустые ли таблицы. Если да, то добавлять пустые строки. Этот метод мне не очень нравится, ну не красиво и все
2. В скрипте : если набор данных пуст то изменяем датасет, и указываем количество строк.
if qTest.RecordCount=0 then                                                                 
 begin
   masterdata1.dataset:=nil;
   masterdata1.rowCount:=3;
   Engine.ShowBand(header1);       
   Engine.ShowBand(masterdata1);
   Engine.ShowBand(footer1);       
 end;
Данный подход в моем исполнении то же имеет свои недостатки. Самый главный - в примере я указываю rowCount:=3 но выводится все равно одна пустая строка.Подскажите пожалуйста, как вы решаете задачу вывода пустых строк в MasterData?
Комментарии
ShowBand показывает только один бэнд(дерево бэндов печатает сам движок).
Поменяйте код на что-то вроде :