Korzh.com - developer tools
EN | DE | RU
Welcome, Guest! | Sign in
Developer Tools
home : Easy Query : Active Query : History
This file contains Active Query package history.

Sep-28-2010 Version 3.7.0
 -added: New default operator "is not null";
 -added: New method: RemoveStructOperatorByID();
 -fixed: Tooltip is shown now for multi-select drop-down list as well;

May-13-2009 Version 3.6.0
 -added: New property in ResultFieldsPanelX: OptShowCompoundExpr;
 -fixed: Few small problems in Result Fields dialog and library controls;

Feb-04-2009 Version 3.5.0
 -added: New method in QueryPanelX: FillStructureByRecordsetEx;
 -added: New method in QueryPanelX: BuildFilters;
 -added: New method in QueryPanelX: GetFilterByTableName;

Nov-19-2008 Version 3.4.5
 -fixed: Wrong behaviour of Result Fields Dialog in IE 7;
 -fixed: "Unrecognized field" message in ResultFieldPanelX control for calculated fields;
 -fixed: Wrong result of ParseSQL method for SQL statements with NOT operator;
 -fixed: Few small problems in sample projects;

Mar-07-2007 Version 3.4.0
 -added: ToolTip is shown for long items in list value editor in case of using list box control;
 -added: FillStructureByRecordset method. It allows to fill model (entity attributes mainly) by some record set;
 -added: OptFilterSyntax property. If it is True the result SQL statement will have the sytax more suitable for filter expressions (for example field name will not be prefixed with table names);
 -added: RunDMWizard method in QueryPanelX control: allows to run Data Model Wizard to make modifications in data model;
 -fixed: Wrong behaviour of ResultPanelX control when user change the sorting of some column;
 -fixed: AV error in ResultFieldsPanelX control on new result column addition;
 -fixed: Bug in ParseSQL operation - tables and field with quotes were not processed correctly;
 -fixed: Edit | Mask value editor did not allow to change mask format in Data Model Editor;


Jun-12-2006 Version 3.3.2
 -added: property Enabled in FilterRowX object;
 -added: ResultFieldsPanelX control now shows the fields with expressions and/or aggregate functions;
 -changed: New design and behaviour of "Tables" page in Data Model Editor;
 -fixed: Quoted tables were not quoted in WHERE clause (if its name is equal to its alias);
 -fixed: Active Query did not include necessary brackets in FROM clause with joins;
 -fixed: Bug with "is in list" operator: it could not process values with spaces correctly. Example:
Word1, Word2 Word3 was recognized as Word1, Word2, Word3;
 -fixed: Data Model Editor did not refresh alias in Active Table combo box after it was changed by user;
 -fixed: Wrong Data Model Wizard behaviour in "full screen" mode;
 -fixed: Wrong behaviour of "click to add a condition" link. If current row is inside some group it added new condition outside this group; 
 -fixed: Data Model Editor and Data Model Wizard did not show tables and fields correctly for Oracle databases;


Mar-20-2006 Version 3.3.1
 -added: SchemaID property in QueryPanelX control;
 -added: OptAsciiAliases property - turn on/off an ability to use non ASCII symbols in result field names and aliases;
 -fixed: The dropdown list went outside of the visible screen if it contained some long item;
 -fixed: Sub-query panel did not use the same options as defined for main query panel. Now it does;
 -fixed: Incorrent definition of rfdoCountDistinctFunc constant;


Jun-05-2005 Version 3.3.0
 -added: An ability to turn on/off using LIST function in Result Fields Editor dialog through Options property in ShowResultFieldsDlg method (rfdoListFunc option);
 -added: An ability to turn on/off using COUNT DISTINCT function in Result Fields Editor dialog through Options property in ShowResultFieldsDlg method (rfdoCountDistinctFunc option);
 -added: An ability to turn on/off any of link types (All, Any, None or Not All) through new properties UseLinkAll, UseLinkAny, UseLinkNone, UseLinkNotAll;
 -added: New OnCustomValueEx event. It contains new ValueIndex parameter;
 -added: New OnGetConnection event. Allows to use your own connection object inside Active Query object;
 -added: Connect function in QueryPanelX control;
 -added: LastConnectError property in QueryPanelX control;
 -added: New property OptShowRowButtons - allows to turn on/off buttons in query panel;
 -added: New property OptShowBracketRows - allows to show bracket rows even for AndOr style of panel; 
 -added: an ability to add new rows after or inside current bracket; 
 -fixed: Problem with "special" symbols in result field aliases in generated SQL statement;
 -fixed: Problem with "is in list" operator and float values;
 -fixed: Bug in table joining - non optimal linking path was created for some queries;
 -fixed: AV error when OptPopupValue is false under VB.NET;
 -fixed: Long value list was covered by task bar;
 -fixed: wrong "open bracket" behaviour;

Jun-18-2004 Version 3.2.1
 -added: OptStoreDBInfo property - allows to prevent saving database connection info with data model descriptor (.dbs) file;
 -added: now QueryPanelX.ShowResultFieldsDlg method can take 3 options: rfdoDisableSorting, rfdoOnlySorting, rfdoDisableExpressions;
 -added: an ability to add fields to structure without connection to database;
 -added: Edit Link dialog appears when user makes double-click on some link in Table Links list;
 -changed: an ability to modify field type and size in Data Model Editor;
 -changed: Data Model Editor now used DB owner name (if defined) when tryes to get list of field for some table;
 -fixed: Data Model Wizard controls did not fit necessary size in case of using "large fonts";
 -fixed: problem with decimal separator on several locales (such as Greek);
 -fixed: Full Screen mode in Data Model Editor did not work correctly;
 -fixed: Wrong field group name after some field was dragged from one group to another;

