Есть отчет который создает таблицу. Дальше должна быть предусмотрена возможность вручную добавлять строки в таблицу (не в конец, а в середину таблицы) не переформировывая ее.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший