Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Вертикальное расположение полей с данными в Oracle Reports  [new]
Uncle Roma
Member

Откуда: Moscow
Сообщений: 191
Подскажите, пожалуйста, как в Oracle Reports сделать так, что поля с данными были расположены не горизонтально, а вертикально?
13 дек 06, 08:58    [3528054]     Ответить | Цитировать Сообщить модератору
 Re: Вертикальное расположение полей с данными в Oracle Reports  [new]
Mr_Frost
Member

Откуда: Екатеринбург
Сообщений: 468
поля с данными - никак

REP-3103: Only text and graphical boilerplates can be rotated.
Cause: You attempted to rotate either a frame, a field, a margin, an anchor, a matrix object, a piece of link file boilerplate, a chart, an OLE2 object, or a button. None of these can be rotated.
Action: You can rotate any boilerplate objects except images and link file boilerplate. Depending on your operating system, you may or may not be able to see the text of boilerplate text that is rotated.
13 дек 06, 09:02    [3528063]     Ответить | Цитировать Сообщить модератору
 Re: Вертикальное расположение полей с данными в Oracle Reports  [new]
Uncle Roma
Member

Откуда: Moscow
Сообщений: 191
Эту ошибку я и увидел.
А как быть? :(
Неужели никак обойти нельзя?
13 дек 06, 09:14    [3528104]     Ответить | Цитировать Сообщить модератору
 Re: Вертикальное расположение полей с данными в Oracle Reports  [new]
Mr_Frost
Member

Откуда: Екатеринбург
Сообщений: 468
если не извращаться - никак.
Если извращаться - поле сделать шириной 1 символ, расширяемым вниз, и программно в текст после каждого символа перевод каретки добавлять. Оно вам надо?
13 дек 06, 09:23    [3528139]     Ответить | Цитировать Сообщить модератору
 Re: Вертикальное расположение полей с данными в Oracle Reports  [new]
Uncle Roma
Member

Откуда: Moscow
Сообщений: 191
Спасибо за идею! Вот если бы еще буквы как-то под прямым углом повернуть...
13 дек 06, 10:30    [3528503]     Ответить | Цитировать Сообщить модератору
 Re: Вертикальное расположение полей с данными в Oracle Reports  [new]
AI
Member

Откуда: Москва
Сообщений: 2817
На самом деле "повернуть" можно. Только надо создать не поле (field), а обычный текст. Значение из столбца выдается по синтаксису &<colname>. Текст можно спокойно поворачивать.
13 дек 06, 11:39    [3529028]     Ответить | Цитировать Сообщить модератору
 Re: Вертикальное расположение полей с данными в Oracle Reports  [new]
ps
Member

Откуда:
Сообщений: 503
Uncle Roma
Подскажите, пожалуйста, как в Oracle Reports сделать так, что поля с данными были расположены не горизонтально, а вертикально?

Очень просто. Вращать можно только текстовые или графические поля. Поэтому надо в текстовом поле выводить содержание информационного поля и вращать текстовое поле.

НО. Эта процедура работает стабильно на малых объемах. У меня был печальный опыт, когда переворачивался большой текст, почти на целую страницу. Этот отчет иногда просто обрывался по неизвестным причинам (при печати более 500 страниц). Я не смог исправить эту периодически возникающую ошибку и перестал использовать эту возможность.

Вот пример, как это работает.

К сообщению приложен файл (MODULE_text_rotate.rdf - 56Kb) cкачать
13 дек 06, 11:54    [3529169]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить