Цикл / цикл создания отчетов Microsoft по полю - PullRequest
0 голосов
/ 20 апреля 2020

Допустим, я создал отчет для клиентов. Можно ли сгенерировать / создать отчет для всех клиентов в определенном списке? Другими словами, могу ли я создать отчет, который будет циклически / циклически перебирать / просматривать список и создавать отчет для каждого x в этом списке?

Не знаю, как лучше описать его, боюсь ,

1 Ответ

1 голос
/ 20 апреля 2020

Да, вы можете, это именно то, что будут делать подотчеты.

Таким образом, при условии, что у вас есть отчет, который показывает данные для одного клиента, а также при условии, что этот отчет принимает один или несколько параметров (например, ClientID) тогда все что вам нужно сделать следующим образом ...

Создать новый отчет. Добавьте набор данных, который содержит список ClientID s, для которых вы хотите создать отчет. При желании вы можете параметризовать этот запрос к набору данных так же, как и к любому другому набору данных.

Теперь добавьте таблицу в свой отчет, затем установите свойство набора данных таблицы, чтобы оно указывало на ваш набор данных, содержащий ваши ClientID s.

В таблице в строке сведений щелкните правой кнопкой мыши первую ячейку и выберите «вставить => вложенный отчет». Ячейка будет заполнена заполнителем подотчета. Щелкните правой кнопкой мыши это и go, чтобы добавить свойства в отчет. Выберите исходный отчет в качестве подотчета. На вкладке параметров добавьте запись. Задайте имя параметра параметра целевого отчета (это должно появиться, если вы щелкнете раскрывающийся список). В поле значения установите для него значение CLientID из вашего набора данных (опять же, выпадающий список должен содержать список доступных полей).

Вы можете удалить любые неиспользуемые ячейки в таблице, если хотите.

Когда вы запускаете отчет, подотчет будет выполняться для каждой записи в вашем наборе данных.

Надеюсь, это поможет.

...