ник: Mak&S
Тоже вариант. Но я сделал так, буквально в двух словах.
У Report'а источник данных таблица. Все поля берут инфу из соответствующих столбцов.
В отдельном модуле получаю рекордсет этой таблицы и бегу по всем записям. Открываю Report для просмотра, и кодом который прописан на событие Detail_Print считываю текущую высоту нужного мне контрола в переменную. Затем открываю Report в режиме конструкора и выставляю нужный TOP этого контрола. Затем закрываю и посылаю Report на печать.
Ну да, мелькает при печати - но зато результат достигнут.