Компонент фильтрации для Interbase(Firebird),
написанный с использованием IBX, предназначен для визуализированного задания условий выборки в SQL запросе.
Он позволяет задать условие на любое поле, для любой таблицы используемой в запросе.
А также, на любую таблицу, связанную с ними.
В будущем планируется модернизировать компонент для возможности работы с любым типом БД.
Для того чтобы создавать свои фильтры в процессе работы с приложением, необходимо
иметь общее представление о структуре таблиц используемых в данном запросе. При наличии дополнительной
функциональности (такой как локализация имен) компонент фильтрации достаточно дружелюбен даже для новичка.
В общем случае создавать фильтры может продвинутый пользователь или администратор системы. Опять же, при наличии
дополнительной функциональности (запрос параметров, использование скриптов) администратор может настроить компоненты
фильтрации таким образом, что у пользователя отпадет необходимость создавать и изменять свои фильтры,
даже если в запросе должны использоваться динамически изменяемые данные или отслеживаться состояние программы.