About VSVIEW Reporting Edition

Create Microsoft Access-style database reports for your Visual Basic, VC++, Delphi, and C++Builder applications.

ComponentOne's VSVIEW Reporting Edition adds powerful, flexible database reporting to VSVIEW. It comes complete with preview, print, and export capabilities enabling reports on your computer or over the Web. Also available as VSVIEW Classic Edition.

VSVIEW Reporting Edition is part of ComponentOne Studio Enterprise and the ComponentOne Studio for ActiveX

The key to the strength of VSVIEW Reporting Edition lies in its two unique controls: VSReport and its companion Report Designer that generate your database reports, and VSPrinter, a standalone control that handles all of your previewing, printing, and exporting requirements. Together, you get all the power of VSVIEW, with an easy-to-use, full-fledged report writer perfect for both your standard and ASP reports.

VSReport and the Companion Report Designer

The VSReport control reads report definitions stored in XML files, combines them with data from ADO/DAO recordsets or custom data sources, and generates reports that can be previewed, printed, or saved to files. It can create reports in HTML, DHTML, PDF, and Text file formats, as well as in a native VSPrinter format. The VSReport, control supports most features found in MicrosoftAccess reports, such as:

  • A Microsoft Access-style banded-report model based on Groups, Sections, and Fields.
  • Fields may be bound to simple and binary (object) database fields.
  • Fields may contain VBScript expressions, including extensions for aggregate expressions (Sum, Max, Average, etc.), and have access to the control's object model.
  • Reports may contain event handlers, making them independent of the host application.
  • Reports may contain subreports.
  • Reports may contain parameterized queries, allowing your users to customize the report by adding/limiting the data that should be included in the report.
  • Report definitions may be saved within the control at design time, or loaded at run time from XML report definition files.

Use the companion WYSIWYG Report Designer to create, edit, load, and save report definition files. Report definition files are XML files that may contain multiple reports, and can be read by the VSReport7 control. The Report Designer can import report definitions from Microsoft Access MDB files, and can also import report definitions from VSReports1.0 VSR files. The Report Designer has a user interface similar to the Microsoft Access report designer, including a wizard that makes report creation a breeze.

The VSPrinter Control

The VSPrinter control provides the VSReport control with previewing and printing capabilities, plus can be used to create documents without VSReport. Depending on what you want to do, you may use the VSReport control along with the VSPrinter control. For example, to preview a report, you'll use the VSPrinter and VSReport controls. The VSReport control reads data from a database, formats it according to the report definition, and sends its output to the VSPrinter control.