Добрый день!
Столкнулся со странным поведением отчетов Fastreport на Windows 8.
Прикрепляю две картинки (вторая этот же отчет на Windows 7).
Кто-нибудь сталкивался с подобным? и как с этим можно бороться?

Нравится

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

Здравствуйте, Валентин!

С подобной проблемой еще не сталкивались. Для первичного анализа сложившейся ситуации, необходимо локализовать проблему, а именно прошу, Вас, уточнить следующую информацию - воспроизводится ли еще данная ошибка на других отчетах Fastreport в Win 8? Если ошибка повторяется, то проблема в OS, если же нет - тогда сам отчет является проблемным. Если воспроизводится только на одном отчете, прошу прислать его сервисы для анализа.

Приятного дня!

Эта ошибка у меня воспроизводится на 2 компьютерах с установленной ОС Windows 8 и 8.1.
Она присутствует только в тех отчетах где используется компонент TfrxRichView. Добавляю сервисы отчетов.

Валентин, спасибо за уточняющую информацию. Мы протестируем работу отчетов на OS Win 8 и сообщим результат.

Приятного дня!

Здравствуйте, Валентин.

Проблему воспроизвести удалось.

Обращение передано в департамент разработки для анализа и возможного исправления.

По результату анализа сообщим отдельным постом в данной теме.

Здравствуйте, Валентин!

Ошибка связана с таблицей, которая используется в компоненте TfrxRichView.

Если убрать таблицу из данного компонента, то отчет под Windows 8 формируется корректно.

Вероятнее всего, имеет место быть определенное ограничение компонента в данной версии FastReport.

Изменить данный компонент нет возможности, т.к. это компонент стороннего продукта, в качестве обходного решения мы можем предложить не использовать таблицу в компоненте TfrxRichView, а вынести необходимые данные в отдельный компонент и выводить с помощью табуляции.

Для более глубокого анализа данной проблемы необходимо понимать, каким образом в компонент TfrxRichView была добавлена таблица и где она была создана (программный продукт и его версия).

А что за таблица?

Здравствуйте, Валентин.

Например:

[URL=http://fastpic.ru/][IMG]http://i66.fastpic.ru/big/2014/0714/6e/80378b6d…]

и

[URL=http://fastpic.ru/][IMG]http://i67.fastpic.ru/big/2014/0714/51/0068493e…]

Вероятнее всего, эти таблицы были скопированы из Word или Excel.

Попробуйте добавить нужные данные в отчет вручную:

[URL=http://fastpic.ru/][IMG]http://i65.fastpic.ru/big/2014/0714/b5/383b9ae6…]

Т.е. вы имеете ввиду форматирование а не какую-то определенную таблицу БД?

Валентин, да.

Я имею ввиду, что данные таблицы были, вероятно, скопированы Вами из Excel, Word в элемент RichText отчета.

Windows 8, по какой-то причине, некорректно воспринимает теги таблицы.

Потому в данный момент решением является использовать в элементе RichText не таблицу, а просто форматирование элементов.

Для корректного отображения отчета под Windows 8 подобных таблиц быть не должно.

Я понял, спасибо, попробую...

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