RDL Project 1.0.0

by fyiReporting Software, LLC

Getting Started

After running the installation you should have three programs under Start > All Programs > fyiReporting RDL Project as well as a link to this file.

RDL Designer

The RDL Designer is a WYSIWYG report designer allowing you to create standard RDL reports without knowledge of RDL. This includes wizards for creating new reports and for inserting new Tables, Matrixes, and Charts into existing reports. There are property dialogs for all report objects with extensive support for the entire range of power of RDL.

Browse examples using the designer

Open an existing file by picking the File Open menu item. Under the Program Files\fyiReporting RDL Project\Examples pick a RDL file. Most of these examples use local XML data either embedded as part of the report definition or in a separate XML file and do not require a database connection to run the example. Modify the RDL file and preview to see the new report. Using the File/Save As... button you can save reports to PDF, XML, and HTML.

New report database wizard

The New Report wizard creates a new Table or List based report using a SQL database as the datasource. To run this wizard you need DB connectivity to either Microsoft SQL Server and/or MySQL via ODBC. Both of these products have free downloads that you can use to experiment with. Other databases may work but have not been tested. To start simply click on the File/New menu item and follow the directions in the menu.

RDL Desktop

The RDL Desktop is a small report server providing browser access to your reports. Point your browser to the URL http://localhost:8080/ to get a list of the example reports. The port 8080 is the default and can be modified in the config.xml file. For security, this server will only accept requests from your local machine unless you edit the config.xml file.

RDL Reader

The RDL Reader is a MDI application that provides Adobe Reader like capabilities for RDL reports. This application shows some of the functionality supported by the .Net RDL control like printing, saving a report to PDF, XML, or HTML, etc.

Programmers

WinForms RdlViewer .Net control

If you're a programmer you should try out the RDL Project in an application you build. To use the .Net control you need to add a reference to the RdlViewer.dll and RdlEngine.dll in your project. You should then add RdlViewer.dll to your toolbox. Simply assigning a file name to the SourceFile property will cause your report to load. Alternatively, assign RDL XML to SourceRdl if you want to programmatically generate and preview a report.

Source code

For programming source code you can use as a model you should also download the source code and examples of the RDL Project.

Release Notes for 1.0.0

There are known variances from the RDL 1.0 specification

RDL specification features not included in RDL Project 1.0.0

RDL Project features beyond the RDL specification

Mono Support

Testing with Mono 1.1.8 for Windows shows that the base reporting engine (RdlEngine.dll) works well. Also the RdlDesktop.exe and RdlCmd.exe modules work. The RdlDesigner.exe and RdlReader.exe modules do not work. The RdlViewer.dll when used in RdlTests RdlData.exe works buts has severe painting problems. In short, if you want to use Mono you are restricted to the non-graphical parts of the RDL Project.

Reporting Problems

Please report any problems you encounter with the RDL Project at our feedback page. We try to respond to all comments, questions and problem reports.