Apr-27-2004 Version 3.2.0
 -added: An ability to build queries under several databases;
 -added: "Full screen" mode of "tables" page in Data Model editor;
 -added: special Data Model Wizard helps to create new data models "on the fly";
 -added: New properties in OptMultiDB, FullTableNameFormat;
 -added: OptStoreDBInfo property - controls storing DBSpecInfo section into the structure file;
 -added: an ability to use LIST aggregate function in Result Fields Editor;
 -added: an ability to add tables and links to structure manually, without connection to database;
 -fixed: Drop Down list does not have enough space to show all characters in the list items;

Feb-27-2004 Version 3.11
 -added: FalseValue and TrueValue properties. They allows to set another then "False" and "True" values for boolean fields (e.g. 0 and 1);
 -added: an ability to specify value type (string, integer or float) for "Edit" value editor in Data Model dialog;
 -fixed: Wrong behaviour of ParseSQL function in case if incoming SQL expression contains 'or' or 'and' string values inside;
 -fixed: fields with ftFixedChar or ftWideString types did not contain any operator by default;
 -fixed: user was not able to input negative integer and read values when "Auto" value editor is used.
 -fixed: wrong link conditions definition in Edit Link dialog;
 -fixed: an exception during saving the query with sub-queries under date/time fields;


Nov-22-2003 Version 3.10
 -added: HAVING clause processing. Now if you define a virtual field with aggregate function and use it in some condition - Active Query will place this condition into HAVING clause in result SQL statement;
 -added: new property Opt3DStyle - specifies control appearance (3D or not);
 -added: new property OptDMEOpenSaveButtons - allows to hide Open and Save buttons in Data Model Editor;
 -added: "Order Fields in Group" menu item in Data Model Editor (Fields page) - allows to sort fields in current group alphabetically;
 -added: CustomData property in FilterConditionX object;
 -added: New properties QuoteSymbol1 and QuoteSymbol2 allows to change quote symbols for different types of databases;
 -added: Ability to get data type for field in condition (DataType property in TDSFieldX object);
 -added: an ablity to use expressions in the right side of linking conditions;
 -changed: Changing operator from "in list" to "equals" now removes superfluous values in value list (leave only first one);
 -changed: SQL expression field size in Data Model dialog is increased;
 -fixed: problem when binary operator (is between) is changed to unary operator (e.g. "is equal to");
 -fixed: wrong behaviour during calling Data Model Editor or Result Fields Editor when control is used on the web page;
 -fixed: wrong behaviour during control resizing;
 -fixed: problem with "List" value kind for custom conditions;
 -fixed: problem with control licensing when the user has no administrator rights;
 -fixed: Data Model Editor did not show field list for the tables with spaces in name;
 -fixed: wrong TO_DATE function format when Oracle SQL syntax is used;
 -fixed: ListBox control shown for List value editor was wrongly clipped if it does not fit to query panel;
 -fixed: In Data Model editor new table was added always with the corresponding group and fields (even if "Automatically add fields" checkbox was turned off);
 -fixed: On some data modeles an "Acccess violation" error was raised when first added row was bracket;


Jul-15-2003 Version 3.02
 -fixed: AV on closing Data Model Editor if current table list is empty;
 -fixed: fields marked as "quoted" were not quoted if there is only one table in query;

Jul-10-2003 Version 3.01
 -added: Links list for current table in Data Model Editor dialog;
 -fixed: wrong behaviour of Add Tables operation Data Model Editor if "AutoAddFields" option is turned on;
 -fixed: an error during ParseSQL executing on the SQL statements with one table;
 -fixed: problems with links addition for new data model in Data Model Editor;
 -fixed: problems with links selection in Data Model Editor;
 -fixed: wrong links position when "Tables" panel was scrolled;
 -fixed: problems in GROUP BY clause;

Jul-08-2003 Version 3.00
 - Added: Data Model Editor;
 - Added: Custom Conditions - now the developer can specify list of custom conditions which can be used during query building;
 - Added: Now current row in Query Panel can be moved and change its level through Ctrl+ key combinations;
 - Added: Right click on "addition row" equals to pressing on main button (at the root of the conditions list);
 - Added: Pressing Alt+Ins now shows the popup menu for current row;
 - Added: Automatically insert TO_DATE function for date/time fields in Oracle databases;
 - Added: Automatically propose 'False' and 'True' values for boolean fields in conditions;
  -Changed: Captions generation rules for agregate fields;
 - Fixed: Problem with List value editor;
 - Fixed: Problem with query panel representation for larger than default font sizes;
 - Fixed: Problem with scrolling on web-pages;
 - Fixed: Wrong SQL while using parameters for non-string fields;
 - Fixed: Problem with Help button in Structure Editor dialog;
 - Fixed: Aliases were not generated for aggregate result fields;
 - Fixed: Wrong names of aggregate fields in ORDER BY clause;
 - Fixed: Data Model Editor dialog appeared as separate window (not owned by the main applicatio) which caused some problems during switching between applications (through Alt+TAB key combination or any other way);

Nov-20-2002 Version 2.3
1. Added: InitialSEPath property in QueryPanelX component - the initial path for Load and Save operations in Structure Editor dialog;
2. Added: ability to use another than "equal to" (=) operators in joins;
3. Added: "Add default operators" button in Structure Editor;
4. Added: Ability to use table hints (NOLOCK, ROWLOCK) in table definition;
5. Added: Two default operators: "is not in list" and "is not between". 
6. Added: Now QueryPanelX and ResultFieldsX controls can be used in .NET applications;
7. Added: GroupName edit field for group nodes in Structure Editor;
8. Changed: Boolean fields now are not applied for >, <, >=,