0

这更像是一个烦恼而不是真正的问题:在 Crystal 报告中,您将数据源更改为具有不同名称的数据源(并将所有旧列链接到新列)字段资源管理器中的所有表名和(显然)公式中的所有表名被改变。但是数据库专家仍然显示旧的表/视图名称!

让我在示例中展示这一点:假设我将TABLE_1EQUIPMENT更改为VIEW_1列 UNIT。通过数据源位置,我可以进行替换并将旧列 EQUIPMENT 链接到新列 - UNIT。

但是当我检查数据源位置或数据库专家时,它仍然会显示旧的 TABLE_1(如果您检查链接选项卡中的列,您会注意到 TABLE_1 现在有列 UNIT 而不是 EQUIPMENT)。

这可能很烦人,坦率地说有点危险,特别是如果您在较长时间后返回报告。是否有允许在数据库专家中自动更新表名的设置?

4

3 回答 3

0

当您创建报告时,它将创建表格,并且每个表格都将链接到一个数据源表格。所以报告表将有一个 name 和 datasource ,它们可能是相同的。当您更改数据源时,表的数据源将更新,但报告表名称将保持不变。将此名称视为别名。如果您多次使用同一个表,它可能与数据源名称不同

于 2014-01-14T23:37:18.723 回答
0

您需要在数据库专家中手动编辑表名,没有自动方式(就像兰已经回答的那样,通常是不可能的)。

于 2014-01-15T07:59:08.370 回答
0

我认为水晶报表中没有自动更新选项,但您可以做的一件事是在更新表格时使用Verify Database选项卡下的选项。Database

于 2014-01-15T04:46:47.363 回答