2012-05-07 2 views
3

В настоящее время я работаю с некоторыми отчетами оракула 10g, которые экспортируют данные в формат .xls, используя ENHANCEDSPREADSHEET в качестве DESFORMAT.Oracle Reports разбивает столбцы на дополнительные строки в результатах электронной таблицы

Проблема, с которой я сталкиваюсь, заключается в том, что данные для некоторых столбцов разбиваются на дополнительные строки. Первоначально я думал, что это было только потому, что данные имели возврат каретки/новые строки. Однако я добавил REPLACE(REPLACE(location, CHR(10), ''), CHR(13), '') в запрос для отчета. Это удалило несколько строк, которые отображали это дублирование.

Хотя я не уверен, что я начинаю думать, что его вызваны столбцами, имеющими вертикальную эластичность, установленными для разгона. (Это также проверено на переменную и фиксированную.) С вертикальной эластичностью, установленной для исправления остановки дублирования строк, но данные усекаются в начале новой строки в электронной таблице (я принимаю ее только фиксированное значение) и параметр переменной отображает то же самое дублирование строк, что и Expand.

Неужели кто-нибудь еще сталкивался с этой проблемой? Как вы это исправили, если сделали?

ответ

2

Я уже сталкивался с этим раньше. Я думаю, что это как-то связано с тем, как отчеты содержат многостраничные отчеты. Я исправил его, увеличив высоту всех полей довольно сильно, установив вертикальную эластичность для расширения и горизонтальную упругость до фиксированной. enter image description here

+0

Спасибо, я просто попробовал это в одном из отчетов, и я не могу найти лишние строки. Теперь я добавлю это для остальных. Большое спасибо. – Brendan