Download presentation
Presentation is loading. Please wait.
Published byRandolph Brown Modified over 8 years ago
1
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
2
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Options of RDL | Charts
3
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Options of RDL | Charts
4
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Options of RDL | Charts
5
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
6
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Options of RDL | Maps
7
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
8
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
9
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
10
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.
11
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 https://interoptoolkitcs.codeplex.com/https://interoptoolkitcs.codeplex.com/ 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.
12
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)
13
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 ReportBuilder | RDL Tool
14
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Visual Studio SSDT | RDL Tool
15
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Codeexample PB application with Ole Control
16
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | VS Projects Interop | C# Code
17
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | VS Projects Interop | C# Code
18
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Local Mode – retrieve data | PB and C# Code
19
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | remote mode - get reportlist (Web Service) | C# Code
20
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | HTML formated Text | PB Code
21
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | 2D Barcode
22
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | QR Code
23
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | QR Code
24
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Windows Application (EMOS)
25
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Tabbed Window
26
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | PrintPreview
27
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Charts with dynamic groups
28
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Charts (with background image)
29
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | interactive reports
30
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | interactive reports
31
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Mobile Application using Appeon
32
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Integration | Web Application using Appeon
33
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
34
Charlotte PowerBuilder Conference Moving at the Speed of Change May 2015 Referenzen / Quellen [Wikipedia RDL] http://en.wikipedia.org/wiki/Report_Definition_Language [Microsoft RDL] Report Definition Language https://msdn.microsoft.com/en-us/library/ms155062.aspx [Microsoft ReportBuilder] Getting Started with Report Builder https://msdn.microsoft.com/en-us/library/dd220460.aspx [Microsoft Features] Reporting Services Features and Tasks https://msdn.microsoft.com/en-us/library/bb522683.aspx [Kathi Kellenberger2015] SQL Server Reporting Services Basics https://www.simple-talk.com/sql/reporting-services/sql-server-reporting-services-basics-deploying-reports/ [SQL ServerCentral] Maps in SQL Server Reporting Services http://www.sqlservercentral.com/articles/Reporting+Services+%28SSRS%29/124307/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.