songxianbin_xxx 发表于 2017-8-22 17:44:17

报表里的常用函数怎么运用

报表里我写了下面一串字符连接,但是当我第一个字段为空值的时候 后面的2个字段也不会显示了,当第一个字段有值的时候就会显示出来。=Fields!中转港代码.Value+ chr(10) +Fields!目的港.Value+ chr(10) +Fields!目的地.Value

这个问题需要怎么解决,需要用哪个函数及怎么运用?

KearneyKang 发表于 2017-8-23 10:34:46

您好连接的时候用&如下表达式一样:
=Fields!adress.Value &Fields!number.Value&   Fields!name.Value & Fields!adress.Value


songxianbin_xxx 发表于 2017-8-23 10:46:22

KearneyKang 发表于 2017-8-23 10:34
您好连接的时候用&如下表达式一样:
=Fields!adress.Value &Fields!number.Value&   Fields!name.Value...

我写的CHR(10)是为了2个字段直接回车隔开,用&符号只是连接而已。多个字符连接然后用回车显示应该怎么操作呢。我现在这样写的是会回车分开的 但是当第一个字符没有值的时候 后面的都不会显示了 现在就是这个问题。

KearneyKang 发表于 2017-8-23 11:12:27

本帖最后由 KearneyKang 于 2017-8-23 11:16 编辑

直接这样写=Fields!adress.Value &chr(10)&Fields!name.Value & Fields!adress.Value
就算开始项为空也不会出现不显示的问题,也会换行。开始项为空表达式:= Fields!adress.Value&chr(10)&Fields!name.Value & Fields!adress.Value
预览结果:
开始表达式:=Fields!number.Value&chr(10)&Fields!name.Valueds!adress.Value

开始为空的表达式=Fields!adress.Value &chr(10)&Fields!name.Value & Fields!adress.Value
预览结果



页: [1]
查看完整版本: 报表里的常用函数怎么运用