【问题标题】:How do I find a specific textbox within a SSRS 2008 R2 Report如何在 SSRS 2008 R2 报告中找到特定文本框
【发布时间】:2012-11-01 18:00:39
【问题描述】:

我有一个在 Report Builder 3.0 中构建的大型报表。该报告由几个表格和几个 (800 - 1000) 文本框组成。例如,当我在表达式中遇到错误时,系统会说我在 Textbox205 中有错误。有没有简单的方法可以找到“Textbox205”?

【问题讨论】:

    标签: reporting-services ssrs-2008 reportbuilder3.0


    【解决方案1】:

    使用 Visual Studio 时,属性窗口顶部有一个下拉框,其中包含报表中的所有对象。您可以在其中找到并选择对象。

    【讨论】:

    • 我使用的是 Report Builder 3.0,但在“属性”窗口顶部看不到下拉框。这个下拉框在其他地方吗?
    • 当您使用默认编辑器在报表项目中打开报表时,此答案适用于具有不同命名扩展名的 Visual Studio。对于 Visual Studio 2013,它是 Microsoft SQL Server Data Tools 2013。
    【解决方案2】:

    一种方法是在文本编辑器中打开 .rdl 文件,然后按 Ctrl-F 搜索文本框名称。这将带您进入文本框的 xml 属性,这通常可以让您确定哪个文本框包含问题。

    【讨论】:

      【解决方案3】:

      我通常单击任何元素,然后开始按 Tab 键,直到找到我要查找的内容。 元素名称将显示在属性窗口中:

      【讨论】:

      • 遗憾的是,当您直接从 SSRS 服务器在报表生成器中进行修改时,这是唯一的方法。将文件保存到您的计算机然后使用文本编辑器打开它的其他选项有效,但它需要下载文件,现在您有多个副本。应用程序中应该有一个简单的“Find/GoTo Object”。
      • 解决方案很简单。谢谢。我需要一种在 Power BI 分页报表中执行此操作的方法,并且它成功了。Power BI 报表生成器(也)没有仅搜索对象的方法。 (不要将此与 Power BI Desktop 混淆。)
      【解决方案4】:

      您可以右键单击报告(.rdl)并单击“查看代码”。这将在 Visual Studio 中打开 xml 文件。 您可以在xml文件中搜索号码。

      【讨论】:

        【解决方案5】:

        使用 Visual Studio,您可以通过视图 > 其他窗口 > 文档架构查看文档架构 (Ctrl + Alt + T)。它将出现一个带有完整报告树视图的窗口。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多