A lo mismo:
Que bien que esta solución te haya servido, pero hay casos en los que no. Por ejemplo, cuando la base de datos está ubicada en una posición distinta de la aplicación. O, peor aún, cuando el usuario puede mover y determinar la ubicación, o usar distintas bases de datos.
Crystal tiene la propiedad DataFiles(Indice) que le puede indicar en tiempo de ejecución donde está la base de datos que contiene la tabla a listar. Así, si nuestro objeto Crystal se llama CR (por ejemplo), se le puede decir:
CR.Datafiles(0)= "F:\Bases\Bases.mdb"
Espero que a alguien le sirva.
Salu2.