【发布时间】:2018-07-30 10:13:19
【问题描述】:
我有一份带有以下表达式的 RDLC 报告。
=Iif( (Fields!EnvironmentalAuditorCompany.Value = "" and Fields!EnvironmentalAuditorPerson.Value""), (字段!EnvironmentalAuditorPerson.Value), ( Iif(Fields!EnvironmentalAuditorPerson.Value = "" and Fields!EnvironmentalAuditorCompany.Value""), (字段!EnvironmentalAuditorCompany.Value), Iif(Fields!EnvironmentalAuditorPerson.Value="" and Fields!EnvironmentalAuditorCompany.Value=""), "-", (Fields!EnvironmentalAuditorPerson.Value) & "," & vbCr & vbLf & (Fields!EnvironmentalAuditorCompany.Value) ) )
但是,我收到以下错误消息
文本运行“EEnvAuditorPerson.Paragraphs[0].TextRuns[0]”的值表达式包含错误:[BC30455] 未为“公共函数 IIf(表达式为布尔值,TruePart 为对象)的参数“FalsePart”指定参数, FalsePart As Object) As Object'。
请协助解决。
以下是表达式的情况: 1. 可能有任何一个具有价值的字段(AuditPerson/AuditCompany),如果是,请填写相应的字段 2. 如果是这样的话,这两个字段都将为空 - (Hypen) 3. 两个字段都有值,如果有值,用逗号隔开换行处理
【问题讨论】:
标签: rdlc