Sick and tired of boring software?
We have the Solution...

ReportControl Wrapper Template

Our ReportControl Wrapper template for the Codejock ReportControl ActiveX control enables Clarion developers to quickly add the power of the control to their applications in a matter of minutes. Our product boasts full support for all recent versions of Clarion, ABC and Legacy compatability, and an easy to use Template and Class interface.

Demo

To demonstrate the combination of the ActiveX control and our Wrapper Template in action we've compiled a quick video to show just how easy it is to add to your application. We've also made the demo application that is included with the template available for you to download and review at your convenience.
Video Demo Buy

Purchase

Select Currency:

New Purchases

Licence Required:
 

New purchases include an Annual Maintenance Plan.
The Codejock ActiveX controls are not included.


Annual Maintenance Plan

(subject to valid existing plan)
Licence Required:
 

Lapsed Maintenance Plan

(Lapsed 28 days +)
**** Special Amnesty Event ****
Licence Required:
 

New Purchases

Licence Required:
 

New purchases include an Annual Maintenance Plan.
The Codejock ActiveX controls are not included.


Annual Maintenance Plan

(subject to valid existing plan)
Licence Required:
 

Lapsed Maintenance Plan

(Lapsed 28 days +)
**** Special Amnesty Event ****
Licence Required:
 

Distributors


Noyantis ReportControl Wrapper Template for the Codejock Xtreme ReportControl ActiveX control.

The template is extremely easy to add to your application. It supports from C6 through to C10 and is both ABC and Legacy compatible. Of course, as you would expect it can be added to multi-dll applications as well as single applications. It consists of various global, window, extension and code templates as well as a very feature rich class.

Demo applications that show some of the more "exciting" features are included in the installer to help you maximise the most out of your investment as fast as possible.

The template is continually being updated due to the progressive development of the actual ActiveX control. This does mean from time to time that a particular feature within the control might not be covered directly by the template. We will of course add new updates to cover these features in future builds but, to make sure you're not left waiting around, we include a set of extra methods within the class to allow you to communicate directly with the control.

We offer email support, we actively monitor and interact with the Clarion newsgroups and even hold a monthly User Group webinar thanks to the generosity of the guys over at ClarionLive.

Codejock Software's Xtreme ReportControl provides Windows developers with a sophisticated Outlook 2003 style Report. Windows developers can easily create, group, and sort data in a flat or hierarchical format. All colors in the reports can be customized to match any existing application. With the Outlook 2003 style ReportControl, you can display a hierarchical list of editable, items such as email, in your inbox. Intelligent grouping gives you the ability to group related data in an easy to read and logical layout. The group box provides users with a quick and easy way to group their data in any desired arrangement with a simple drag and drop. Developers can easily add predefined arrangements so that users can sort the data in a more sensible way. Multi-level grouping and sorting gives you an extensive amount of control over how your data is displayed. Entire columns of data can be added and removed using the integrated field chooser control. The field chooser control allows users to display only the columns of data they wish to see. Columns are added and removed with a simple drag and drop. Helpful indicators are displayed during a drag and drop letting you know exactly where columns can be inserted. Xtreme ReportControl supports many different data types. To make data entry easier, combo boxes and check boxes are available. You can even add icons to your grid, including 32-bit alpha icons. Icons are a great way to indicate the status of data items such as unread email or to indicate additional information such as an attachment is associated with the data item. To give your application a more custom feel, you can change the background color, text color, and font of each individual group or row. You are also supplied with many different grid line styles. Sophisticated drag and drop features allow records to be dragged and dropped between report controls or to any other control that supports drag and drop.

Product Features

  • Xtreme ReportControl comes with its own built-in Field Chooser. The field chooser holds a list of all the hidden columns in the report. Columns can be dragged to and from the field chooser to hide or show the columns. You can choose to sort the columns in the field chooser in ascending or descending order.
  • Xtreme ReportControl supports millions upon millions of rows without sacrificing performance using virtual mode.
  • Xtreme ReportControl includes a group box that allows you to easily group the rows in the report. The report supports multiple levels of grouping simply by dragging columns into the group box. The rows in the report will be displayed hierarchically according to column arrangement in the group box.
  • Xtreme ReportControl allows multiple layouts to be saved and then loaded at any time. The reusable layouts allow you to restore information such as the color of the report.
  • Xtreme ReportControl can display rows hierarchically with tree view support. This provides another way to group related rows. When a row has child rows, then a "+" icon is displayed indicating that more rows are hidden. Clicking on the "+" will display all child rows.
  • Xtreme ReportControl allows you to easily resize, remove and reorder the columns in the report. Columns can be removed simply by dragging them off the report, resized by dragging the column border, and they can be reordered by dragging them to the desired position.
  • Xtreme ReportControl supports drag and drop. Items can be dragged between reports or to any other control such as a list box control.
  • Xtreme ReportControl allows you to sort rows across multiple columns. Columns that are sorted will appear shaded, and the column header will have a triangle indicating whether the column is sorted in ascending or descending order.


