ActiveQueryBuilder.View.WinForms 3.3.0.1036

There is a newer version of this package available.
See the version list below for details.
dotnet add package ActiveQueryBuilder.View.WinForms --version 3.3.0.1036
NuGet\Install-Package ActiveQueryBuilder.View.WinForms -Version 3.3.0.1036
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ActiveQueryBuilder.View.WinForms" Version="3.3.0.1036" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ActiveQueryBuilder.View.WinForms --version 3.3.0.1036
#r "nuget: ActiveQueryBuilder.View.WinForms, 3.3.0.1036"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install ActiveQueryBuilder.View.WinForms as a Cake Addin
#addin nuget:?package=ActiveQueryBuilder.View.WinForms&version=3.3.0.1036

// Install ActiveQueryBuilder.View.WinForms as a Cake Tool
#tool nuget:?package=ActiveQueryBuilder.View.WinForms&version=3.3.0.1036

Visual SQL Query Builder for WinForms that lets users build ad-hoc SQL queries with sub-queries. Active Query Builder has full support of all popular database servers and appropriate SQL dialects. The end-user can combine visual query building with direct SQL query text editing. SQL text editor with code completion and syntax highlighting satisfies the needs of professional query writers.

Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
3.11.3.2252 63 4/22/2024
3.11.2.2251 104 3/23/2024
3.11.1.2250 90 3/22/2024
3.11.0.2249 100 3/13/2024
3.10.0.2248 227 12/14/2023
3.9.14.2246 88 12/13/2023
3.9.13.2245 179 9/11/2023
3.9.12.2244 180 5/31/2023
3.9.11.2243 173 5/15/2023
3.9.10.2242 175 4/26/2023
3.9.9.2241 246 4/13/2023
3.9.8.2240 244 3/10/2023
3.9.7.2239 245 2/18/2023
3.9.6.2238 335 1/4/2023
3.9.5.2237 411 10/24/2022
3.9.4.2236 442 9/20/2022
3.9.3.2235 424 9/10/2022
3.9.2.2234 449 8/29/2022
3.9.1.2233 439 8/21/2022
3.9.0.2232 543 7/15/2022
3.8.30.2231 437 7/15/2022
3.8.29.2230 464 7/5/2022
3.8.28.2229 462 7/1/2022
3.8.27.2228 427 6/28/2022
3.8.26.2227 444 6/17/2022
3.8.25.2226 460 6/2/2022
3.8.24.2225 518 5/13/2022
3.8.23.2224 443 5/6/2022
3.8.22.2223 510 4/28/2022
3.8.20.2222 465 4/22/2022
3.8.19.2221 467 4/21/2022
3.8.17.2219 482 2/16/2022
3.8.16.2218 471 1/26/2022
3.8.15.2217 294 1/13/2022
3.8.15.2216 298 1/13/2022
3.8.14.2212 379 12/9/2021
3.8.13.2211 339 12/8/2021
3.8.12.2210 375 11/10/2021
3.8.11.2209 396 11/1/2021
3.8.10.2208 466 9/22/2021
3.8.9.2207 433 8/31/2021
3.8.8.2206 418 8/13/2021
3.8.7.2205 448 7/20/2021
3.8.6.2204 431 7/12/2021
3.8.5.2202 417 6/23/2021
3.8.5.2201 476 6/23/2021
3.8.4.2200 450 6/21/2021
3.8.3.2198 463 6/12/2021
3.8.2.1198 470 5/27/2021
3.8.1.1197 391 5/20/2021
3.8.1.1196 446 5/20/2021
3.8.0.1195 440 5/19/2021
3.7.18.1193 466 3/26/2021
3.7.17.1192 422 3/18/2021
3.7.16.1191 446 3/10/2021
3.7.15.1190 462 3/3/2021
3.7.14.1189 455 2/15/2021
3.7.13.1188 467 2/2/2021
3.7.12.1187 463 1/29/2021
3.7.11.1186 508 1/20/2021
3.7.10.1185 471 1/13/2021
3.7.9.1184 786 1/2/2021
3.7.8.1183 510 12/30/2020
3.7.7.1182 519 12/14/2020
3.7.6.1181 508 11/26/2020
3.7.5.1179 575 10/28/2020
3.7.4.1178 565 10/22/2020
3.7.2.1175 569 9/8/2020
3.7.1.1174 596 8/28/2020
3.7.0.1173 584 8/27/2020
3.6.15.1172 561 8/21/2020
3.6.14.1171 638 8/11/2020
3.6.13.1170 674 8/6/2020
3.6.12.1169 622 8/5/2020
3.6.11.1168 579 8/4/2020
3.6.10.1167 635 7/27/2020
3.6.9.1166 635 7/12/2020
3.6.7.1165 559 7/2/2020
3.6.6.1164 612 6/26/2020
3.6.5.1163 583 6/10/2020
3.6.3.1162 602 6/1/2020
3.6.2.1161 644 5/15/2020
3.6.1.1160 665 5/8/2020
3.6.0.1159 645 4/5/2020
3.5.40.1158 616 3/20/2020
3.5.39.1157 664 3/8/2020
3.5.38.1156 721 2/28/2020
3.5.37.1155 655 2/14/2020
3.5.35.1153 707 1/13/2020
3.5.34.1152 687 12/31/2019
3.5.34.1151 713 12/30/2019
3.5.33.1150 656 12/10/2019
3.5.32.1149 672 11/22/2019
3.5.31.1148 675 11/22/2019
3.5.30.1147 666 11/11/2019
3.5.29.1146 677 11/1/2019
3.5.28.1145 657 10/29/2019
3.5.27.1144 670 10/22/2019
3.5.26.1143 694 10/11/2019
3.5.25.1142 688 10/1/2019
3.5.25.1141 663 9/25/2019
3.5.25.1140 733 8/21/2019
3.5.24.1138 728 8/2/2019
3.5.22.1136 813 7/11/2019
3.5.21.1135 691 6/27/2019
3.5.21.1134 708 6/26/2019
3.5.20.1133 792 6/2/2019
3.5.19.1132 743 5/28/2019
3.5.19.1131 719 5/27/2019
3.5.18.1130 725 5/24/2019
3.5.17.1129 746 5/23/2019
3.5.16.1128 724 5/13/2019
3.5.15.1127 740 4/30/2019
3.5.14.1126 745 4/12/2019
3.5.13.1125 730 3/12/2019
3.5.13.1124 759 3/8/2019
3.5.12.1123 809 2/22/2019
3.5.12.1122 836 2/14/2019
3.5.12.1120 811 2/6/2019
3.5.12.1119 820 2/5/2019
3.5.8.1115 925 12/18/2018
3.5.6.1113 884 11/29/2018
3.5.6.1112 859 11/26/2018
3.5.5.1110 877 11/1/2018
3.5.4.1109 893 10/19/2018
3.5.4.1108 942 10/17/2018
3.5.3.1106 990 9/19/2018
3.5.2.1105 971 9/12/2018
3.5.1.1104 1,002 9/3/2018
3.5.0.1103 1,019 8/20/2018
3.4.21.1102 952 8/17/2018
3.4.20.1101 1,094 7/13/2018
3.4.19.1100 1,120 7/4/2018
3.4.19.1099 1,056 6/29/2018
3.4.18.1097 1,064 6/21/2018
3.4.16.1093 1,125 5/28/2018
3.4.13.1090 1,100 5/8/2018
3.4.12.1089 1,069 5/7/2018
3.4.11.1088 1,133 4/23/2018
3.4.8.1085 1,168 4/2/2018
3.4.7.1084 1,135 3/7/2018
3.4.6.1083 1,130 3/3/2018
3.4.5.1082 1,022 2/19/2018
3.4.3.1078 1,155 1/26/2018
3.3.25.1073 1,077 12/14/2017
3.3.24.1071 1,055 11/27/2017
3.3.20.1066 1,090 9/22/2017
3.3.16.1063 1,093 8/14/2017
3.3.12.1060 1,134 7/10/2017
3.3.11.1059 1,073 6/28/2017
3.3.10.1057 1,123 6/19/2017
3.3.9.1056 1,140 6/13/2017
3.3.8.1055 1,095 6/5/2017
3.3.7.1054 1,072 6/5/2017
3.3.6.1053 1,119 4/28/2017
3.3.6.1042 1,100 4/26/2017
3.3.3.1039 1,110 3/23/2017
3.3.2.1038 1,107 3/17/2017
3.3.0.1036 1,211 2/27/2017
3.2.2.1035 1,176 1/30/2017
3.2.1.1033 1,151 12/22/2016
3.2.1.1032 1,197 12/9/2016
3.2.1.1031 1,125 11/25/2016
3.2.0.1030 1,154 10/31/2016
3.2.0.1029 1,134 10/27/2016
3.1.1.1028 1,176 9/7/2016
3.1.1.1025 1,134 8/18/2016
3.1.1.1024 1,196 8/8/2016
3.1.1.1022 1,495 7/26/2016
3.1.1.1020 1,186 6/23/2016
3.1.0.1018 1,229 5/12/2016
3.1.0.1017 1,167 5/11/2016
3.1.0.1014 1,216 5/5/2016

