CN Soft

Программы для вашего бизнеса...

JA slide show
PocketPointГерои Меча и Магии III: Дыхание смерти

CleverFilter
Увеличить


CleverFilter

Цена: 500.00 руб.

Задайте вопрос по этому товару

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


CleverFitler позволяет накладывать дополнительные условия для готового запроса. Пользователи не тратят время, чтобы разбираться во внутренней структуре базы данных, а вам достаточно указать в design-time поля, которые будут доступны в пользовательском фильтре.


Преимущества CleverFilter

Используя CleverFilter в своих приложениях вы получаете целый ряд серьезных преимущств, например:



  • Поддержка различных форматов баз данных и SQL серверов при помощи адаптеров. В поставку текущей версии входят адаптеры для FIBPlus, ADO, BDE, IBX, dbExpress, NexusDB and ODAC.

  • CleverFilter изменяет условие WHERE запроса, что позволяет обрабатывать данные на стороне сервера и снизить нагрузку на клиентские компьютеры.

  • Поддержка параметрических запросов. Таким образом, при изменении значений полей в фильтре, серверу не нужно заново подготавливать запрос к выполнению.

  • Поддержка lookup-полей.

  • Поддержка основных типов полей: строковых, числовых, полей типа дата и время, эмуляция логических полей при помощи списков значений.

  • Использование специальных визуальных элементов в фильтре для удобства пользователя: возможность задавать диапазоны значений (between), списки возможных значений (radio button, check list, list box), выпадающий календарь для полей типа дата.

  • Простая и понятная пользователям визуализация сложных условий с OR и AND.

  • Возможность вставки условий фильтра в любое место основного запроса.

  • Механизм выбора программистом полей, доступных для пользователя в фильтре.

  • Пользователи могут использовать фильтр не разбираясь во внутренней структуре базы данных.

  • Жители ex-USSR могут приобрести полную лицензионную версию CleverFilter по специальным сниженным ценам.


Функциональность

Системные требования и совместимость с другими продуктами



  • Borland Delphi 6-7 (Professional/Enterprise editions)

  • Borland Developer Studio 2005 (Professional/Enterprise editions, Win32/VCL.NET)

  • Borland Developer Studio 2006 (Professional/Enterprise editions, Win32/VCL.NET/C++)

  • Borland Developer Studio 2007 (Professional/Enterprise editions, Win32/VCL.NET/C++)

  • Borland Developer Studio 2009 (Professional/Enterprise editions, Win32/VCL.NET/C++)

  • Borland Developer Studio 2010 (Professional/Enterprise editions, Win32/VCL.NET/C++)

  • Borland C++ Builder 6 (Professional - Enterprise editions).


Поддерживаемые форматы баз данных и компоненты доступа



  • FIBPlus

  • ADO

  • BDE

  • IBX

  • dbExpress

  • NexusDB (только для Delphi)

  • ODAC

  • UNIDac


Компоненты и инструменты



  • Невизуальный компонент TcfFilter, реализующий пользовательский фильтр в виде диалоговой формы, а также позволяющий управлять сортировкой данных

  • Невизуальный компонент TcfSubFilter, реализующий диалоговое окно для выбора значений ключевого поля

  • Невизуальные классы: TcfFilterItem - описывает свойства поля для фильтра, TFilterElementSearch - визуальный элемент фильтра, для ввода значений поля.


Визуальные элементы фильтра



  • Отображение lookup-полей в виде выпадающих списков

  • Отображение строковых и числовых полей в виде TEdit

  • Отображение полей типа дата в виде выпадающего календаря

  • Отображение логических полей в виде radio-button

  • Отображение списков значений для строковых полей в виде checklist

  • Использование многостраничного PageControl для отображения условий, связанных по OR

  • Использование дополнительного диалога для отображения условий, связанных по AND