Crystal Reports - 更改数据源时显示的更改报告名称

时间:2015-05-12 21:34:47

标签: oracle crystal-reports

我在Crystal 2013中有一个报告,我在同一个Oracle数据库中将数据源从一个过程更改为另一个过程。这是有效的,但显示的程序名称仍然是旧名称。如果我向下钻取,它会显示正确的程序名称(如接受的答案here的第2段所述)。

但是,由于如何维护,使用旧名称可能会导致维护此报告时出现混乱。有没有办法更改报告显示的名称,使其与属性匹配?

- report
  - DatabaseName
      + Properties
      - Old Report Name   <-- I want to change this
          - Properties
              Table Name: New Report Name
              Table Type: Stored Procedures
              Owner: DatabaseOwner
              Overridden Qualified Table Name: 

2 个答案:

答案 0 :(得分:0)

不,默认情况下,crystal report使用db字段映射变量,因此如果更改过程并且新列创建,则报告将添加,如果删除,则将删除。

与程序名称相同,因为报告中所有字段的设计都是使用程序的名称及其字段进行映射,我不记得,但要么你可以用f2重命名程序,要么没有选项由于内部使用而发生变化。

您可以通过更新数据源来更改/添加/删除字段名称。

答案 1 :(得分:0)

在使用过程的区域(主报告或子报告)中,转到数据库,数据库专家。列出所选表的位置,右键单击并选择重命名。*这将修复报表名称的显示位置,包括公式和字段浏览器。

*在另一个答案中提到了F2,并且在选择程序名称时起作用。基本上它将工作而不是右键单击。在此之前的任何时候,F2都没有发生。