IM ИСПОЛЬЗУЯ VB.NET - ОТЧЕТЫ ПО SQL И КРИСТАЛЛУ
Я пытаюсь отобразить изображение в отчете Crystal Report, но изображение отображается в 20% случаев, иногда оно работает, иногда нет.
Вот мой код:
Вот как я передаю параметры в Crystal Report.
Dim ds As New MyDS
ds.Tables(0).Rows.Clear()
All of the variables are strings and the Image ones are string Paths like this: C:\folder1\folder2\image.jpg
ds.Tables(0).Rows.Add(date, timeIn, timeOut, Load, noTrailer, noBox, seal, coment, nameDriver, company, plates, oficial, imagen1, imagen2, imagen3)
Dim cr As New MyReporte
CrystalReportViewer1.ReportSource = cr
cr.SetDataSource(ds.Tables(0))
Вот как я могу добавить изображение в Crystal Report:
1.- Добавьте изображение в отчет (Вставка | Изображение) в качестве заполнителя (я рисую зеленый кружок).
2.- изображение правой кнопкой мыши
3.- выберите формат графики…
4.- выберите вкладку Picture
5.- нажмите кнопку условной формулы (выглядит как x + 2)
6.- установите текст формулы в название поля формулы или параметра, которое
содержит URL изображения
7.- сохраните формулу и нажмите кнопку ОК
8.- Сохранить отчет
Кроме того, я добавил в отчет строку 'image' для проверки правильности пути.
1.- Вот код изображения в отчетах о кристаллах
2.- Вот как это выглядит в режиме конструктора
3.- Вот как это выглядит, когда я запускаю отчет для определенной строки в БД
Обратите внимание, что на последнем изображении ссылки, которые я отправляю на отчет через набор данных, верны: "z: \ folder1 \ folder2 \ folder3 (имя этой папки является идентификатором строки в БД) \ name of image.jpg "
Кроме того, изображение, отображаемое на последнем изображении, является зеленым изображением, которое я использовал в качестве заполнителя вместо изображения в пути, который я отправил.