Задача 10: Привяжите вложенный отчет о платежах к главному отчету о клиентах Для того, чтоб привязать вложенный отчет о платежах к главному отчету о клиентах, необходимо привязать параметр CustID к полю CUSTOMERNUMBER в отчете о клиентах. 1 Выберите Макет для возврата в редактор макета. 2 Выберите таблицу Платежи. 3 Откройте вкладку Привязка в редакторе свойств. 4 На странице Привязка выберите Привязка параметра набора данных. В окне Привязка параметра набора данных отображается параметр CustID. Ему будет присвоено значение по умолчанию, 103, указанное при создании параметра набора данных. 5 Измените значение параметра, указав поле CUSTOMERNUMBER в отчете о клиентах. 1 Выберите параметр, затем выберите Изменить. Появится окно с приглашением указать значение параметра. 2 Нажмите кнопку Редактор выражений, которая расположена справа от поля Значение. 3 В редакторе выражений выберите Доступные привязки столбцов, затем выберите Список и дважды щелкните мышью на CUSTOMERNUMBER. В редакторе выражений будет показано выражение row["CUSTOMERNUMBER"]. Нажмите кнопку ОК для сохранения выражения и закрытия компоновщика выражений. 4 В окне Изменить привязку параметра набора данных нажмите кнопку OK, чтобы принять новое значение параметра. В окне Привязка параметра набора данных отображается новое значение параметра CustID: row["CUSTOMERNUMBER"] (см. рис. 12-22). Рис. 12-22 Измененная привязка параметра набора данных для таблицы Платежи 6 Выберите OK, чтобы сохранить привязку параметра набора данных. 7 Откройте отчет в режиме предварительного просмотра. Теперь в отчете отображаются разные записи платежей для различных клиентов. Данные о платежах есть не для всех клиентов. Для того, чтобы оставить в отчете только данные о клиентах, у которых есть платежи, нужно изменить запрос для отчета о клиентах.
Для того, чтоб привязать вложенный отчет о платежах к главному отчету о клиентах, необходимо привязать параметр CustID к полю CUSTOMERNUMBER в отчете о клиентах.