Приветствую всех! Исходные данные: таблица "Сотрудники" с полем "ЮрЛицо". Таблица является источником данных для лент.формы. Пользователь на форме отмечает "галками" часть сотрудников, числящихся в разных юр.лицах, нажимает кнопу на форме "Печать" - они должны попадать в отчет "Сотрудники юр.лица" . Не хочется на каждое юр.лицо создавать отдельный отчет. Идея такая - создать отчет-прототип с InputParameters "ЮрЛицо", выбранных сотрудников группируем по юрлицу. В обработке события нажатия кнопы "Печать" создавать копию прототипа с именем = "Отч" & Сотрудники!ЮрЛицо, установить для него InputParameters Сотрудники!ЮрЛицо, вывести на предпросмотр. Т.о. получится, что на просмотр выпадет столько отчетов, в скольких юрлицах числятся выбранные сотрудники. После закрытия их удалить (либо до создания копии прототипа). Можно ли это реализовать ? На данный момент не могу установить у скопированного отчета Properties.
Dim Firma$, NewRep
NewRep$ = "Отч"& Firma
'Делаю копию прототипа:
DoCmd.CopyObject , NewRep, acReport, "Прототип"
'пробую установить в св-ве Caption нового отчета Firma
CurrentProject.AllReports.Item(NewRep).Properties.Add "Caption", Firma
'открываю копию
DoCmd.OpenReport NewRep, acViewPreview
Caption не меняется.