You are on page 1of 12

This page contains a synoptic list of all new features or functions, modifications,

bugs solved and features or functions that have been removed in AWB, the Add-In for
Excel, since release 5.1.2.

Note: AWB projects created with AWB Release 2 are not recognised when opened with
the AWB Release 1.
If you open workbooks with AWB Release 1 that contain projects made or maintained
with AWB Release 2, it will look as if no project is available although you can see
all the formulas pasted in your workbook.
Do not recreate the environment in this workbook in an attempt to repair the
project, because it may also remove or corrupt project references needed by AWB
Release 2.

Special mention

When not connected to a repository, all entries in Query Library are depicted with
a 'valid' icon even when not valid as Query/Filter. This is because AWB needs a
connection to a repository for understanding the validity of the entries. Only
after connecting to a repository the entries can be tested on their validity and
depicted the appropriate and final icon.

What is new in...

Legend:
The following variants are used to indicate a "major" topic:
* solved bug
[*] major solved bug
+ new feature/function
[+] major new feature/function
= modification
[=] major modification
- removed feature/function
[-] major removed feature/function

What's new in v5.6.14 of 30-Nov-2016

[+] The Taxonomy Customisation information from the current repository connection
is saved in the AWB project when at least one Query Library entry uses a custom
attribute. This data is used to allow or to block certain operations in AWB, or for
feedback on query definitions.
[+] It is now possible to 'downgrade' a project to an older Taxonomy version than
the one recorded in the project, to sync a project made with a newer Taxonomy
version to the one associated to the current repository; downgrading is only
allowed when all Query Library entries are valid with the current repository
connection. To activate, press [Ctrl]+[Shift] while clicking on the Test Project
button on the Fluent Ribbon.
[=] When reading data from the worksheet with a Special Query and no data filter
could be computed then a full result was provided. The behaviour has been modified
and in the case a blank data set is now returned.
[=] The routine for dropping regular Query formulas (both Value and ValueCode) on
the worksheet has been improved and is now much faster.
* When assigning a filter in block to a group of Queries, the current query
results were not properly cleared and could under circumstances display data
inconsistent with the actual Query expression. This has been corrected.
* The output produced could be affected if rows or columns were hidden on the
worksheet (either by filters or manually). This issue has been addressed.
* Irregular characters in the Query names like special ones are better checked
to avoid issues with Excel. In first position only characters from the following
ranges [a-z,A-Z,0-9,_] are accepted, including their accented counterpart.
* On certain systems, after pressing 'Execute' on the Execute Queries dialogue,
the form could stick on screen and visually not close. This has been addressed.
* The Query Library was not positioned on the first element when loading a
project but showed the elevator on the last items. This has been corrected.
* The 'repaired' status was sometimes not properly set while testing a project,
and could under circumstances indicate a false positive. This has been corrected.
* When answering 'No to the question prompted during importing multiple Queries
from a Query Library file, AWB would eventually ask for a name. This has been
corrected.
* When processing a (large) number of queries in the Query Library the progress
bar could not match the total number involved. It also never indicated 100%. This
has been corrected.
* Under circumstances the 'Ask Later' parameters would remain active even after
having removed them from a query or filter. This has been corrected.
* When a Query with 'Ask Later' parameters would read data from sheets having
incorrect data type for the given attribute, standard functionality with
interactive dialogues would be restored. This has been addressed.
* Duplicate values were loaded when reading from a range of cells into an 'Ask
Later' criterion creating potentially invalid or too complex data filters. This has
been addressed, only unique values are loaded and processed.
* When [fatal] errors occur during Query Execution, the mouse pointer was
sometimes not reset to 'default'. This has been addressed.
* The Project Properties could occasionally be edited for Run-times also. This
has been corrected.
* When creating a new project the active sheet could switch to the last
visible. This has been corrected.
* A spurious "Object required" message could appear after opening a workbook.
Though it had no impact on AWB or on the project, this has been corrected.
* Certain characters in a custom Lexicon could occasionally not show (e.g.
"..."). This has been addressed.
+ Accessing project component via VBA now allows retrieving the count of the
records retrieved by a Query or Special Query during the last execution.
Concurrently it is possible to obtain an Excel Range object with the extracted
data, as well as a VBA Array containing the attribute ID as well as the position in
the Excel Range object of the coded value and the description.
+ Input parameters of AWB worksheet functions are tested for consistency and
"#PARAMETER ERROR" is returned in case of failure. Use of incorrect number of
parameters will result in standard "#VALUE!" error from Excel.
+ Added reference to GPO in warning message about incorrect macro security
setting.
= AWB worksheet functions in private code module are now visible in Excel's
function wizard. For this purpose variable names in AWB worksheet functions in
private code module have been changed into clear named variables.
= Project version control will report version mismatch either for AWB, for the
Taxonomy or for both AWB and Taxonomy, depending on the degree of mismatch, to
avoid including matching versions which are not relevant.
= Project version control will not trigger a project version warning about AWB
when opening a workbook as long as the major and minor version of AWB are the same
(A.B.c). When activating a Test Project, however, the full version is checked and
applied.
= Creating a project in a blank workbook would already initialise all AWB
project elements before showing the Project Properties dialogue form. This has been
modified, the AWB project elements are initialised only after accepting the Project
Properties, to avoid cluttering a workbook with AWB project data by mistake.
= A more stringent control on the data type is performed when saving Queries to
the Query Library to avoid that Excel interprets the data and decides to apply a
different data type.
= When performing certain [long lasting] operations like execution of queries
the Query Library is hidden and restored once completed.
= When refreshing sheets, the dialogue caption is now properly set to
"Refreshing Sheets...".
= Improved the error warning message when an unexpected problem in an ECCAIRS
module occurs.
= When deleting an item from the Query Library, the note about deleting
associated Special Queries is not asked when item to be deleted is a Special Query.
= The setting dealing with time-only values under the 'Properties' is recorded
only if different from the default propagated by the E5API, and deleted otherwise.
= Added the caption 'Named range' to the query explanation when named ranges
are used in 'Ask Later' criteria.
= The management of Query Library entries has been optimised and response is
now faster.
= The routine for saving a Query in the Query Library has been improved.
= Reviewed internal procedure which updates the project to a different version
of AWB or Taxonomy.
= Various internal messages and labels have been reviewed, added some extra
information, some have been renumbered.
= Occasionally the state of the Ribbon buttons would not reflect the correct
situation, e.g. a button would be 'unpressed' when it should be 'pressed'. This has
been addressed.
= Minor code revisions and corrections.
- The 'Show/Hide grid' icon has been removed for the Query Library toolbar.
- The 'Close' icon has been removed for the toolbar of the Import Query From
File dialogue.

