ник: bimon
Вопрос следующий. Я фильтрую вывод отчета не через underlying query а непосредственно в строке запуска :DoCmd.OpenReport docname, A_PREVIEW, , Filter , где Filter строка фильтрации. При выводе такого отчета в PDF (ConvertReportToPDF(docname, vbNullString, ...) фильтра нет и выводятся лишние записи. Я придумал установку фильтра до вызова процедуры конвертации : DoCmd.OpenReport docname, acViewDesign, , , acHidden
' Reports(docname).Filter = FilterString
' Reports(docname).FilterOn = True
' DoCmd.SetWarnings False
' DoCmd.Close acReport, docname
' DoCmd.SetWarnings True
Нельзя ли это сделать красивей (не трогая запрос)? Спасибо