I learned how to build a Crystal report. I was able to print one that that I had aready built in the Crystal report builder that comes with VB5 and I can even place a CR control on the form and give the reportfile property a path then do a SQL on the table in the database and the result print out fine. I want to be able to run a SQL on a datacontrol an use CR control to report it with out building the report first in CR builder that comes with VB5. Are just have a blank report to SQL to. This way when a ship a program to a customer I do not have to pull up the report on there machine and redo the path for the fields in the report if you know what I mean.