News RSS Comments RSS 14 News and 12 Comments till now

xQuickFilter 2.20

xQuickFilter 2.20

for ver: 5, 5.5, 7, 6.1, 6.2, 6.3
price: $99
release date: 2010-08-13

Buy on ClarionShop

Goto download page »

xQuickFilter - This is the class and sets of control and code Templates (ABC only);

The High-Power Tool which will make your program by even more attractive for your users. Add a possibility of a fast filtration in anyone ListBox, on any field in Browse and Hot-fields on screen. It will take at you all some minutes. The entries can be filtered on point concurrence of significance, or on INSTRING.

The sequential cancellation of the applied filters and cancellation of all filters at once is supported.
The input of a substring for InstringFilter and WildCardFilter is supported.
Save and load filters.
All Hot keys are configurable in the template. Fomin Runtime Report is supported.


No "BlackBox" (no DLL). Only pure Clarion Code.
Support SingleExe, MultiDll (Local Mode, Standalone Mode), 32-bit
Compatible with Clarion 6.x (6.3, 6.2, 6.1), Carion 5.5 and and Clarion 5

List of features:
  • Each following filter is applied on previous;
  • The sequential cancellation of the applied filters and cancellation of all filters at once is supported;
  • The input of a substring for InstringFilter and WildCardFilter is supported;
  • Report Extension for printing filtered records. Summarization filter in report;
  • All Hot keys are configurable in the template;
  • Possibility to save the created filter for further use;
  • Filters Save file can be located in Program directory, Windows System directory or somethere else;
  • You can select a filter, required for loading, from the list of filters separate for each procedure and for each instanse of xQuickFilter; ?
  • You can set a filter, which will be loaded by default at start of Browse;
  • You can operate all functions xQuickFilter by various methods, as with the mouse only using, and using Hot-Keys;
  • Fomin Runtime Report is supported;
  • Include in bundles: xDesign Suite #1, xDesign Suite #2, xProfessional Pack, xSearch Pack, xXXL Pack

    History
    2.20 2010-08-13
  • Compatibility with Clarion 7
  • 2.20 2006-06-30
  • This is bugfix. Changes in class. Serious error of filter working in Browse with many
    additional behaviors was fixed.
  • 2.19 2006-06-01
  • New extension template "xQuickFilter for Process".
    You can use it in the same manner as another extensions "xQuickFilter for Report" and
    "xQuickFilter for FRB". I.e. you can work in process, do everything what you want,
    with only filtered records. In updated example we show, how you can use this extension
    for creation of Mailing Labels with xWordCOM (method xWordCOM.MergeDocuments);
  • Changes in class. Error with update of queue of filters after saving new filter was fixed.
  • 2.18 2006-04-23
  • Compatible with Clarion 6.x (6.3, 6.2, 6.1);
  • Changes in Extension Template for report and for FRB report.
    Now you have more flexible printing of filtered records.
    You have three option: 'Always to ask', 'Never to ask' and 'According variable'.
    If you use 'According variable', you can manage it in runtime.
    If variable = 0 - All records will be printed.
    If variable = 1 - Only filtered records will be printed.
    If variable = 2 - User get message with question.
  • New Installation kits created with SetupBuilder 5.3
  • 2.17 2005-07-09
  • Compatible with Clarion 6.2 (build 9046);
  • Compatible with Clarion 6.1 (build 9034);
  • Small bugfix with new option from v2.15 (how the item with a name of a field in
    xQuickFilter popup-menu will be formed). Thanks to Piter Bouma for finding this bug;
  • New control template xQuickFilterList. This is dropdown combolist with list of current
    saved filters. You can use with control for fast loading of the filters;
  • Changes in template and class for correct work of filter with browse placed on sheet
    with tabs for different sorting of list (for beta testing);
  • 2.16 2005-06-25
  • Unpublished technical release;
  • 2.15 2005-06-01
  • New very useful feature. (Thank's to Robert Lerner for perseverance!)

    Now, you can choose, how the item with a name of a field in xQuickFilter popup-menu
    will be formed.
    You have option with three choices:
    1. Field's Description (from dictionary)
    2. Field's Column Heading (from dictionary) and:
    3. Listbox header (i.e. ?Browse:1{PROPLIST:Header, nn}).

    The last option is most interesting! For example, you can have different name for
    same field in different procedures, etc.
    Moreover, because, you can change PROP:ListHeader in runtime, popup-menu
    will be created on fly with new item's text each time when you change the PROP.
    I.e. The big open space for activity! ;-)

  • Compatible with Clarion 6.1 (build 9033);
  • 2.14 2004-07-07
  • Now compatible with Clarion 6.1 (RC5);
  • 2.13 2003-10-20
  • Clarion 6 (CR5) supported now;
  • Now if the field has Description in the dictionary that this Description will
    be substituted in the context-sensitive menu of the filter;
  • Bugfix. Icon "Blue circle" in the window of loadings of filters now should
    not be lost;
  • Small fix in TRN the file. The word WildCard is added;
  • Has corrected the window of record of the filter. Reformatted it that what
    text for want of localizations not move out of window;
  • 2.12 2002-08-25
  • Connection xQuickFilter to application was changed. Now you must use
    xQuickFilter Global Extension for include xQuickFilter Class into your
    application. If your application is MultiDll, you must insert this template in
    first app (with global data) and into each app where you use xQuickFilter;
  • xQuickFilter support Fomin Runtime Report now. New extension template
    'xQuick Filter for Fomin Report Builder' for Runtime Report was added;
  • New possibility for filtering. Filter by WildCard.
    When is done Ctrl-Alt-Double-Click on field, the small window with entry
    field is opened, in which it is possible to enter a WilCard string (string with
    asterisk sign '*' and question sign '?') which will be used for search;
  • New feature. Automatically remove prefix from field name when
    xQuickFilter popup menu generated.
  • 2.11 2002-04-25 This is bug fix only. Two errors was fixed.

  • Fix error "Assertion failed on line: 154 in file abutil.clw, shall GPF?"
    In xquickfltr.trn Line 2 "Number USHORT(999)" was changed by
    "Number USHORT(31)";
  • Fix error "Link Error:Unresolved External ASSCII ....";
  • 2.10 2002-02-14 New advanced version.
    xQuickFilter becomes the more and more high-power tool!

    New in version 2.10

  • Possibility to save the created filter for further use;
  • Filters Save file can be located in Program directory, Windows System
    directory or in any other directory;
  • You can select a filter, required for loading, from the list of filters
    separate for each procedure and for each instanse of xQuickFilter;
  • You can set a filter, which will be loaded by default at start of Browse;
  • You can operate all functions xQuickFilter by various methods, as with the
    mouse only using, and using Hot-Keys;
  • New sets of Control and Code Templates for easy using this new features; xQuickFilter Control Templates
    * xQuickFilter Button
    * xQuickFilter Button Load
    * xQuickFilter Button Save

    xQuickFilter Code Templates
    * xQuickFilter Get State
    * xQuickFilter Hande Get State
    * xQuickFilter Loaded Get State
    * xQuickFilter Get Loaded Filter Name
    * xQuickFilter Load Filter
    * xQuickFilter Save Filter
  • 2.09 2002-01-09
  • Small bugfix. Correct search of entries containing a symbol of a unary
    quotation marks _'_. For example "Howard Johnson's Inn";
  • The extension of a possibility of search on Hot-fields. See button
    'Additional Settings' on properties window of 'Additional variables'.
    You can assign hotkey, on which pressing, value of given hot-field will be
    assigned to other variable;
  • 2.08 2001-12-21
  • Even more convenient and fast connection xQuickFilter to Browse.
    You now should not select fields for use with a filter. The template itself
    determines the list of all fields in Browse. You need only to select them;
  • New high-power possibility. Now, you can filter the list not only on those
    fields, which are located only in Browse, but also on fields, which are
    located on the window as Hot-Fields. See 'Addition' Tab in xQuickFilter
    extension;
  • New feature in Extension for using in Report procedures. Now, if in your
    report is used more than one related file, you can apply filters on all
    these files. Moreover, you can use summation of filters, and to control
    this option in runtime;
  • 2.07 2001-11-15
  • Unpublished technical release;
  • 2.06 2001-10-31
  • New feature!! xQuickFilter and ClarioNET now are friends!
    In this update we have made support ClarioNET. Now you can use all
    power of xQuickFilter for work of your programs through ClarioNET;
  • New feature. Changing in template. You can display in the status line of
    xQuickFilter current level of an enclosure of a filter;
  • 2.05 2001-09-10
  • Unpublished technical release;
  • 2.04 2001-08-31
  • New option in xQuickFilter Template.
    'Use UPPER() for All' - use UPPER() function on all fields in filter.
    By default is ON. You can turn off this checkbox and do not to use UPPER
    with dealing with case insensitive databases like MS SQL Server.
  • New method in xQF Class. Filtered()
    You can check in runtime is concrete instance of QuickFilter now is ON or OFF.
    For example:
    IF xQFilter:6.Filtered()
    UNHIDE(?bQuickFilterON)
    ELSE
    HIDE(?bQuickFilterON)
    END
  • 2.03 2001-08-20
  • Unpublished update. Some minor changes;
  • 2.02 2001-08-04
  • New Extension for using in Report procedures. If the file on which is
    printed the report is filtered in the browse, the request about printing only
    of filtered entries is given;
    For using this features you must set global variable for storing filter
    string. One, or different for different files.
    For example: GLO:QF:Customers, GLO:QF:Products etc.
  • 2.01 2001-07-08
  • Correctly working Instring Filter on fields such as Date, Time, Numeric;
  • New Advanced filter. Inrange filter for Date, Time, Numeric fields. You can
    set low and high value for set filter of this type;
  • 2.0 2001-07-01
  • Realization as a class;
  • The connection of the template is simplified;
  • The sequential cancellation of the applied filters and cancellation of all filters
    at once is supported;
  • The input of a substring for InstringFilter is supported;
  • 1.0 2001-06-20
  • Original (first) release;