powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Переменное число колонок
15 сообщений из 15, страница 1 из 1
Переменное число колонок
    #38575066
FireOwl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
В ходе ваяния матричного отчета в Oracle Reports возник вопрос: можно ли изменять ширину столбцов в зависимости от того, сколько их?
Объясняю суть чуть понятнее (наверно): есть отчет. Число столбцов каждый раз может быть разным. Каким образом можно в зависимости от их количества изменять их размер, чтобы они равномерно занимали всю страницу?
Заранее спасибо.
...
Рейтинг: 0 / 0
Переменное число колонок
    #38582731
FireOwl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Окей. Если нет никакой реакции, можно ли узнать мнение хотя бы, реально ли это в принципе? Очень интересно, если честно)
...
Рейтинг: 0 / 0
Переменное число колонок
    #38583320
format trigger?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заготовить несколько столбцов разной ширины, лишнее прятать триггером форматирования.
...
Рейтинг: 0 / 0
Переменное число колонок
    #38583571
FireOwl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
format trigger?,
несколько не понятно, можно точнее?
...
Рейтинг: 0 / 0
Переменное число колонок
    #38584472
бывал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FireOwl,

Делаешь блок со 100 невидимыми колонками, потом динамически связываешь с полями источника или заполняешь ыручную, также динамически показываешь или скрываешь. Как делать указанные операциинаписано в справке. Удачи.

Пс. Не надо этого новичкам делать, не советую. На одну проблему можетбыть несколько взглядов.
...
Рейтинг: 0 / 0
Переменное число колонок
    #38584745
FireOwl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
бывал,

Спасибо за пояснения) Но, думаю, это не совсем то что нужно в матричном отчете...
Мне на самом деле это проблема эстетического характера и просто интересная проблема... На которую, увы, пока не найдено ответа( Даже не знаю в каком направление искать...((( Чайник таки...
...
Рейтинг: 0 / 0
Переменное число колонок
    #38585051
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FireOwl,

авторв зависимости от их количества изменять их размер

Менять размер имхо не получится, хотя может в формате htmlcss с использованием стилей, что-то и можно сделать. Можно в зависимости от данных - показывать или не показывать данные (столбцы). Может сделать разные отчёты, если вариантов немного?
...
Рейтинг: 0 / 0
Переменное число колонок
    #38585160
бывал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FireOwlбывал,

Спасибо за пояснения) Но, думаю, это не совсем то что нужно в матричном отчете...
Мне на самом деле это проблема эстетического характера и просто интересная проблема... На которую, увы, пока не найдено ответа( Даже не знаю в каком направление искать...((( Чайник таки...

Для матричных отчетов надо использовать правильные инструменты: Oracle Reports, Oracle BI Publisher

Oracle Forms - формы для ввода данных.

Если господин жедает садо-мазо, то Десктоп аналитику лучше делать на других инструментах, например, на java. Сделать аналитический javabean (203 человека/года), совместимый с интерфейсом oracle forms для java компонент, и засунуть его как элемент на форму.

А я написал виденный мною механизм "произвольных отчетов" босс-кадровика. Но это тоже гимор.

Резюме: каждой задаче - правильный инструмент.
...
Рейтинг: 0 / 0
Переменное число колонок
    #38585225
-=APS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для матричных отчетов надо использовать правильные инструменты: Oracle Reports, Oracle BI Publisher
Oracle Forms - формы для ввода данных.

Человек же как раз задал вопрос про матричный отчет в Oracle Reports :)

Лично мне способ программно по условию изменить в Reports-овском матричном отчете размеры колонок неизвестен. Когда-то пытался что-то подобное погуглить - ситуацию не прояснило.

Может, и правда, как-то можно сыграть на html-виде отчета со стилями (по совету mRdUKE). Не пробовал.
...
Рейтинг: 0 / 0
Переменное число колонок
    #38585279
бывал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-=APS=-,

закросноглазился - невнимательно прочитал :) :(
...
Рейтинг: 0 / 0
Переменное число колонок
    #38585916
FireOwl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну теперь хотя бы стала ясна безысходность ситуации.
Спасибо всем! =)
...
Рейтинг: 0 / 0
Переменное число колонок
    #38586113
бывал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FireOwlНу теперь хотя бы стала ясна безысходность ситуации.
Спасибо всем! =)

Да с ресайзом колонок в отчетных системах совсем не айс, даже с установкой их точных размеров и местоположения.

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

Наш победитель - это Autocad :). Его можно программировать из Forms через OLE.
...
Рейтинг: 0 / 0
Переменное число колонок
    #38586129
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle XML Publisher (BI Publisher) вполне нормально позволяет задавать размер ячейки.
...
Рейтинг: 0 / 0
Переменное число колонок
    #38586156
бывал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid KudryavtsevOracle XML Publisher (BI Publisher) вполне нормально позволяет задавать размер ячейки.

Возможно мы неправильно готовили Publisher, но у нас задача была делать большое количество отчетов в виде конструкторской документации такие как Пояснительные записки, Спецификации чертежей и т.д., где размеры и положение на листе жестко регламентировались стандартами.

Так вот отчеты на Publisher просто "плыли" если что-то выходило за определенные рамки, например, много текста в узкой ячейке и т.д.. Не говоря уже о переносах таблиц на другие страницы.
Даже Reports в этом отношении был лучше. Но это тоже было еще та "развлекуха" в его дизайнере по милиметрам рисовать при том, что разный масштаб давал разные положения линий и ячеек :), потом приходилось раз 10 запускать тестовые отчеты и подгонять методом научного тыка дизайн отчета.

Потом научились программировать Autocad по готовым шаблонам записок, спецификаций и проблемы исчезли.
...
Рейтинг: 0 / 0
Переменное число колонок
    #38586195
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бывал...Спецификации чертежей и т.д., где размеры и положение на листе жестко регламентировались стандартами...
Потом научились программировать Autocad по готовым шаблонам записок, спецификаций и проблемы исчезли.
Ну AutoCAD он изначально под такое заточен.

Т.ч. наверное _в_данном_конкретном_случае_ это очень правильное и хорошее решение. Плюс, пользователи изначально должны уметь работать с чертежами AutoCAD.

бывал...
Возможно мы неправильно готовили Publisher, но у нас задача была делать большое количество отчетов в виде конструкторской документации такие как Пояснительные записки, Спецификации чертежей и т.д., где размеры и положение на листе жестко регламентировались стандартами.

Так вот отчеты на Publisher просто "плыли" если что-то выходило за определенные рамки, например, много текста в узкой ячейке и т.д...
По высоте плыть в ряде случаев может ((( По ширине - мне крайне сомнительно, не должно такого быть.

Если таблица фиксированной высоты, то текст просто должен обрезаться. Вот заставить текст переползать с листа на лист, при этом в заданной области - наверное сложно. Это тогда нужно все рамки и ГОСТовые-блоки в page header/footer загонять или в Shape. В общем, нужно думать. Но теоретически, изобразить можно. Скорее всего, неправильно готовили )))
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Переменное число колонок
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]