Обсудив это с поддержкой Microsoft (полезный глава под названием Mikael Ljunghorn), выяснилось, что это связано с тем, кодируется ли изображение .jpg, которое вы используете в своем отчете, с использованием «прогрессивной» кодировки.
Чтобы этого не произошло, постарайтесь не использовать в своем отчете изображения с прогрессивной кодировкой .jpg.
Микаэль также предложил следующий обходной путь для преобразования изображения jpg в png, обходя проблему преобразования в слове:
1)
Добавьте этот пользовательский блок кода через окно «Отчет»> «Свойства отчета»> «Код».
Функция ConvertToPNG (ByVal bytes As Byte ()) As Byte ()
Dim inStream As New System.IO.MemoryStream (байты)
Dim BMP как новый System.Drawing.Bitmap (inStream)
Dim outStream As New System.IO.MemoryStream ()
bmp.Save (outStream, System.Drawing.Imaging.ImageFormat.PNG)
Вернуть outStream.GetBuffer ()
Конечная функция
2)
Оберните выражение значения образа базы данных в этом вызове: = Code.ConvertToPNG (Fields! ImageBlobField.Value)