如果移动或重命名了数据库文件,下次打印报表时 Crystal Reports 将无法找到数据。在其它情况下,可能在一台机器(在该机器上,所有的数据库数据都存储在某个目录中)上创建报表,然后将报表复制或移动到另一台机器(该机器将这些相同数据存储在不同的目录中)上。在这些事件的任意一个中,需要验证由报表访问的数据库文件的位置,并将别名指针重置为新的数据库位置或名称。
“Crystal Reports”菜单上的“验证数据库”命令检查存储在报表文件中的别名指针,以验证所需的数据库文件是否位于指定的目录中。如果在指定的位置找不到数据库,程序将通知您这种不一致。
使用“Crystal Reports”菜单上的“设置数据源位置”命令更改 Crystal Reports 存储的别名指针。“设置数据源位置”命令提供了一种简单方法,可以指出数据库文件的新名称或位置。此外,“设置数据源位置”命令还自动将数据库驱动程序转换为您选定的数据源。例如,可以使用“设置数据源位置”命令自动将某个直接访问数据源转换为 ODBC 数据源。