【问题标题】:VBCRLF carriage return error in SSRSSSRS 中的 VBCRLF 回车错误
【发布时间】:2013-11-24 18:35:03
【问题描述】:

我正在使用 SQL Server 2012 和 Visual Studio 2010

我最近升级了使用 SSRS 进行报告的软件。在升级之前,所有报告都运行良好。自从升级以来,我现在看到 VBCRLF 出现在报告输出中。我想从输出中删除它。

这是报表设计在 Visual Studio 中的外观

升级前(注意标题)

升级后 VBCRLF 问题出现在表标题月至今等..

如果有帮助,这里是基础 rdl。此报表有父报表和子报表。图表和表格在子报表中

https://dl.dropboxusercontent.com/u/29851290/PortfolioSummary.rdl https://dl.dropboxusercontent.com/u/29851290/PortfolioSummarySubreport.rdl

感谢任何帮助。

***更新

我在更新的存储过程中看到该公司添加了 VBCRLF 来指示回车,但正如您所见,报告显示的是 VBCRLF,而不是插入回车。知道如何告诉 SSRS 在底层存储过程的代码中看到 VBCRLF 以使其成为回车符吗?

示例代码

-- Time Period Variables
declare @DTD nvarchar(255) = 'Day VBCRLF To Date'
declare @DTDAnn nvarchar(255) = 'Annualized VBCRLF Day VBCRLF To Date'
declare @ITD nvarchar(255) = 'Inception VBCRLF To Date'
declare @ITDAnn nvarchar(255) = 'Annualized VBCRLF Inception VBCRLF To Date'

【问题讨论】:

    标签: reporting-services sql-server-2012 carriage-return


    【解决方案1】:

    您可以使用表达式对这些标题字符串进行替换。

    类似: =Replace(Fields!MonthToDateHeader.Value,"VBCRLF",vbcrlf)

    【讨论】:

      猜你喜欢
      • 2016-04-16
      • 1970-01-01
      • 1970-01-01
      • 2011-01-24
      • 2020-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多