Sponsored by Powered by Moving at the Speed of Change May 2015 Charlotte PowerBuilder Conference Reporting by using RDL from Microsoft An alternative to the DataWindow Report PART 2
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Options of RDL | Charts
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Options of RDL | Charts
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Options of RDL | Charts
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Options of RDL | Maps Sources: Map Gallery, ESRI shapefile, Spatial Query, MS Bing Types:Polygon, Line, Point and Tile
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Options of RDL | Maps
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Options of RDL | tablixes (table+matrix) Presents report items in a tabular format Tables Table groups, Multiple header, footer, detail rows Lists Allows absolute positioning of report items Matrices also know as cross tabulation (crosstab). Multi-level grouping of rows and also columns
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Options of RDL | Sparkline and Gauge Sparklines and data bars small, simple charts that convey a lot of information in a little space, often inline with text. Sparklines and data bars are often used in tables and matrices. Gauge
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Options of RDL Report output native export to Word (.docx), Excel (.xlsx), PDF, TIFF, etc. Images, Text Boxes, Rectangles, Lines and Sub reports Build-in Fields, Expressions, Variables and Parameters Interpret HTML Tags style Page control
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Options of RDL | Indicators Indicators are minimal gauges that convey the state of a single data value at a glance.
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration of RDL reports (technology) | Windows Application Using the Microsoft „Reportviewer Controls“ a pure.NET component (winform assembly) Integration with an in C# written wrapper This wrapper is INTEROP COM-Visible We are using a VB6 interop template for C# for this As OLE-Control embedded into the Powerbuilder application Events are passed via OLE-Control to PB To use a.NET component in PowerBuilder classic there are various instructions available in the Internet.
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 DEMO Part / LIVE Part Representation depending on the remaining time ReportBuilder and Visual Studio SSDT (RDL Tools) RDL integration and RDL extentions Codeexample for VS C# Interop Template and PB Ole Control Outputformat (Word, Excel, PDF, TIFF, etc.) Local mode – retrieving data Remote mode – get reportlist (Web Service) HTML formated text Extension 2D and QR BarCode with VS RDL Reports in EMOS reports at different locations inside the application Interactive reports ( sorting, tree view, document map, bookmark, custom url)
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 ReportBuilder | RDL Tool
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Visual Studio SSDT | RDL Tool
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Codeexample PB application with Ole Control
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | VS Projects Interop | C# Code
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | VS Projects Interop | C# Code
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Local Mode – retrieve data | PB and C# Code
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | remote mode - get reportlist (Web Service) | C# Code
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | HTML formated Text | PB Code
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | 2D Barcode
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | QR Code
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | QR Code
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Windows Application (EMOS)
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Tabbed Window
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | PrintPreview
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Charts with dynamic groups
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Charts (with background image)
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | interactive reports
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | interactive reports
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Mobile Application using Appeon
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Web Application using Appeon
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Reporting solutions and tools exists like sand on the beach. RDL is a good workable alternative to the DataWindow report. The presentation shows an excerpt of possibilities by RDL, which today can be used with little effort at a low cost. A reporting solution using RDL is not a isolated solution. It can be an integral part of a PowerBuilder application. Each company must individually evaluate the advantages / disadvantages and decide for themselves which reporting solution best meets the own requirements and represents the ideal solution. Conclusion
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Referenzen / Quellen [Wikipedia RDL] [Microsoft RDL] Report Definition Language [Microsoft ReportBuilder] Getting Started with Report Builder [Microsoft Features] Reporting Services Features and Tasks [Kathi Kellenberger2015] SQL Server Reporting Services Basics [SQL ServerCentral] Maps in SQL Server Reporting Services