Speed up programming Crystal Reports
with Visual C++, MFC, and ASP
Report on data in Microsoft, Oracle, IBM, Sybase,
and MySQL databases
Run reports locally or across the Internet
Lots of Crystal
generate presentation-quality output through Seagate Crystal
Reports with BFC (Base/1 Foundation Component
Library). BFC's Crystal Reports
classes assist you in writing custom Crystal Reports DLLs as well as
running reports and passing parameters to them. ASP samples
illustrate the tricks of getting the best from Crystal Reports, both
locally and across the web.
BFC includes numerous real world examples of how to get things done
using Crystal, either inside the corporate LAN or across the Internet. The
sample reports have been created through BFC's Report Base class, which you can
also use for writing your own reports. The
Report Base class is designed to communicate with Crystal and
encapsulate all the hideous detail and processing flow of Crystal Reports.
Crystal errors are trapped and meaningful messages are displayed.
Reports can exist on the local machine, on the network, or across the
Internet. The Report classes are designed to communicate either directly
with the Crystal Print Engine or indirectly through the Crystal Web Report
Server. When invoked against a database residing across the Internet, the
Report Base class uses ASP and the Microsoft Web Browser ActiveX control
to communicate with the Crystal ActiveX control (.OCX). (Also, Base One's
sample web site shows how to use the same ASP routines and Active X
control without using C++ or BFC, when coding a Thin Client
The BFC programming tools make it easy to impose a
high level of
security even while viewing reports across the Internet. For example,
users can be grouped according to security rights, with certain reports
being off-limits to some users and other reports filtered automatically so
that only the proper subset of data is viewable.
"We needed a tool that would allow us to quickly and simply
create a payroll system with dozens of screens and maintenance routines. We found BFC and have been thrilled with the
results. ... The Crystal
Reports interface allowed for the integration of the core application with
the dozens of Crystal Reports which are part of the system."
John Lapenta, Director of Development, Entel Systems