What's new in v5.5.13 of 15-Oct-2016

[+] Included support to Excel 2016 (16.0).


[*] Warning for unsupported new versions of Excel is now given only once.

What's new in v5.5.12 of 30-Oct-2015

[+] An option has been implemented to workaround a bug in the E5API that
associates time-only values to an incorrect date of 01-01-1800 generating dates
that Excel does not recognise. AWB has now an option to specify if ECCAIRS uses 01-
01-1800 or 01-01-1900 as a base date for time-only values.
[=] Numerous variable enumerations are now public otherwise VB-IDE IntelliSense
could offer enumerations when editing for instance VBA macro code that were
unrecognised when compiling.
* Using Shift-click in the Query Library to select a contiguous number of
elements, the wrong number may get selected. This has been corrected.
* After editing a Query, the screen could flicker while refreshing the sheets.
This has been adjusted.
* When removing the Selections during edit of a Query, the Local Filters
remained visually checked. This has been corrected.
* A Preview or Count could under circumstances fail without any warning
message. This has been addressed.
+ Added property to AWB5Application for obtaining AWB version.
= Importing a Query while editing replaced the Query name with that of the
imported one. The Query name will remain unless it was not specified.
= When editing a Special Query with 'between' as an operator the values are now
checked to make sure that left value is logically lower than right value.
= Minor code revisions and corrections.
What's new in v5.5.11 of 21-Oct-2015 (Internal test - Not a public release)

