我正在尝试在特定文本框上的 Reporting Service 2008 表达式中使用选项卡。 我尝试在两个字段的字段名称和值之间使用三个选项卡(& vbTab & vbTab & vbTab &)。
=iif(Trim(Fields!Field1.Value) <>"", "FVE1:" & vbTab & vbTab & vbTab & Fields!Field1.Value & VbCrLf,"") & iif(Trim(Fields!Field2.Value) <>"", "RV:" & vbTab & vbTab & vbTab & Fields!Field2.Value,"" )
我想要得到的是这样的东西
FEV1: 3.29
RV: 0.51
但我无法实现这一点,它如下所示
FEV1: 3.29
RV: 0.51
我们将非常感谢任何帮助。
谢谢
最佳答案
如果制表符不起作用,请尝试使用不间断空格右对齐Chr(160)
:
(为了易读而换行)
= Iif(
Trim(Fields!Field1.Value) <> "",
"FVE1:" & Fields!Field1.Value.ToString().PadLeft(5, Chr(160)) & VbNewLine,
""
)
& Iif(
Trim(Fields!Field2.Value) <> "",
"RV:" & Fields!Field1.Value.ToString().PadLeft(5, Chr(160)),
""
)
关于vb.net - Reporting Services 2008 表达式中的 vbtab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11968380/