ma1tus, там много форм, некоторые с двух сторон надо, иногда хотят предпросмотр или печатать только нужное, а процедурой красивее было бы, но не получается. Работает и так, но много букв. Еще упрощу вопрос, - как сделать код процедурой и вызывать процедуру PrintReport(XXX), где ХХХ название отчета
begin
VodComDataModuleForm.XXX.PrintOptions.ShowDialog := false;
VodComDataModuleForm.XXX.PrepareReport();
VodComDataModuleForm.XXX.Print;
end;