All versions of Clarion are supported from C55 through the latest C11 releases for both the Legacy and ABC template chains. Multi-dll, standard .dll, and Single EXE targets are all supported directly and automatically based on your project settings.
Database Filtering Options
Query Wizard creates and applies standard Clarion VIEW filtering, but can also generate and apply SQL directly from user created queries through PROP:SQL. The support for SQL is a simple switch in the Query Wizard Global Extension and can be applied to the entire application or overridden at the procedure level as needed.
To add the Query Wizard features to an application you simply add a new extension to your app. Then for each browse, report or process that will use the query you add the local extension and populate a control that calls Query Wizard. You can then customize the Query Wizard interface by answering the prompts in the template. These options will allow you to easily customize the list of available fields, add your own runtime variables or expressions, re-label field names and much more.
With a few template switches the Wizards will speak your language. Using the Query Wizard builtin translation capabilities, you can access the predefined translation strings for the included languages.
If you don’t have Query Wizard, each product has simple embeds where you can add your translation pairs. This is also convenient if you just want to change the wording on just a few select strings.
Using dictionary options can save time by allowing you to selectively include and/or exclude fields to Wizard field selection. You can also customize override and expressions directly in the dictionary. Careful usage of the dictionary option can speed up development if you have many procedures that use the same tables.
If you need it, the Access Levels features of the Wizards will allow you to setup user and/or group access control for all the saved definitions. You can also use this feature to create developer definitions that the user can have customized access to. It is easy to interface with your own home grown security or any of the third-party security solutions out there.
The interface graphics can all be replaced with images of your choice and ship with 5 different color schemes that you can select to differentiate the different Wizard products. This is useful when you add all the Wizard products to your application or when you just want the interface to more closely match your application look and feel.
The images are all stored in a simple .LIB file so are easily replaced with your own custom images.