0
Голосовать

Как отобразить Blob поле в FastReport

Создано:
Метки записи:

Здравствуйте, реально ли отобразить Blob поле в FastReport корректно? я пытаюсь отобразить такими элементами как Memo, RichText, но выводятся только каракули(

Комментарии

Александр Кудряшов

Если в Blob картинка, то в отчете можно использовать Picture Object

Мещеринов Николай Владимирович

К сожалению это текст..

Александр Кудряшов

В запрос добавил поле Description (типичный Blob), в датасет - строковое поле.
В отчет добавляем RichEdit - прекрасно отображается текст из Description...

Мещеринов Николай Владимирович

Спасибо, Александр, буду пробовать!)

Лабьяк Олег Игоревич

Николай, поле типа BLOB должно нормально отображаться в компоненте RichText object. Уточните Вашу версию Terrasoft.

С уважением,

Олег Лабьяк,
инженер-программист,
группа компаний Terrasoft.

Мещеринов Николай Владимирович

Версия 3.3.1.67, у меня почему то не хочет в нем отобржать.

Лабьяк Олег Игоревич

Только что проверил на Вашей версии, текст отображается корректно. Каким образом Вы отображаете значение в поле: указываете в нём [Dataset."FieldName"] или устанавливаете для контрола свойства DataSet и DataField? Попробуйте разные варианты, возможно, какой-то отобразит значение верно.

С уважением,

Олег Лабьяк,
инженер-программист,
группа компаний Terrasoft.

Мещеринов Николай Владимирович

Спасибо, Олег, буду пробовать.

Тайжетинов Ринат

Та же проблема.
Пробовал по совету Олега отобразить Rich Text/Memo разными способами. Не помогло.
TS XRM 3.3.2.165, Oracle 11g

Вместо:
Широкая электрификация южных губерний даст мощный толчок подъёму сельского хозяйства.

Выводит:
яю(_8_@_>_:_0_O_

Яворский Алексей

Здравствуйте Ринат
Данная проблема воспроизводится на всех компьютерах ?
Выводится не корректно только русский текст или английский тоже ?

Воспроизводил данную проблему на XRM 3.3.2.165. Проверял, добавив в sq_Account, поле Описание (Description), его же добавил в ds_Account. Далее отображал в отчете способом редактирования свойства RichTexBox'а DataField = "Description" . При этом вывод данных в FastReport был корректен.

Предлагаю вам написать на support@tscrm.com с пометкой "Для Алексея". Будем рассматривать вариант удаленного подключения для решения проблемы.

С уважением,
Яворский Алексей
Эксперт 3-й линии поддержки

Тайжетинов Ринат

Алексей, спасибо, но я уже разобрался, подставив вместо типа данных BLOB - строку unicode.