[+] A workaround has been implemented for Excel 2013 that restores normal
behaviour when opening a workbook from the only blank and unmodified workbook (aka
"Book1"), not closing the unmodified workbook and opening the new workbook in the
background. Though it can be avoided by setting Excel 2013 not to show the Startup
Screen, this issue has been addressed anyway.
[=] The 'Created' column has been removed from Query Library and substituted with
the 'Modified' column which is renamed to 'Date modified'.
[-] Dropped legacy CommandBar and replaced with Fluent Ribbon. Extra menu
commands and toolbar buttons created booting Excel 2013 from Outlook 2010/2013 are
now avoided (PR1676).
[-] Removed RemoteRefreshAWBCommandBar() designed to update legacy CommandBar
from VBA code.
[-] Dropped support for Excel 2002/XP and 2003; minimal version of Excel now
2007.
* Running Preview and Count could under circumstances not generate the expected
results. This has been corrected.
* An issue prevented from correctly determining Trusted Access to VBA Project
object model, required for managing AWB projects. This has been corrected.
* Reviewed the routine used for exporting sheets as it could "corrupt" the
destination workbook or assign the wrong extension (Excel uses the extension to
understand the file format).
* When the last visible window of Excel was minimised the Query Library could
remain visible. This has been corrected.
* When switching windows in Excel, the Query Library could under circumstances
become the active window instead of Excel's desktop. This has been corrected.
* When editing a Query or Special Query, the previous results were cleared but
the worksheets not updated accordingly. This has been corrected.
* The project status information box (pressing [Ctrl] and clicking on About)
could be activated when no workbook was open. This has been corrected.
* Under certain circumstances, opening a Run-time from Explorer did ask
password but the connection to the repository would not be established. This has
been corrected.
* Different mainstream release was detected correctly (e.g. AWB v2 project AWB
v5) but strange value was depicted. This has been corrected.
* Query Library entries with names made of only numbers are sometimes converted
into values with scientific notation like '1.23E+10'. This has been corrected.
* An issue prevented from correctly determining Trusted Access to VBA Project
object model, required for managing AWB projects. This has been corrected.
* Clearing previous results could under circumstances not clear the Expanded
Query results. A forced refresh of the worksheets is now triggered to resolve this.
* When the connection was not possible, the Query Library button would go
'pressed' anyway. This has been corrected.
* Closing last workbook would reload queries of last workbook.
+ AWB will trigger a warning and block any further action when it detects
incorrect Macro security setting.
+ A warning message is now issued when trying to create a Run-time to a file
with an incorrect extension (Excel uses the extension to understand the file
format).
+ It was not possible to set Global Filter on multiple elements when selecting
(only) Filters. This has been corrected.
+ An additional check assures that all open workbooks containing AWB projects
are managed with a unique identifier.
+ Added AWB5RefreshRibbon() for triggering a refresh of the Fluent Ribbon from
VBA code.
+ Added AWB5GetApplicationObject() for returning the AWB5Application object to
other environments.
= Queries and Filters could be imported from a Query Library file with leading
and/or trailing spaces in the name. Though formally correct (in ECCAIRS this is
currently not prohibited), the name of each item imported is trimmed removing any
leading or trailing spaces. All items exported are also trimmed removing any
leading or trailing spaces but the destination Query Library file is not checked
for items that do have such spaces in the name.
= When not connected, the Expanded Query options dialogue did not provide
descriptions for the selections. A connection is now required before being able to
use any of the Paste functions.
= Compacting the workbook clearing results (pressing [Shift] and clicking on
Execute) could take considerable amount of time (minutes up to hours) in the
presence of [very] large amounts of formulas in an Excel workbook. Added message
1714 for additional feedback during the operation.
= Set default button to "OK" on Paste As dialogue form to enable Enter key for
immediate confirmation of (proposed) name.
= Message 723 was misspelled, it did not indicate that a "newer" version was
used for the project.
= The message given during testing the release of Excel was not properly
formatted.
= Testing has shown that cell comments which are also used for Expanded Queries
do not crash Excel during exporting sheets and are therefore excluded in the count
of shapes.
= Minor code revisions and corrections.

What's new in v5.4.10 of 30-Nov-2014

