Skip to content
Go to file


Failed to load latest commit information.
Latest commit message
Commit time

Reporting Apps

The default implementation of Visual FoxPro 9's Report Applications. Including the report output engine, the preview container, and the default Report Builder application, complete with a framework of Report Designer event handlers.

Includes the full source code for the following applications:

  • ReportBuilder.APP

  • ReportOutput.APP

  • ReportPreview.APP

2014.07.04 Release
This release fixes a bug in and that didn't handle higher DPI displays properly (thanks to Joel Leach).

2013.03.09 Release
This releases fixes a couple of visual bugs in ReportBuilder.APP; see It also fixes the "SET TALK" bug described in

2012.10.30 Release
This release fixes two bugs in ReportBuilder.APP. See and for details.

2012.02.05 Release
This release fixes two bugs in ReportBuilder.APP. See for details.

2009.05.25 Release
This release was about increasing performance. Several changes were made to limit the extra overhead involved when using some of the new SP2 fuctionality (rotation, dynamic colors, etc.). The progress bar was also modified to limit the number of updates. The net result is an increase in output speed from 20% - 400% when using the progress bar or the new "Dynamics" or "Advanced" features on report controls.

ReportOutput performance: Changed Therm bar to update every 0.3 seconds instead of every detail band

Performance: Changed FX and GFX handlers to limit calls to ApplyFX from within Render and EvaluateContents events.

Enhancement: Added oFRX collection property to ReportListener to make it easier to access the underlying report file (ie: This.oFRX(nFRXRecNo).expr )

Reporting Apps is part of XSource, the source files for various Visual FoxPro components. The license governing XSource can be found in the XSource_EULA.txt included with all of the XSource releases.


The default implementation of Visual FoxPro 9's Report Applications (XSource)




No releases published


No packages published
You can’t perform that action at this time.