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

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

Нравится

11 комментариев

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

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

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

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

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

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

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

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

Та же проблема.
Пробовал по совету Олега отобразить 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 с пометкой "Для Алексея". Будем рассматривать вариант удаленного подключения для решения проблемы.

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

Показать все комментарии