Расположение данных в отчете

Автор Igor, 15 октября 2012, 23:07

0 Пользователи и 1 гость просматривают эту тему.

Igor

Доброго времени суток!
Помогите пожалуйста с отчетом. В созданном отчете "Запрос_ОтчетОстаток" не устраивает расположение данных
Можно ли сделать что-бы они шли блоками слева на право в одной строке.

[вложение удалено Администратором]

Yakov

#1
Переместил данные. Получился блок данных.
В одной строке несколько блоков вряд ли можно сделать.
В Apache OpenOffice 3.4.1 всё получилось
А LibreOffice 3.6.2 при попытке переместить поля в заголовке отчета аварийно завершается.

[вложение удалено Администратором]

Igor

Спасибо за внимание к теме!
Результат тоже не устраивает. Надо чтобы слева на право в одной строке шли название продукта, а приход, расход и остаток подставлялись под ними в столбце. А у Вас название продукта располагаются сверху вниз.
Еще подскажите как вставлять рисунки в сообщение чтобы мог наглядно показать как должно выглядеть

Yakov

Цитата: Igor от 16 октября 2012, 15:32Еще подскажите как вставлять рисунки в сообщение чтобы мог наглядно показать как должно выглядеть
Рисунок можно вставить (формата png или jpg), прикрепив его к ответу. Движок форума отображает графические файлы в тексте ответа автоматически.
Цитата: Igor от 16 октября 2012, 16:32
Надо чтобы слева на право в одной строке шли название продукта, а приход, расход и остаток подставлялись под ними в столбце.
Ещё можно создать отчет в стандартном мастере отчётов, а не в Oracle ReportBuilder. Там можно разбить отчёт на колонки.
Тогда заполнение отчёта будет сверху вниз, а затем - слева направо будет заполняться  2 колонка, и т.д. Но при таком способе не факт, что получится ровная строка из текста в разных колонках...

ape

Цитата: Yakov от 16 октября 2012, 12:28
... А LibreOffice 3.6.2 при попытке переместить поля в заголовке отчета аварийно завершается.
Yakov, LibO-3.5.7.2 не валится при повторении Ваших действий.

Igor

Хотелось бы иметь вот такое расположение данных.
Странно что при всей простоте (доступности в освоении) программы (BASE) решение некоторых задач представляет большие сложности (нет возможности определять направление данных горизонтально либо вертикально). Данные загружаются в отчет только при выборе стиля отчета "табличный" или "блоки-подписи сверху" оставшиеся не работают.

[вложение удалено Администратором]

ape

#6
Цитата: ape от 16 октября 2012, 23:09
Цитата: Yakov от 16 октября 2012, 12:28
В Apache OpenOffice 3.4.1 всё получилось, a LibreOffice 3.6.2 при попытке переместить поля в заголовке отчета аварийно завершается.
Yakov, LibO-3.5.7.2 не валится при повторении Ваших действий.
Yakov, попробуйте удалить из LibO-3.6 расширение, заменив его на аналогичное от Оракл: есть разница в MSVCR. В расширении от Оракл 4 файла требуемой (9.0.21022.8) версии вложены в папку расширения, в LibO-3.6.x, собранном на MSVCR_9.0.30729, - нет. Учитывая ежедневность сборок, одна из которых плавно перетекает в релиз, рискну предположить, что полностью дистрибутив не компилируют - только те элементы (core-01 и т.д.), в которые внесены правки. Отсюда появляется вероятность того, что разные "куски" программы скомпилированы в разных средах.
--
Очень хочется верить в то, что я ошибаюсь. А пока:-\  >:(  ???

JohnSUN

Картинка "Надо.png" удивительно напоминает обычную сводную таблицу... Это (совершенно случайно!) не она?
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

Igor

Цитата: JohnSUN от 17 октября 2012, 10:01
Картинка "Надо.png" удивительно напоминает обычную сводную таблицу... Это (совершенно случайно!) не она?
Возможно напоминает т.к. работаю в Excel, но картинку редактировал в Paint взятую из с генерированного отчета OpenOffice

Hasim

Цитата: Igor от 17 октября 2012, 00:55
Хотелось бы иметь вот такое расположение данных.
Такое расположение данных для отчета (подразумевается "печатаемого затем на бумаге") в корне неправильно.
А если у вас будут не 3 продукта, а 3000 ?
Тогда ваш отчет будет похож на телеграфную ленту 20-х годов.

Igor

Цитата: Hasim от 17 октября 2012, 10:12А если у вас будут не 3 продукта, а 3000 ?
Тогда ваш отчет будет похож на телеграфную ленту 20-х годов.
При трех тысячах позиций отчет будет похож на телеграфную ленту  в любом исполнении (строковым или столбцовым).
продуктов не более чем на страницу в альбомном исполнении если ограничить ширину столбца.

ape

#11
Цитата: Igor от 17 октября 2012, 12:13При трех тысячах позиций отчет будет похож на телеграфную ленту  в любом исполнении (строковым или столбцовым).
1. БД (Base) и предназначена для хранения и управления большим объёмом связанных (в таблицих) данных. Если данных мало и изначально они хранятся в электронной книге (Exel), то Вам лучше обратиться в Calc, что Вам и подсказывал JohnSUN.
2. Сформировать отчёт так, как показано на Вашем рисунке в Base невозможно.
3. Свиток, который получается в отчёте Base, при печати будет книжкой со страницами. Все большие таблицы печатаются именно так.
4. Если склероз не повёл, то необходимо включить поддержку восточно-азиатских языков для того, чтобы получить возможность менять направление текста в таблицах.

[вложение удалено Администратором]

Yakov

Если базу данных зарегистрировать в качестве источника данных, то в Calc для
сводной таблицы можно использовать данные из Base (вашей базы данных).

Yakov

#13
Цитата: ape от 17 октября 2012, 06:37удалить из LibO-3.6 расширение, заменив его на аналогичное от Оракл: есть разница в MSVCR
У меня сбоила и версия LO3.6 для Linux.
Проверил на 3.6.3.1 под Win - сбоев нет и с расширением от ORACLE,  ни со встроенным
P.S.
Oracle Report Builder - расширение на Java! И, следовательно, не использует  MSVC.

Yakov

На 3.6.2 Win замена расширения на аналогичное от ORACLE то же ничего не дало - аварийное завершение программы при попытке двигать надписи в заголовке.