gpt4 book ai didi

sql-server - SSRS 2008 R2 回车问题

转载 作者:行者123 更新时间:2023-12-03 09:56:21 25 4
gpt4 key购买 nike

我有一个包含名称、地址和邮政编码字段的简单文本框的报告。这些字段在预览时工作正常,但是当我将它们放入块格式时,例如:

Name
Address
Zipcode

我得到双倍行距的文本。一位 friend 向我展示了一个小技巧,将所有字段放在一行上,而不是按回车键,而是按了 Shift + 回车键。这有效,但仅适用于一行。换句话说,我得到了这个结果:
Name
Address

ZipCode

Etc.

我相信这是一个小问题,有经验的用户可以在一秒钟内解决。不幸的是,我没有经验。那么,有没有人解决这个问题?

最佳答案

我正在使用这个数据集:

select 'Mr2Bool' as Name,
'1 TrueStreet' as Address1,
NULL as Address2,
'NewTrueshire' as Address3,
'1010101' as ZipCode

并使用以下表达式放入文本框:
= First(Fields!Name.Value, "DataSet1") & VBCRLF &
First(Fields!Address1.Value, "DataSet1") & VBCRLF &
IIF(First(Fields!Address2.Value, "DataSet1") Is Nothing, "", First(Fields!Address2.Value, "DataSet1") & VBCRLF) &
IIF(First(Fields!Address3.Value, "DataSet1") Is Nothing, "", First(Fields!Address3.Value, "DataSet1") & VBCRLF) &
First(Fields!ZipCode.Value, "DataSet1")

这给出了以下输出:

Preview of Address rendered in Visual Studio

VBCRLF 代表“Visual Basic 回车换行”,并给出一个新行。如果字段为空,则不会添加新行,因此地址中不会出现任何中断。

您必须决定哪些字段可以为空。我假设 Name、Address1 和 ZipCode 不能为 null,但也许您的设置有所不同。

关于sql-server - SSRS 2008 R2 回车问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6415702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com