[+] Added possibility to perform a silent login from code (based on LoginInfo).
Accepts both file and registry data as input. Login data can be saved to file or
registry when pressing [Shift] or [Ctrl] and clicking on the login/logout button
while being connected.
[+] Changes made to functions, procedures, properties, methods of objects and
functions accessible via VBA code. Full details in "VBA Code changes".
[+] Added a function that compacts the workbook clearing the result sheets and
Last Executed. To activate, press [Shift] while clicking on the Execute button on
the toolbar; not active for the equivalent function on the Query Library toolbar.
[+] Batch size management has been simplified and batch size presets have been
introduced.
[=] When changing only the name of a Query or Special Query and keeping the
remainder of the definition the same, the previous query results are not voided any
more.
* Stand-alone queries with 'Ask Later' are evaluated twice, and the second time
the chosen parameter is not proposed again (BL 2014-00138). This has been
corrected.
* Some new properties were not correctly labelled in the project when upgrading
from a previous release.
* When pasting a regular Query to a cell used by an Expanded Query, the comment
was not deleted. This has been corrected.
* Saving a modified Query/Filter could sometimes leave traces of previous 'Ask
Later' related data when the 'Ask Later' settings were removed. This has been
corrected.
* The project update routine did not write labels for data format settings on
the AWB properties sheet.
* Under circumstances, after making modifications to the definition of query,
the result of an Expanded Query was not cleared properly though the query returned
"NOT EXECUTED" on the worksheet. This has been corrected.
* Under circumstances, after making modifications to the definition of filter,
the result of a Special Query based on a Query linked to the filter was not cleared
properly. This has been corrected.
+ Macro security setting "Trust Access to VBA project object model" is checked
and a warning triggered once if not set properly.
+ It is now possible to copy/paste multiple objects from the Query Library
within the same project or from one project to another.
+ The name of the query is now depicted in the title of the 'Expanded Query
Options' dialogue.
+ AWB will use Excel's status bar to indicate that it is retrieving query
results.
+ Enhanced the error warning message triggered when the query execution fails
with textual information about the problem.
+ Provided additional information about versions of AWB/Taxonomy in project
during opening of workbook (version, name, language).
+ Added tooltip on the version indicator of the Code Bin file ("About..."
dialogue).
= Clicking "Cancel" on any AWB dialogue is considered a deliberate choice and
will close the form without any prompt to save changes, making it consistent with
the behaviour of the internal dialogues from the E5API. Clicking on the standard
close button on the title bar of the dialogue form ("X") will continue to ask for
saving changes, if needed.
= Made sure the proper workbook is accessed in the UDF's and access to non
active workbooks is properly managed.
= Corrected values of Public Enum "awbProjectCompatibility" to become true
binary flags.
= Closing a modified project or saving a project now detects if an incompatible
format is used (e.g. XLSX) and warns or prevents saving.
= When using automated login via VBA code, the language code now defaults to
"en" (English).
= When accessing the Project Properties via VBA code, a specific workbook can
now be specified other than the active one.
= When pasting a Query Library entry to another workbook, the text "Copy of"
was prefixed to the query name while not immediately necessary. The entry is now
immediately copied.
= Code revisions and corrections (optimised usage and release of memory
objects, explicit referencing of functions).
= Various internal messages and labels have been reviewed, added some extra
information has been added when errors occur, some have been renumbered.
= All instances of "Eccairs" have been changed to "ECCAIRS".
= When pasting Expanded Queries with customised defaults using the toolbar
button, the pasted query contained a different formula with redundant parameters
then when pasting it interactively via the dialogue. This has now been
synchronised.

What's new in v5.3.9 of 22-Jul-2014 (Internal test - Not a public release)

