KinnSoft 发表于 2014-6-10 13:57:00

文本框中实现回车换行

1.想要在文本框中,实现多个字段组合起来,想用回车换行,请问如何写呢?
2.尝试使用\n在文本框中,但是都不起作用,文本框值如下:
="(SH):" & Fields!shipdoc.Value & "(CO):" & Fields!consdoc.Value & "(NF):" & Fields!notidoc.Value
想在"(CO):" 前面换行,不要全部合在一起
3.控件类型:Active Report 8
   报表类型:页面报表
浏览器版本:google chrome

roger.wang 发表于 2014-6-10 15:59:00

目前区域报表可实现回车换行, 如:

="a"+"\r"+"b"


页面报表不支持该功能,我给产品团队反馈一下这个新功能。

iceman 发表于 2014-12-24 14:08:00

回复 1楼KinnSoft的帖子

页面报表中这个问题可以通过以下方法实现:
Script 代码:

Function NewLine(ByVal c1 As String, ByVal c2 As String, ByVal c3 As String) As String

        Return c1 + System.Environment.NewLine + c2 + System.Environment.NewLine + c3

End Function

TextBox Value 属性设置如下:
=Code.NewLine(Fields!货主地址.Value,Fields!货主国家.Value,Fields!货主地区.Value)

参考模板:
页: [1]
查看完整版本: 文本框中实现回车换行