180 likes | 244 Views
Explore the new features in Visual FoxPro 9.0 for creating and customizing reports. Learn how to use multiple detail bands, enhance the designer with Report Builder, and gain control over report output with ReportListener Class.
E N D
Good: Handles data well Handles layout of objects well Bad: Printing exclusively All-in-one design Designer has poor UI Single siblings only The OLD Reporting System
Goals • Protect existing FRX investments • Open architecture
How to improve? • Add new engine capability: Multiple Detail Bands • Enhance the designer: Report Builder • Split the output from the engine: ReportListener Class
Multiple Detail Bands Allow multiple 1-∞ siblings to be presented in a report. One 1-Many Relation Can be done with current reports. Two 1-Many Relations Now easy to do with multidetail bands!
Multiple Detail Bands • You can use Multidetail Bands to: • Improve existing reports • Create complex reports quicker • Show information that would take 2 reports, or a lot of preprocessing in a simple report
Multiple Detail Bands Demos
Report Builder • Simplify existing Report Designer UI • Report/Bands and Objects all have more functional UI • Adds new features • Protection • Data Environment • Absolute Positioning • Customizable
Report Builder Demos
Q&A • Q&A • Lunch
Review • Add new engine capability: Multiple Detail Bands • Enhance the designer: Report Builder • Split the output from the engine: ReportListener Class
ReportListener Class • Gives you control over the report output • Base class provides printing, previewing & image types. • XBase classes handle XML, HTML. • Allows output to be customized during runtime.
ReportListener Class Demos