1. Improvements in the user queries API.

Previously, to edit the text of the saved user query, the user had to abandon the currently edited query, and the programmer could not keep track of this transition.

+ Now when the user selects the query editing command, the UserQueriesView.EditUserQuery event is triggered, in which the developer can save the current query before opening the new one, or he can open the user query in a new window. Also, the events are now fired on deleting, renaming and moving user queries between the folders. You can review all API changes in the release notes article.
+ The new helper class Core.UserQueries that consists of static methods has been added to perform various manipulations with user queries, such as adding, saving, moving, renaming them. It also has the means to save and load user queries serialized in XML format.

2. Editing Sub-query text apart from the entire query is possible now.
 
The component's API has allowed editing the text of a subquery long ago. The problem is that the text of the query modified by the user may have syntax errors, and the component lets switch to another subquery at any time. The erroneous text can not be saved, as it has to be parsed and translated into an object representation. In order not to lose the user changes when switching between subqueries, the component must be able to block this switch to inform the user of the error and offer ways out of the situation.

+ The new ActiveUnionSubQueryChanging event has been added to the QueryView and QueryBuilder components. The programmer can deny switching between sub-queries in this event handler by setting the e.Abort parameter to true.
+ The new SubQueryBreadcrumbsBar control has been made to display path from the main query to the currently active sub-query. It helps quickly switch to parent sub-queries.

3. Miscellaneous improvements.

+ The new MetadataLoadingOptions.AllowRecursiveVirtualObjects property allows specifying the mode of working with virtual objects. By default, referring to other virtual objects in the text of a virtual object is allowed. Such reference lets build a chain of objects to break complex queries in a series of simple ones. However, in this mode, you can't use the same-named physical object in a virtual object because of the emerging recursion. Setting this property to false prohibits creation chains of virtual objects, but allows to create virtual objects that substitute physical database objects.
+ Query Statistics: The UsedDatabaseObjects and UsedDatabaseObjectFields collections now include invalid objects and fields being used in the query. They differ from valid objects by the absence of MetadataObject (for objects) and MetadataField (for fields) references.
+ Usability of Expression Editor is improved now with the new dockable panels.
+ SQL Text Editor with syntax highlighting is used now to edit joining expression in the Properties bar and dialog.
+ Now it's possible to select multiple rows and drag them to reorder columns in the SELECT list.
+ The new SQLite metadata provider has been added.
- Removal of unused objects from the query when the QueryBuilder.BehaviorOptions.DeleteUnusedObjects property is turned to True has been fixed.