Search Results for

    Show / Hide Table of Contents

    Фильтрация данных

    Чтобы отфильтровать строки, которые печатаются в бэнде "Данные", вызовите его редактор и переключитесь на закладку "Фильтр":

    В качестве выражения фильтра можно указать любое корректное с точки зрения FastReport выражение. Подробнее о выражениях читайте в главе "Выражения".

    В примере выше стоит фильтр

    [Products.Discontinued] == false
    

    Это значит, что будут выбраны все строки данных, у которых флаг Discontinued равен false.

    Другой пример фильтра со сложным выражением:

    [Products.Discontinued] == false && [Products.UnitPrice] < 10
    

    Это значит, что будут выбраны все строки данных, у которых флаг Discontinued равен false и цена меньше 10.

    Этот способ фильтрации предполагает, что источник данных содержит все строки, часть из которых будет отфильтрована. Если источник содержит большое количество строк, это может серьезно замедлить работу отчета. В этом случае вы можете использовать в качестве источника данных запрос на языке SQL, в котором указать нужное условие фильтрации. Запрос будет выполнен на сервере данных и вернет только те строки, которые нужны в отчете.

    Для фильтрации данных также можно использовать диалоговые формы в отчете. Подробнее см. в главе "Диалоговые формы".

    Back to top © 1998-2025 Copyright ООО «Быстрые отчеты»