SSRS 2005 制表符/换行符显示在表中

发布于 2024-08-26 09:16:18 字数 533 浏览 5 评论 0原文

如何在 SSRS 2005 报告中获取一列来呈现控制字符(例如新行和制表符)?

例如:

SELECT
    VW.System_name + CHAR(13) + CHAR(9)  + ' > ' + VW.PTS_NAME + CHAR(13) + CHAR(9) + CHAR(9) + ' > ' + VW.FEED_NAME as Name

在 SSRS(以及 SSMS 结果到网格模式)中,表将呈现为:

 TRIPLE   > HYBRIDS    > HYBRID_CASHFLOWS

但我想(如在 SSMS 结果到文本模式中呈现):

TRIPLE
 > HYBRIDS
     > HYBRID_CASHFLOWS

在 SSRS 2005 中如何做到这一点?

编辑:删除的答案建议我添加 CHAR(10) 和 CHAR(13) 让新行正常工作,但仍然没有选项卡。

How can i get a column in an SSRS 2005 report to render control chars like new lines and tabs?

For example:

SELECT
    VW.System_name + CHAR(13) + CHAR(9)  + ' > ' + VW.PTS_NAME + CHAR(13) + CHAR(9) + CHAR(9) + ' > ' + VW.FEED_NAME as Name

In SSRS (and SSMS Results to Grid Mode) table will render as:

 TRIPLE   > HYBRIDS    > HYBRID_CASHFLOWS

But i would like (as rendered in SSMS Results to Text Mode):

TRIPLE
 > HYBRIDS
     > HYBRID_CASHFLOWS

How can this be done in SSRS 2005?

Edit: the deleted answer suggesting i added CHAR(10) as well as CHAR(13) got the new lines working, but still no tabs.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

耳根太软 2024-09-02 09:16:18

请参阅以下链接:

http://dba.fyicenter.com/faq/sql_server/ Inserting_New_Line_Characters_into_Strings.html

您也可以使用这些:

new line = char(12)

space = char(32)

horizontal tab = char(9)

carriage return = char(15)

vertical tab = char(13)

end of text = char(3)

please see the below link :

http://dba.fyicenter.com/faq/sql_server/Inserting_New_Line_Characters_into_Strings.html

you can use these too:

new line = char(12)

space = char(32)

horizontal tab = char(9)

carriage return = char(15)

vertical tab = char(13)

end of text = char(3)
和影子一齐双人舞 2024-09-02 09:16:18

我建议新行是 char(10)

I'd offer that new line is char(10)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文