Please note, the Codejock ActiveX control is not included in this product - the template is a wrapper only for the control.

While we're always here to help, some questions can be quickly answered by simply pointing you in the right direction. Below are a few of the more common questions that are asked.

The only extra file you need to ship with your application is the actual Codejock ActiveX file itself. The OCX file is located within the "Bin" directory of your Codejock installation.

Like any ActiveX control, the Codejock ActiveX control needs to be registered within windows. This can be accomplished in a number of different ways, these include:-

  • Have your installation scripts perform this task (eg, SetupBuilder by Lindersoft)
  • Use RegFree COM technology (for Clarion 9.1 onward users)
  • Have your application perform the registration
    (your application will need to be run with sufficient access rights within windows)

Within the "Bin" directory of your Codejock installation, a Licence file (".lic") will exist. This includes your individual "Validation Code". The contents of this file, especially the "Validation Code" needs to be compiled into your application. To accomplish this follow these steps:-

  • Go to the Global Extension template.
  • Go to the Global Extension ActiveX Licence tab.
  • Select the "Compile Licence Into Application" option.
  • There are 3 entries - "Copyright", "Product ID" and "Validation" The first two entries will be disabled if a pre-defined Codejock version has been selected on the "General" tab. Copy the contents of the licence file into the related entries EXACTLY.
  • Recompile your application.

Now, your Codejock licence details will be compiled into your application.

Yes, all of the Codejock ActiveX controls support multiple languages and are shipped with over 30 different language support files.

To use a language other than English (default language), simply specify the name of the language file in the "Language Resource" entry on the "General" tab of the Global Extension template.

The Global Extension template only needs to be added to the apps that contain procedures that utilize the control.

End User Interface

The feature rich control contains a multitude of facilities. Here are a few screen shots for you to review.

Click on an image to enlarge

  • Drag and Drop Columns to\from the Field Chooser
  • Preview mode allows extra text to be displayed under a row, the text can be as long as you want
  • Xtreme ReportControl supports multi-level grouping
  • Multiple Layouts can be saved and applied to the report at any time
  • You can select multiple rows at a time
  • You can use the filter feature to specify that only rows with a specified text string will be displayed
  • Xtreme ReportControl can display a hierarchical list of rows
  • You can easily resize, remove, and reorder columns in the report
  • Column Headers Visible
  • Column Headers Hidden
  • You can easily sort across multiple columns
  • You can group rows with a simple drag and drop
  • Flat Style
  • Outlook 2003 Style
  • Explorer Style
  • Shaded Style
  • Centered Aligned Text
  • Right Aligned Text
  • Left Aligned Text
  • Report with blue grid line color
  • Report with dashed horizontal lines, dotted vertical lines, and blue grind line color
  • Editing a String
  • Report with cells that display several different data types
  • Full weekday name - d/m/century
  • Abbreviated weekday name m/d/year hour:minute am/pm
  • ReportControl with FieldPicker
  • ReportControl with Grouping and Hdr / Ftr
  • ReportControl in IconView
  • ReportControl with Row Preview
  • ReportControl in Tree View
  • ReportControl with a Watermark
 

Template Interface

The template interface has been purposely designed to be as easy to use and as intuitive as possible, leaving you to focus on the development of your application.

Click on an image to enlarge

  • Appearance
  • Appearance : (Header / Footer)
  • Appearance : ThemeOverrides
  • Appearance : Watermark
  • Classes
  • Column Definition
  • Column Definition (Edited)
  • Column Options
  • Column Options (Edited)
  • Column Definition
  • Column Definition : Data Content
  • Column Definition : Footer
  • Column Definition : Header
  • Column Definition : Image
  • Column Definition : Options
  • Column Definition : Tooltip
  • Callback Events
  • Global Extension Template
  • Grouping
  • Keystrokes
  • Options
  • Rows : Appearance
  • Rows :  Editing
  • Rows : Navigation
  • Rows : Selection
  • Layout Save / Restore
  • Right Click Options
  • Sorting
  • Watermark