Today there are three types of report writing tools: 1) the now classic interactive report writers like Crystal Reports 2) source code-only alternatives like VSView and Preview, both from ComponentOne, Inc. and 3) tools which are a cross between an interactive report writer and source code such as ActiveReports from DataDynamics, Inc. and VSView Reporting Edition from ComponentOne, Inc..
Real World Enterprise Reports Using VB6 and VB .NET will discuss report writing from a developer’s perspective. Carl Ganz, Jr. covers the programming of reports using such tools as VSView, Preview, and ActiveReports. The programmatic interface offered by Crystal Reports and the delivery of reports to hand-held wireless devices will also be covered.
In addition, Ganz covers how to design reports and discuss what items to consider when creating a specification document. Later in the book, the discussion moves on to the SQL and ADO/ADO.NET issues developers will need to understand to extract the data needed for the reports they’re building. From there, the discussion will move on to the creation of effective and easy-to-maintain criteria screens.
Ganz will also examine the role played by the Microsoft Office XP suite. Often reports will be exported to both Excel and Word, as well as transmitted throughout the Enterprise by Outlook, so these technologies will be covered in-depth. Lotus Notes and Adobe Acrobat also play an important role in the creation and dissemination of reports, so the parts they can play will be examined. Then, how to deliver reports over the Internet using both ASP and ASP.NETwill be discussed. And finally, the new Palm and Windows CE technologies for Pocket PCs and remote wireless connections will be examined.
Chapter 1: Reporting in a Nutshell
Chapter 2: Introducing SQL and ADO
Chapter 3: Creating Criteria Screens
Chapter 4: Crystal Reports 9
Chapter 5: VS-View/Preview
Chapter 6: ActiveReports for VB6 and .NET
Chapter 7: Microsoft Office XP
Chapter 8: Crosstab Reports and OLAP
Chapter 9: Reports on the Web
Chapter 10: Reporting for Palm Users
Chapter 11: Reporting from the Pocket PC1
Appendix: The .NET Compact Framework