Within crystal reports, you can select database, set location and point the report to another database. However you cannot make this dynamically change itself in response to a parameter field, at least with a Crystal only solution.
You can use VB and the Crystal RDC to accomplish this, however. I am not much of a VB guy but there are several very good ones on here.
Software Support for Macola, Crystal Reports and Goldmine
dgillz@juno.com