[*] Corrected workaround introduced in AWB v5.3.8 for obtaining the full
description of the Query Selection including the Sort/Group/Layout/Aggregation
Function when using a "Description Type" different from "Expanded" without
affecting the generated data (PR1520) because it does not work any more with ECF
v5.2.x. (PR1672).
[*] A setting, managing the visibility of the CommandBar which could prevent
showing the CommandBar again when restarting Excel, has been corrected (PR1675).
[*] An issue in the mechanism that calculates the range of cells occupied by the
Expanded Query could cause AWB to clear more cells on the worksheet then necessary
and/or remove the comment with the coordinates of the used range (PR1713). AWB now
takes a more conservative approach and in case of issues with the calculation it
will only clear the cell containing the Expanded Query formula. Invalid coordinates
in comments are now processed in a more thorough manner.
[+] Very large queries could cause "out of memory" conditions in Excel. This
issue has been addressed, and AWB has now an option to retrieve records in batches,
with the aim to reduce amount of RAM needed on client/server side but which comes
with a performance penalty. Enabled with E5API 5.1.1.19 (from ECF 5.2.1.18)
upwards.
[=] Changed the layout of the "About..." dialogue, applying a new EU JRC logo
removing any reference to a particular transport domain (e.g. Aviation).
[=] Reviewed the routine used for creating run-times as it could "corrupt" the
destination workbook or assign the wrong extension (Excel uses the extension to
understand the file format).
[-] The "Collapse" and "Expand" buttons are removed from the CommandBar for Excel
2007+. All related registry settings are also removed.
* When demoting a global filter, the display of the dependencies were not
refreshed. This has been corrected.
* Query explanation when importing did not show layout options. This has been
corrected.
* The link between additional restrictions on the Special Query dialogue
reverts to "AND" when clicking *outside* of the pop-up dialogue. This has been
corrected.
* The Query Library was reloaded without need when closing the last open
workbook, delaying the close. This has been corrected.
* When re-opening the last open workbook, the Query Library was not reloaded.
This has been corrected.
+ Export of filter/query does now indicate with an icon if the list entry is a
filter or a query.
+ Export of filter/query now adds buttons for selecting only filters and/or
only queries.
+ Export to and Import from Query Library traps invalid Query Library files
(wrong format) and locked files.
+ Added name of object to single item delete/remove from Query Library.
+ A warning message is now given that the "read-from-sheet parameters" are
removed when modifying the 'Ask Later' criteria of a query.
= Increased size of Query Library and added splitters between list and
dependencies and explanation.
= Increased size of many forms where query explanation is given, and other
forms where lists are given.
= Reviewed what registry settings are indeed needed when used with Excel 2007+.
= Made sure that when editing a Query and refreshing a library, the highlighted
element remains positioned on the same vertical position.

What's new in v5.3.8 of 30-Nov-2013

