I always use ODBC driver (DSN) when running crystal reports from VB with Access. That way you're not stuck having the database in the exact location.

* Start|Settings|Control Panel|Administrative Tools|Data Source(ODBC)
* Click 'ADD'
* Choose Microsoft Access Driver
* Specify a Name for you Data Source - this can be anything but must be the same on the devlopers machine as on the users machine, as this is what the crystal report will look for
* Click 'Select Database'
* Navigate to the correct location
* OK
* OK
* OK

In your crystal:
* Choose Database from the menu
* Click ODBC
* Select the name you gave your datasource
* Choose the tables you require