For this example, I have downloaded the Access 2000 Northwind database from If you google on the filename (nwind.mdb), make sure that you download it from Microsoft’s web site. The problem I have with Crystal Reports is that when I distribute my application, the data source in my report gets invalid, since the connection data refers to a file on my computer, the filename gets invalid when the application is installed on the end users machine. To solve this problem, the connection data must be dynamically assigned when an end user opens a report. An application with a Crystal Report usually has a report (rpt-file) added to the project, and a Crystal Report Viewer (a Windows Form with a[…]