Monthly Archives: July 2013

C9 – Reports

New in C9 for reporting;

– Added Single File support to the HTML Report output generator
– ABC Reports: added an option to set the value used for page numbering the first page of the report
– ABC Report Preview: Added “Print Current Page” menu item to the previewer to print just the current page
– Added “Scan Copy” output mode for the PDF Report Generator

C9 – Feature: Support for coloring the LIST control column headers and data area

C9 adds new support for coloring the LIST Control’s column headers and the column data area. You get there from the Extended Options tab. First turn on the “Enable Sort Header” checkbox, and then press the “Customize BowseBox Sort Header” button. Doing so will get you to this template dialog where you can set options as desired for coloring the both the Header and the Column area, with optional color variations for ascending versus descending sorts, so your users can easily visualize the sort order.

 

BrowseBoxColumnColors

C9 : Auto-upgrading your .App files

C9 uses an updated format for .App files.  The upgrade happens when you first open an .App file, and is automatic.  But because the new format makes it impossible to open that .App in a previous version of Clarion, the IDE prompts you to confirm you want the .App converted to the new format.  This is all fine and good, but if you (as many do) have a Solution file that has 20 to -30 or 40+ .App files in it, you would in the past have to confirm upgrading every .App file, whereas C9 offers you this dialog, which allows you to confirm one time for every .App in that Solution.

Auto upgrade all Apps in the Solution

C9 – Dictionary Search

The Dictionary Editor search functionality allows you to search within a selected Dictionary entity , or all of the Dictionary entities (Tables/Columns/Keys/Relations/Pool Fields and Global Fields).
DCTsearch1 DCTsearch2
The Search allows you to match any property for the entity you are interested in, for example when searching against Tables, you can search against Name, Description, Prefix, Driver, Driver Options, Owner, Full Path, Create, Encrypt, Bindable, Creation date and Modified date.

You can also build very complex searches that combine multiple conditions. The screenshot above is an example of a multi-condition search, where we are searching all fields for the presence of “ID” and where the data types is not a LONG.