Восстановленные записи: информация о ячейке из /xl/worksheets/sheet1.xml части - PullRequest
0 голосов
/ 27 сентября 2019

Недавно моя организация перешла с SSRS 2008 R2 на SSRS 2016. Ранее отчет работал с 2008 года. Однако, когда я экспортирую с SSRS 2016, я продолжаю получать эту ошибку снова и снова.Я полагаю, что проблема связана с Wingdings в одном поле.

Схема отчета обновлена ​​до 2016 года. Отчет работает, когда я переключаю код с Wingdings на основной текст.

Выражение поля:

=iif(Code.GetAllocNumberOf(LookupSet(Fields!NumOfTools.Value, Fields!JoinColumn.Value, Fields!ResourceName.Value, "Resources")) > "0",Chr(254),"")

Код отчета:

Function GetNumberOf(ByVal items As Object()) As Object 
   Return items.Length 
End Function 

Function GetAllocNumberOf(ByVal items As Object()) As Decimal 
  If items Is Nothing Then
    Return Nothing
  End If
 Dim suma As Decimal = New Decimal() 
suma = 0 
For Each item as Object In items
   If item Is Nothing Then
   Else
     suma = suma + 1

   End If
 Next 

  Return suma   
End Function 

Я ожидаю, что отчет откроется без необходимости его ремонта.Это не было проблемой с 2008 R2.

...