You can use Crystal Report ActiveX included in you form. However, you can use the properties to control the event like <br><br>.ReportTitle, .ReportFileName, .PrinterName, .PrinterPort <br>.PrinterCopies, .Destination, .Action<br><br>Finally, you must use a physical DBF for CRW in design time and insert the record in runtime. <br><br>Please use the CRW 7.0!