Пример 8. Фильтрация по полю связанного источника данных |
Top Previous Next |
В этом примере мы будем использовать для фильтрации источника данных поле, которое содержится в связанном источнике.
Рассмотрим отчет типа "Простой список", который печатает список продуктов. Около каждого продукта печатается название категории, в которую он входит. Это делается с помощью связи:
[Products.Categories.CategoryName]
Отчет выглядит следующим образом:
При запуске отчета мы увидим следующее:
Давайте добавим фильтрацию по названию категории. Для этого добавьте новый диалог и перетащите на него поле Products.Categories.CategoryName:
При создании элемента управления будет предложено выбрать его тип. Выберите CheckedListBoxControl. Если запустить отчет, мы увидим следующий диалог:
Выберите несколько элементов и нажмите кнопку "ОК". После этого данные будут отфильтрованы и вы увидите следующий отчет:
Как видно, остались только продукты, которые входят в выбранные категории. |