报表服务2008表达式中的vbtab

时间:2012-08-15 11:19:45

标签: vb.net reporting-services vbscript tabs

我正在尝试使用标签来报告特定文本框上的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

任何帮助都会受到很大的关注。

感谢

1 个答案:

答案 0 :(得分:0)

如果标签不起作用,请尝试右对齐不间断空格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)),
  ""
)