[*] Trapped crash on Excel if Data Analysis Toolpak was also installed and
activated (PR1564).
[*] After execution of queries an extra recalculation (e.g. pressing {F9}) was
needed to refresh the data (PR1542, 1557 and 1633). A recalculation is now forced
at the very end of the query execution to overcome an inconsistent behaviour in
Excel with regards to the detection mechanism of pending calculation (according to
Excel no calculation was needed).
[*] If the AWB on-line help file was open and Excel was closed, then Excel could
fatally crash (PR1666). This has been corrected.
[*] Within the Special Query the mapping to the correct Query Selection could
fail if the Query Selection of the Base Query (the one the Special Query is based
on) was modified, for instance by changing the sort order. Because of this, the
Special Query restrictions would not be calculated correctly and yield an
unexpected result. As the problem originates in the Eccairs platform in the Query
Builder, a different algorithm has been implemented that should solve the issue.
[+] Support for Office 2013 32-bit.
[+] The data formatting mechanism has been reviewed, making it possible to
overrule the system settings and set a per-project or per-workstation formatting
scheme (PR1616, and PR457, PR484, PR616) in substitution of the Regional settings
based defaults taken over from the workstation.
[+] Added an option in the Standard Query establishing whether the user wants the
query to suppress or return fully empty lines. Special Queries based on this query
will inherit the filtered or unfiltered result before applying additional
restrictions.
[+] The Query Library is hidden before activating the Query/Special Query edit
dialogue, to preserve correct Z-Order when working with 'Ask Later' parameters and
selecting to read values from sheets (PR1648).
[+] Preview and Count of Queries now automatically parse data from workbook when
having 'Ask Later' query criteria reading from sheets. Pressing [Shift] before
clicking Preview or Count will override this feature and allow interactive input of
'Ask Later' values.
[+] During "Check and/or Repair" the version of the macro code is tested and if
found different marks the project as 'not valid' and in need of an update.
[+] Importing queries/filter in the Query Library will append a progressive
number '(1)' to the name of the object to be imported if the original name is
already in use.
[+] Special Queries can now process data from worksheets in the additional
restrictions.
[+] Support for Named Ranges has been added to the dialogues that support 'Ask
Later' reading from sheets.
[+] The Query Library as well as some other dialogues be be temporarily hidden
when performing actions by clicking on the toolbar buttons or on buttons on the
dialogue, to free up space on screen when the dialogues are not needed or may
hamper selecting cells from sheets.
[=] Reading numbers for attributes with units from sheets could yield unexpected
results when the "Current Unit" was changed (i.e. in the Eccairs Browser or with a
Dictionary profile). This has been corrected by forcing the "Current Unit" to
"Default Unit" (PR1650).
[=] Reviewed versioning, setting major version as mainstream for AWB dependency,
minor version for structural changes and revision for development progress. Trapped
project from different mainstream release (e.g. AWBv2 project with AWBv5 add-in)
and blocked all functions.
[=] Queries are now being sorted alphabetically on the name before execution
begins, and Special Queries are sorted when their parent Query is being executed
and involve only the Special Queries linked to the specific parent Query.
[=] Developed an alternative input method for obtaining cell references from
sheets (aka "Reference Edit", e.g. when specifying "Ask Later" parameters) that
does not rely on the buggy RefEdit control (REFEDIT.DLL). This control is now also
removed from the AWB dependencies.
[=] Resolved an issue which would prevent opening a workbook from Windows
Explorer when AWB was installed and Excel was not already running.
[-] Internal synchronisation about the Repository connection between AWB and
Dexter has been removed, since their Eccairs 5 sessions are always isolated and
separate so this function was actually not doing anything.
[-] The internal routines related to Excel 2000 have been removed completely,
after this version was declared "not supported" in the previous release of AWB.
* Corrected filter calculation for Special Queries, clearing internal error
handler before assigning this filter (PR1590).
* Parameters reading from sheets would not consider all values when specifying
non-contiguous ranges of cells (PR1657).
* Number of records was sometimes calculated incorrectly when empty rows or
columns are present in the RecordSet. The number of records written is considered,
in absence of errors, to the RecordSet's row count or silently adjusted to the last
line with data (counting from the bottom up).
* Corrected Query Explanation when using Local Filters and when using
parametrised Queries ('Ask Later').
* Under certain circumstances it could be possible to click Excel elements
(toolbar, sheet, ribbon) while working on a Modal dialogue, e.g. during edit of a
query. This has been corrected.
* Changed link to Help file on Office 2010+ for User-Defined Date formats in
Query Library since it is located in a different folder (containing 'VBA7' instead
of 'VBA6')
* Changed activation of help on Office 2010+ for User-Defined Date formats in
Query Library since it would not open the intended help page automatically.
* Corrected position of dialogue forms on multiple screens. Misplacement can be
caused by multiple screens when the primary display is not the left-most screen
(causes "Left Most Pixel" to be negative).
* Corrected storage of very large queries (with 100+ restrictions and
selections).
* Project Properties could open also when no Project was found in the workbook
(with button enabled). This has been corrected.
* Deleting a Query from the Library will now clear the used area and the
comment for Expanded results.
* Date formats used in the Query Library and as cell formats could not work or
initialise properly on localised versions of Excel because of a difference
interpretation given to format characters retrieved from Regional settings (e.g.
"j" could mean "jour" in French but also "jahr" in German) and Excel which uses
EN/US codes ("y" for "year").
* Layouts on "Levels" now only allow selection of values pertaining to that
specific level (e.g. "Model" on 21-Aircraft Make/Model/Series in Aviation
Extension).
* In the Query Library "Paste As" would incorrectly propose "Copy of <the name
of the last one pasted>" instead of "Copy of <the original>" which is the factual
object being pasted as copy.
* Corrected a parameter that prevented accessing the Registry for starting the
Microsoft System Information tool using About -> System Info.
+ Implemented a workaround for obtaining the full description of the Query
Selection including the Sort/Group/Layout/Aggregation Function, since this
information is not available when using a "Description Type" different from
"Expanded" without affecting the generated data (PR1520). This problem originates
in the Eccairs platform, and the workaround solves the issue for all supported
versions of Eccairs.
+ Parametrised Queries that are not linked to Local or Global Filter are now
included in the list of selective execution of queries (PR1593).
+ The 'Not between' operator has been enabled in the 'Special Query' dialogue
for some attribute data types (e.g. numbers, dates/times and latitude/longitude).
+ Added 'Starting from' and 'Until' to the operators available on dates in the
Special Query definition dialogue.
+ Automatic assignment of query name to 'Filter <nn>' when saving a new Query
without selections that is named 'Query <nn>'
+ Added name of query in 'Query fails security check' message during Query
Execution.
+ The "Paste As" dialogue now also indicates the name of the original object
being pasted in the dialogue's title with "Paste 'original name' As".
+ An "Abort" button has been added to the "Import As" dialogue to stop
importing Queries/Filter in the Query Library.
= Optimised code when problems are detected when generating result (related to
PR1299).
= Cell formatting (colours, conditional, ...) is now preserved for Expanded
Queries when executing/refreshing queries (PR1543).
= The query explanation defaults to grace text when creating/editing a query
and there are no restrictions/selections yet.
= Modified Message IDs 712, 713 and 714 to include reference to possible
incorrect macro settings (and info in Help).
= The proposed names for new objects (Query, Special Query or Filter) is
verified twice to avoid giving names of existing objects.
= In the Special Query dialogue the list of parent queries on which the Special
query can be based on is now sorted alphabetically.
= The Query Execution Options dialogue has been redesigned to better separate
the refreshing of the sheets from the execution of Queries, and a note has been
placed about the contextual execution of Special Queries.
= The list on the "Export Sheets" function now un-highlights rows when moving
the highlight or selecting other entries.
= The used area for Expanded Queries is properly cleared (contents,
formats, ...) when pasting the query from the library/toolbar.
= Code optimisation in the routine generating the result when dealing with
queries having large number of selections (100+) significantly reduces execution
time.
= When clicking "Cancel" on the "Paste As" dialogue, the Query Library contents
was refreshed without need. This has been corrected.
= On Excel 2007+ a mechanism has been implemented that shall make updates to
the Fluent Ribbon more stable.
= Optimised routine for retrieving and parsing internal messages (user
interface, message boxes, ...).
= Improved feedback message in case of critical errors during query execution,
count or preview, accepting lexicon message instead of static messages.
= Some warning messages could trigger twice when opening a workbook. This has
been corrected.
= The routine that updates the elapsed time on the dialogue when queries are
being executed will now clear any unprocessed update instruction when the dialogue
is closed.
= Excel could become blocked when returning idle after ending the instructions
activated by any of the main AWB toolbar or the Query Library toolbar buttons. This
has been corrected.
= Typed reference values for 'Ask Later' parameters are now better tested
before accepting.
= Minor code revisions and corrections. Corrected typographic errors in
application and in on-line Help file.

