ник: kot_k_k
а вопросик - зачем формировать из всех прошлых сделок - смысл видеть действия 2000-го года - данные уже не актуальны, мягко сказано, возможно нужен немного другой подход к построению форм - ТЗ. из опыта работы могу сказать, что много форм/отчетов приходится переделывать после того как начинают работать пользователи, так что форма которую заказчик (директор) хочет видеть не факт что исполнители не скажут на фиг она нам, нам нужно по другому.
сама идея о виде 200 тыс. записей наводит на мысль об избыточности - может нужно сделать кнопку "Сформировать" - по нажатию кототрой будет работать подчиненная форма.