HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
ComponentOne Query

ComponentOne Query 8.0 is an elegant solution for ad hoc querying. Until now, developers wishing to incorporate ad hoc querying into applications faced challenges ranging from how to develop all imaginable queries in advance to working with a rigid user interface. Those problems no longer exist because ComponentOne Query 8.0:
Lamp
  • Collects end-user input and generates an SQL query or an ADO Filter condition at run time
    This means you can add ad hoc query functionality to your applications and make it directly available to end-users, instead of preparing all imaginable queries beforehand at design time.
  • Shields end-users from the complexities of database structure
    End-users can construct their queries using convenient names and business concepts that they already know. Your users don't require any special skills in order to use ComponentOne Query 8.0 in an application or need to be aware that the tool was used to create the application.
  • Provides a built-in user interface that makes implementing ad hoc functionality as easy as dropping two controls on a form
    You can use the interface as is, or readily customize it using templates and other easy-to-use options. You are no longer forced to use an interface that doesn't suit your needs!
  • Contains a powerful query generation engine that supports queries spanning multiple tables
    This means that you can create schemas exposing database fields to your users in a customized form by specifying relationships between tables.

ComponentOne Query 8.0 can be used with Visual Basic� 6.0, Visual C++� 6.0, Delphi� 5.0, C++ Builder� 5.0, Internet Explorer�, and other environments supporting ActiveX controls.


Features

Ad hoc query functionality at run time, not design time
ComponentOne Query 8.0 collects end-user input and generates an SQL query or an ADO Filter condition at run time. Now you can add ad hoc query functionality to your applications and make it directly available to end-users, instead of preparing all imaginable queries beforehand at design time. Plus, you can shield your end-users from the complexities of database structure. They can construct queries using convenient names and business concepts they already know. Your users don't require any special skills in order to use ComponentOne Query 8.0 in an application or even need to be aware that the tool was used to create the application.

ComponentOne Query 8.0 can be used with Visual Basic� 6.0; Visual C++� 6.0; Delphi� 5.0; C++ Builder� 5.0; Internet Explorer�; and other environments supporting ActiveX� controls.

Query engine and schema designer
ComponentOne Query 8.0 works with a schema containing database structure information and all the additional data necessary to generate SQL queries, such as joins and relationships between tables. The Schema Designer can import database structure from any OLE DB data source and create a complete schema for you, which can then be customized. You can also create a schema manually, without connecting to a database.

SQL database support
SQL queries generated by ComponentOne Query can run in every database supporting SQL. You can execute them using any database access engine available in Microsoft� Windows: ADO/OLEDB, DAO, ODBC, and native database interfaces. You can customize the resulting SQL syntax, adjusting it to your database requirements.

Simple DataSource mode
If your queries don�t span multiple tables (a common case in many applications), using ComponentOne Query becomes a matter of "point and click." It can be bound to any ADO/OLE DB data source, just like any data-aware control, and will instantly be able to receive user input and generate queries without using the Schema Designer.

Built-in, customizable user interface
Use the intuitive, visually appealing interface as is or use templates or script to easily customize colors, fonts, words and phrases used in query display, and virtually all other aspects of the interface.

  • Customizing with templates: Every visual aspect of the user interface can be customized using HTML templates and simple HTML snippets to specify how you want to render conditions and other query elements. HTML is used exclusively for UI customization. Because ComponentOne Query 8.0 is an ActiveX control, it can be used in Visual Basic and any other ActiveX-enabled environment-without HTML pages-and template customization will still be available.
  • Customizing with scripts: You can customize the user interface even further, replacing the general display layout with a completely different one. With the help of a special script, you can change the layout as your query appears on display. One of the tutorials shows you how to do it by presenting a sample script that makes the query display look like a formula with parentheses instead of a default row outline. End-user interaction remains fully functional, although the query layout is completely changed.
  • Customizing by replacing the built-in UI: If you prefer, you can even substitute the built-in, customizable user interface with one of your own that you create on a Visual Basic form (or create using any other means). You can still benefit from the powerful Query Engine! The ComponentOne Query 8.0 object model allows you to programmatically set the fields and conditions specified by your users and generate the SQL statement from them.

Hierarchical folder structure
The interface exposes fields to your end-users in the form of a hierarchical folder structure. This enables you to name and organize query fields according to the customer business domain, rather than deal with database table and column names.

Value editing
When your end-users enter constant values in queries, they can use convenient, built-in editors for types like date/time (with dropdown calendar!), numeric, etc.

Lookup lists
You can specify "lookup data source" for a field and ComponentOne Query 8.0 will present end-users with a lookup combo or menu (for example, users can select a product from a list of products, instead of entering a cryptic ID). Adding a lookup is as easy as calling a method specifying the data source and the names of the fields in the lookup. And it's fully customizable -- you can create fixed lookup lists in schema or you can retrieve them from a database or fill them programmatically in a special event.

Custom editors
You can use the default edit and lookup facilities included with ComponentOne Query 8.0 or you can specify any ActiveX control as an editor for a constant value in a query. This way, you can implement custom editing and custom lookup.

Multi-table views
You can create multi-table views combining information stored in different tables with the Schema Designer.

Calculated fields
Calculated fields can be added to schema views so that users can query these fields as if they were stored in the database.

Join relationships
The ComponentOne Query 8.0 schema contains relationships between tables. The Query Engine uses relationships to join tables in the generated SQL query.

Join groups
As a simplified method of joining tables, ComponentOne Query 8.0 allows you to assign fields to join groups. Fields belonging to the same join group can be used by the Query Engine to join tables in the generated SQL query.

Custom condition relationships
The Schema Designer allows you to specify arbitrary SQL conditions that are automatically applied (added to the generated SQL) once certain views (tables) appear in the query.

Free run time distribution
ComponentOne Query 8.0 applications can be distributed with no run time royalty fees.


ComponentOne Query is now part of the ComponentOne Studio Enterprise

Order ComponentOne Studio Enterprise


Home || Shopping Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request More Information
CALL TOLL FREE 1-866-340-3404

SEARCH
14,500+ PRODUCTS:

Order ComponentOne Studio Enterprise

SIMILAR PRODUCTS
  • Query Generators
  • Copyright �2005 HALLoGRAM Publishing, Aurora CO. All Rights Reserved
    All products mentioned in this site are trademarks of their respective owners
    Prices are subject to change without notice
    caksgkim