What's new in v5.2.5 of 30-Nov-2012

[+] A Global 'AWBApplication' object and AWB-specific enumerators are now exposed
for use in automation projects.
[+] Installer: using /LOADINF="filename" and/or /SAVEINF="filename" it is now
possible to set and/or save AWB specific settings during the installation.
[=] Minimum Eccairs release elevated to v5.1.5.5.
[=] Minimum Excel release elevated to 2002/XP.
[=] All public functions have been renamed from "AWBxxx" to "AWB5xxx" to better
identify AWBv5 and to avoid conflicts with other versions of AWB.
* The Special Query sometimes would not apply the restrictions and return the
unfiltered result (PR1512). This has been corrected.
* Comments generated by AWB for Expanded Queries are now removed when
exporting.
* A spurious error "9 - Subscript out of range", generated on Dutch versions on
Excel 2007 during query execution when storing data in the workbook, is now trapped
and ignored in absence of other problems.
* Corrected Query Explanation when using of Local Filters and when using
parametrised Queries ('Ask Later').
+ The 'Not between' operator has been enabled in the 'Special Query' dialogue
for some attribute data types (e.g. numbers, dates/times and latitude/longitude).
= When AWB is not available in Excel, the workbook will now display "#AWB5 N/A"
instead to "#AWB N/A" to better identify the release of the missing Add-In.
= The operators in the 'Special Query' dialogue have been regrouped/resorted
and matched with the ones available in the supported Eccairs release.
= The "Find" dialogue available in Excel ([Ctrl+F]) could under circumstances
display odd search values and options which were generated by AWB, which uses the
same function internally. As it is not possible to maintain the last values used �
Excel has no function to allow this � the dialogue is now reset to initial values,
i.e. the same shown when starting Excel.
= The underlying Eccairs 5 Reporting System version is now shown on "About..."
dialogue in parenthesis behind the Eccairs 5 API version.
= Exporting the Lexicon will now include the version of the AWB in the proposed
name.
= Minor code revisions and corrections.

