我遇到这个错误:
图像“imgBarCode2”的值表达式引用了字段“SERVERNAME”。报表项表达式只能引用当前数据集范围内的字段,如果在聚合内,则只能引用指定数据集范围内的字段。字段名称中的字母大小写必须正确。(rsFieldReference)
我把这个放在一个单元格中,我添加了另一个参数GetBarcodeAddress函数,名为servername,它来自另一个或不同的数据集。
<CellContents>
<Image Name="imgBarCode2">
<Source>External</Source>
<Value>=Code.GetBarcodeAddress(Fields!ORDER_SUPPORT_NO.Value, Fields!SERVERNAME.Value )</Value>
<MIMEType>image/bmp</MIMEType>
<Sizing>Fit</Sizing>
<ZIndex>1</ZIndex>
<Style>
<Border>
<Style>None</Style>
</Border>
</Style>
</Image>
</CellContents>
然后我遇到了这个错误。
如何解决这个问题?据我所知,我不能在一个表达式中使用两个不同数据集结果。
1条答案
按热度按时间ldioqlga1#
改为以下行:
First(Fields!SERVERNAME.Value, "GetServerName")
GetServerName是用于获取服务器名的数据集的名称