代码之家  ›  专栏  ›  技术社区  ›  BIBD

如何在报表中添加字段(Visual Studio中的Crystal Reports)

  •  13
  • BIBD  · 技术社区  · 15 年前

    我的Visual Studio项目中有一个基于SQL Server视图的现有报表(Crystal Report)。使用OLE DB(ADO)连接。

    自创建报表以来,我已更新了视图。我更改了一些字段名并添加了一个字段。

    如何更新报表上的字段以指向视图中的新字段名?

    如何向报表添加指向视图中新字段的新字段?

    (我知道,这是两个问题。但两者的答案可能非常相似)

    5 回复  |  直到 7 年前
        1
  •  12
  •   BIBD    15 年前

    我终于明白了。为了下一个男人…

    1. Shahkalpesh和Serge_ubg对“验证数据”的看法是正确的。
      如果右键单击报告上的空白点,将弹出一个菜单。选择数据库->验证数据库。Crystal Reports应该更新已更改的字段。

    2. 您可以将新字段拖放到报表中。
      应该有一个“FieldExplorer”树视图(可能在左侧)。选择数据库字段->视图/表名->字段名并将其拖到报表上。

    Crystal Reports更新报告字段以匹配视图上的错误字段的最坏情况,可以通过删除旧字段并使用拖放方法重新添加字段来解决。

        2
  •  4
  •   Serge Bogatyrev    15 年前

    “验证数据库”应该对您有所帮助。这是两个问题的答案。

        3
  •  2
  •   shahkalpesh    15 年前

    如何向报表添加指向视图中新字段的新字段?
    您必须手动将该字段添加到报表中。你认为应该怎么办?

    我认为有一些选项听起来像“验证数据”。如果您这样做,它将提示您“某些字段已更改…继续修复报告?“我认为这应该解决你的第一个问题。

        4
  •  2
  •   BIBD    10 年前

    多亏了微软的天才们,他们迅速想到可以更改表格和查看列,这简直是小菜一碟!你知道我在讽刺我希望。

    你错过了一步,那就是放弃并重新创建你的 DataAdapter 否则,您将疯狂地尝试将新字段添加到报表中…然后你可以运行 验证数据库 刷新列的选项…

        5
  •  0
  •   Narendra Sharma    10 年前

    根据基础数据模型的信息,将字段添加到数据集/数据表中 现在在Crystal Report Designer中更新报表数据源 然后在报表设计中更新报表以添加字段