What's new in v5.1.4 of 30-Mar-2012

[*] When using GetExpandedResultForQuery() with parameters, '#VALUE' could be


returned when opening a workbook which does not occur when not using parameters
(PR1290).
[*] When importing a query definition using the Query Builder into a Filter, the
query Selections were not cleared. Selections are now tested and removed if found.
[+] An error handler with logging has been added to trap problems, Excel
generated errors or differences between Count and dropped records, during query
execution when storing data in the workbook (PR1299).
[+] The paste options for GetExpandedResultForQuery() can now be stored
permanently and applied when using the 'Paste Expanded Query' function without
explicitly activating the Options dialogue.
[+] The 'Ask Later' criteria in Queries/Filters that allow multiple values, e.g.
'Has at least one of', can now use ranges of cells instead of singles cells.
[=] Some internal routines have been renamed to avoid conflicts with the User
Defined Functions (UDF's) embedded by AWB in the workbook.
[=] When modifying the Query or Filter Restrictions and/or Query Selections, the
Query Result is cleared to avoid displaying inconsistent data.
* The second parameter of the 'Between' operator was not parsed correctly when
set to read data from the worksheet. This has been corrected.
* The name of the file when generating Run-Times was not set correctly on
Windows Vista and Windows 7. This has been corrected.
* Export sheets incorrectly proposed 'Run-time AWB projects (*.xls)' as a
default dialogue filter and did also not propose new Excel 2007+ XLSM formats. This
has been corrected.
* The Special Query did not select the correct operator when certain list
elements are clicked for edit (e.g. 'Between'). This has been corrected.
* Clicking 'Preview' on a Special Query with pending edits could save the
criterion incorrectly. This has been corrected.
* When editing a Query/Filter and modifying the Parameters, the Explanation did
not reflect the current situation. This has been corrected.
* Special and regular Queries based on Queries/Filters with Parameters
evaluated from sheet were not properly displayed in the Explanation. This has been
corrected.
* On the 'Import Query' dialogue the query explanation was not properly updated
when switching between valid and invalid queries. This has been corrected.
* The On-line Help file incorrectly linked AWB 2 with Eccairs 5 on the "Welcome
to AWB" page. This has been corrected.
+ The 'Start from' and 'Until' criterion operators introduced in SP1 were are
not made available by the E5API and did not permit setting 'Ask Later' to read data
from sheet. A workaround now makes them available.
+ When a workbook cannot be opened, e.g. corrupt XLS*, then a warning message
is given.
= The Eccairs 5 API version is now shown on "About..." dialog instead of the
Eccairs 5 Reporting System version.
= On the 'Export sheets' dialogue the icon is now in second position and not in
a separate column.
= Minor code revisions and corrections.
= Installer: corrected Help system (CHM/HTML) to distinguish from v4 and v5
related applications
= Installer: adjusted Help file components to new structure
- Installer: removed uninstall option from Start Menu

What's new in v5.1.3 of 12-Dec-2011

[*] Service Pack 1 of Eccairs Reporting System Release 5 introduced a bug that
would lock up AWB if the result returned by the Query would exceed 100 records. A
workaround has been applied to correct this.

What's new in v5.1.2 of 12-May-2011

[+] Support for Eccairs Reporting System Release 5

You might also like